Table of Contents
ISRN Software Engineering
Volume 2012, Article ID 202980, 10 pages
http://dx.doi.org/10.5402/2012/202980
Research Article

Bayesian and Fuzzy Approach to Assess and Predict the Maintainability of Software: A Comparative Study

1Department of Computer Science, DAV College, Jalandhar 144008, India
2Department of Computer Science & Engineering, NIT, Jalandhar 144011, India

Received 31 August 2011; Accepted 27 September 2011

Academic Editor: D. Testi

Copyright © 2012 Kawal Jeet and Renu Dhir. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Quality has always been one of the major issues responsible for the success of software. Maintainability is one of the characteristics of software quality. A large number of techniques were developed for the assess and predication of this characteristic. Most of these techniques do not decompose it to an actual assessment level and thus fail to give a detailed account of the impact of specific criteria. These techniques thus constrain their use as the basis for analysis quantitatively. In this paper, we develop a system based on fuzzy inference approach to assess and predict maintainability in a quantitative manner. This system is an enhancement of Bayesian approach which is using activity-based quality model to deal with maintainability. We also compare the proposed fuzzy technique with an existing Bayesian approach to depict the improvement achieved due to the advantageous accuracy of fuzzy over crisp approach.