Software maintenance productivity assessment using fuzzy logic

  • Authors:
  • J. P. Mittal;Pradeep Bhatia;Harish Mittal

  • Affiliations:
  • Satpriya Institute of Engineering & Technology, Rohtak-124001, India;Guru Jambheshwar University of Sc. & Tech., Hisar-125001, India;Vaish College of Engineering, Rohtak-124001, India

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a fuzzy logic based precise approach to quantify maintenance productivity of software. Cyclomatic complexity density i.e., cyclomatic complexity per lines of code is proposed as a metric for software maintenance productivity. Triangular fuzzy numbers are used to represent cyclomatic complexity density. Fuzzy logic offers significant advantages over other approaches due to its ability to naturally represent qualitative aspect of inspection data and apply flexible inference rules based on fuzziness. The model is evaluated on the basis of published data for a small pilot project on actual maintenance data. However, the technique is quite general and may be tested for medium and large projects in other languages. Results obtained using fuzzy logic is better than results obtained by existing technique without fuzzy logic [9].