Md. Selim

Work place: Department of Disaster Science and Management, University of Dhaka, Dhaka 1000, Bangladesh

E-mail: selim.iitdu@gmail.com

Website:

Research Interests: Computational Engineering, Software Construction, Software Development Process, Software Engineering

Biography

Md. Selim completed M.Sc in Software Engineering from Institute of Information Technology with thesis ―Source Code Analysis for Design Migration: A Guideline for Procedural to Object Oriented Paradigm Migration‖ under the supervision of Shah Mostafa Khaled. Earlier Selim completed B.Sc in Software Engineering from same institute with research titling ``A Genetic Algorithm for Design Migration from Structured to Object Oriented Paradigm''. He completed his internship during January-June 2013 at the Binary Quest Limited, Bangladesh. He is currently working as a Lecturer at Department of Disaster Science & Management, University of Dhaka.

Author Articles
Design Migration from Procedural to Object Oriented Paradigm by Clustering Data Call Graph

By Mohayeminul Islam Tajkia Rahman Toma Md. Selim Alim Ul Gias Shah Mostafa Khaled

DOI: https://doi.org/10.5815/ijieeb.2016.02.01, Pub. Date: 8 Mar. 2016

Management of legacy software and its code, generally written in procedural languages, is often costly and time-consuming. To help this management, a migration from procedural to object oriented paradigm could be a cost effective option. One approach for such migration can be based on the underlying dependency structure of the procedural source code. In this work, we propose a new heuristic algorithm that utilizes such structure for the design migration using agglomerative hierarchical clustering. The dependency structure that has been used involve functions, parameters and global data of the procedural code. Given a procedural code, the proposed approach produces candidate classes for an object oriented design. The proposed algorithm was tested against a database of procedural codes. The results obtained have been empirically validated using Jaccard similarity coefficient. It is observed that the proposed method yields 75.6% similarity with respect to the ground truth in the average case.

[...] Read more.
Other Articles