DocumentCode :
928796
Title :
Analyzing software measurement data with clustering techniques
Author :
Zhong, Shi ; Khoshgoftaar, Taghi M. ; Seliya, Naeem
Author_Institution :
Dept. of Comput. Sci., Florida Atlantic Univ., Boca Raton, FL, USA
Volume :
19
Issue :
2
fYear :
2004
Firstpage :
20
Lastpage :
27
Abstract :
For software quality estimation, software development practitioners typically construct quality-classification or fault prediction models using software metrics and fault data from a previous system release or a similar software project. Engineers then use these models to predict the fault proneness of software modules in development. Software quality estimation using supervised-learning approaches is difficult without software fault measurement data from similar projects or earlier system releases. Cluster analysis with expert input is a viable unsupervised-learning solution for predicting software modules´ fault proneness and potential noisy modules. Data analysts and software engineering experts can collaborate more closely to construct and collect more informative software metrics.
Keywords :
software development management; software fault tolerance; software metrics; software quality; statistical analysis; unsupervised learning; cluster analysis; fault prediction model; quality-classification; software development practitioner; software fault measurement; software metrics; software quality estimation; supervised-learning approach; unsupervised-learning solution; Data analysis; Fault detection; Information analysis; Labeling; Predictive models; Software engineering; Software measurement; Software metrics; Software performance; Software quality;
fLanguage :
English
Journal_Title :
Intelligent Systems, IEEE
Publisher :
ieee
ISSN :
1541-1672
Type :
jour
DOI :
10.1109/MIS.2004.1274907
Filename :
1274907
Link To Document :
بازگشت