Software restructuring for enhancing the Cohesion using Backward Slicing

Main Article Content

M. K. SHAIKH
M. A. ANSARI
M. MEMON
M. R. MAREE

Abstract

Software structure is characterized by high cohesion among modules. Repeated modification into code can adversely affect cohesive structure of software systems. Efficient code transformation is required to re-engineer the software system for enhancing the cohesion. In this paper we suggest restructuring process objectively for cohesive bond within the module using backward tracing of dependent instance variables. In proposed measure of cohesion output variables produce domain of restructuring. The approach of cohesion measure is further validated experimentally on open source software. Our transformation methodology application evolves from small software to large software. Our approach significantly improves the cohesion and reduces complexity of ill structured code resulting quality software.

Article Details

How to Cite
M. K. SHAIKH, M. A. ANSARI, M. MEMON, & M. R. MAREE. (2020). Software restructuring for enhancing the Cohesion using Backward Slicing. Sindh University Research Journal - SURJ (Science Series), 49(4). Retrieved from https://sujo.usindh.edu.pk/index.php/SURJ/article/view/1692
Section
Articles

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.