Software maintenance productivity assessment using fuzzy logic

J. P. Mittal, Pradeep Kumar Bhatia, Harish Mittal · ACM SIGSOFT Software Engineering Notes · 2009

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].

Read the paper · More papers on PaperTik