Predicting software maintenance using fuzzy model

  • Authors:
  • Yogesh Singh;Pradeep Kumar Bhatia;Omprakash Sangwan

  • Affiliations:
  • GGSIP University, Delhi;G. J. University of Science & Technology, Hissar;Amity University, Uttar Pradesh, NOIDA

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software maintenance is commonly used to refer to the modifications that are made to a software system after its initial release, installed and is operational. There is evidence that maintenance costs exceed 60 percent of the total costs of software. In this paper we have analyzed the major factors that can affect software maintenance and divide them into four categories: Readability of Source Code (RSC), Documentation Quality (DQ), Understandability of Software (UOS), and Average Cyclomatic Complexity (ACC). In our study we have proposed fuzzy model to predict software maintenance using these four factors. The proposed fuzzy model is validated and experimental results indicate that the proposed model is suitable for predicting software maintenance level of the software.