Back close

Towards Reduction of Software Maintenance Cost through Assignment of Critical Functionality Scores

Publication Type : Conference Paper

Publisher : IEEE

Source : 2020 5th International Conference on Communication and Electronics Systems (ICCES)

Url : https://ieeexplore.ieee.org/abstract/document/9138071

Campus : Amritapuri

School : School of Computing

Center : Algorithms and Computing Systems

Year : 2020

Abstract : Software maintenance incurs a significant cost during the life cycle of any software product. This is due to multiple factors such as addition of features demanded by new requirements, modification of existing features triggered by fixing of defects in the code and extending product support to newer platforms. These factors cause the testing phase to be repeated each time thereby increasing the maintenance cost. The quality of the code compounds to the maintenance cost since poorly written code are hard to comprehend and work with. This paper proposes a methodology to reduce the testing effort through successive releases by determining a set of most significant functionalities by computing scores based on the usage frequency, code maintainability and change vulnerability. The scores are recomputed as the software evolves over successive releases to keep the testing effort minimal.

Cite this Research Publication : Lekshmi S. Nair and J. Swaminathan, "Towards Reduction of Software Maintenance Cost through Assignment of Critical Functionality Scores," 2020 5th International Conference on Communication and Electronics Systems (ICCES), COIMBATORE, India, 2020, pp. 199-204

Admissions Apply Now