Software restructuring for enhancing the Cohesion using Backward Slicing

Authors

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

Keywords:

Software Restructuring, Cohesion, Backward slicing

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.

Downloads

Download data is not yet available.

Downloads

Published

2020-05-12

How to Cite

Software restructuring for enhancing the Cohesion using Backward Slicing. (2020). Sindh University Research Journal - SURJ (Science Series), 49(4). https://sujo.usindh.edu.pk/index.php/SURJ/article/view/1692

Similar Articles

1-10 of 125

You may also start an advanced similarity search for this article.