Title :
Investigation of automatic prediction of software quality
Author :
Osbeck, Joshua ; Virani, Shamsnaz ; Fuentes, Olac ; Roden, Patricia
Author_Institution :
Wartburg Coll., Waverly, MI, USA
Abstract :
The subjective nature of software code quality makes it a complex topic. Most software managers and companies rely on the subjective evaluations of experts to determine software code quality. Software companies can save time and money by utilizing a model that could accurately predict different code quality factors during and after the production of software. Previous research builds a model predicting the difference between bad and excellent software. This paper expands this to a larger range of bad, poor, fair, good, and excellent, and builds a model predicting these classes. This research investigates decision trees and ensemble learning from the machine learning tool Weka as primary classifier models predicting reusability, flexibility, understandability, functionality, extendibility, effectiveness, and total quality of software code.
Keywords :
decision trees; learning (artificial intelligence); software quality; Weka machine learning tool; decision trees; ensemble learning; software code effectiveness; software code extendibility; software code flexibility; software code functionality; software code quality; software code reusability; software code understandability; software production; software quality prediction; Accuracy; Measurement; Object oriented modeling; Q factor; Software; Stacking; Vegetation;
Conference_Titel :
Fuzzy Information Processing Society (NAFIPS), 2011 Annual Meeting of the North American
Conference_Location :
El Paso, TX
Print_ISBN :
978-1-61284-968-3
Electronic_ISBN :
Pending
DOI :
10.1109/NAFIPS.2011.5751946