DocumentCode :
2747499
Title :
Unsupervised learning for expert-based software quality estimation
Author :
Zhong, Shi ; Khoshgoftaar, Taghi M. ; Seliya, Naeem
Author_Institution :
Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
fYear :
2004
fDate :
25-26 March 2004
Firstpage :
149
Lastpage :
155
Abstract :
Current software quality estimation models often involve using supervised learning methods to train a software quality classifier or a software fault prediction model. In such models, the dependent variable is a software quality measurement indicating the quality of a software module by either a risk-based class membership (e.g., whether it is fault-prone or not fault-prone) or the number of faults. In reality, such a measurement may be inaccurate, or even unavailable. In such situations, this paper advocates the use of unsupervised learning (i.e., clustering) techniques to build a software quality estimation system, with the help of a software engineering human expert. The system first clusters hundreds of software modules into a small number of coherent groups and presents the representative of each group to a software quality expert, who labels each cluster as either fault-prone or not fault-prone based on his domain knowledge as well as some data statistics (without any knowledge of the dependent variable, i.e., the software quality measurement). Our preliminary empirical results show promising potentials of this methodology in both predicting software quality and detecting potential noise in a software measurement and quality dataset.
Keywords :
expert systems; software fault tolerance; software metrics; software quality; unsupervised learning; expert-based software quality estimation; software engineering; software fault prediction model; software modules; software quality classifier; software quality measurement; unsupervised learning; Software quality; Systems engineering and theory; Unsupervised learning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Assurance Systems Engineering, 2004. Proceedings. Eighth IEEE International Symposium on
ISSN :
1530-2059
Print_ISBN :
0-7695-2094-4
Type :
conf
DOI :
10.1109/HASE.2004.1281739
Filename :
1281739
Link To Document :
بازگشت