No Detail Found!

Software Restructuring for Enhancing the Cohesion using Backward Slicing.

Author(s)
M. K. SHAIKH Qaid-e-Awam University College of Engineering Science and Technology,Larkana,Pakistan
M. A. ANSARI Qaid-e-Awam University College of Engineering Science and Technology,Larkana,Pakistan
M. MEMON Qaid-e-Awam University College of Engineering Science and Technology,Larkana,Pakistan
M. R. MAREE Institute of Mathematics and Computer Science, University of Sindh, Jamshoro, Pakistan
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.
Publication Details
Page(s) 861-868
DOI DOI not available
Published Journal: Sindh University Research Journal, Volume: 49, Issue: 4, Year: 2017

Request the full text from PASTIC

Keywords
Software Restructuring, Backward slicing
0

Citations

0

Downloads

20

Views