Title :
Comparative Study of Various Artificial Intelligence Techniques to Predict Software Quality
Author :
Khan, Malik Jahan ; Shamail, Shafay ; Awais, Mian Muhammad ; Hussain, Tauqeer
Author_Institution :
Dept. of Comput. Sci., Lahore Univ. of Manage. Sci.
Abstract :
Software quality prediction models are used to identify software modules that may cause potential quality problems. These models are based on various metrics available during the early stages of software development life cycle like product size, software complexity, coupling and cohesion. In this survey paper, we have compared and discussed some software quality prediction approaches based on Bayesian belief network, neural networks, fuzzy logic, support vector machine, expectation maximum likelihood algorithm and case-based reasoning. This study gives better comparative insight about these approaches, and helps to select an approach based on available resources and desired level of quality.
Keywords :
belief networks; case-based reasoning; expectation-maximisation algorithm; fuzzy logic; neural nets; software quality; support vector machines; Bayesian belief network; case-based reasoning; expectation maximum likelihood algorithm; fuzzy logic; neural networks; software complexity; software development life cycle; software quality prediction models; support vector machine; Artificial intelligence; Bayesian methods; Fuzzy logic; Neural networks; Predictive models; Programming; Software algorithms; Software quality; Support vector machine classification; Support vector machines;
Conference_Titel :
Multitopic Conference, 2006. INMIC '06. IEEE
Conference_Location :
Islamabad
Print_ISBN :
1-4244-0795-8
Electronic_ISBN :
1-4244-0795-8
DOI :
10.1109/INMIC.2006.358157