DocumentCode :
2441166
Title :
Multi-label software behavior learning
Author :
Feng, Yang ; Chen, Zhenyu
Author_Institution :
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
fYear :
2012
fDate :
2-9 June 2012
Firstpage :
1305
Lastpage :
1308
Abstract :
Software behavior learning is an important task in software engineering. Software behavior is usually represented as a program execution. It is expected that similar executions have similar behavior, i.e. revealing the same faults. Single-label learning has been used to assign a single label (fault) to a failing execution in the existing efforts. However, a failing execution may be caused by several faults simultaneously. Hence, it needs to assign multiple labels to support software engineering tasks in practice. In this paper, we present multi-label software behavior learning. A well-known multi-label learning algorithm ML-KNN is introduced to achieve comprehensive learning of software behavior. We conducted a preliminary experiment on two industrial programs: flex and grep. The experimental results show that multi-label learning can produce more precise and complete results than single-label learning.
Keywords :
learning (artificial intelligence); pattern classification; software engineering; system recovery; ML-KNN; failing execution; failure prediction; failure report classification; flex industrial program; grep industrial program; industrial programs; multilabel software behavior learning; program execution; single-label learning; software development lifecycle; software engineering tasks; Machine learning; Software; Software algorithms; Software engineering; Supervised learning; Training; Xenon; F-measure; Software behavior learning; failure prediction; failure report classification; multi-label learning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
ISSN :
0270-5257
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1109/ICSE.2012.6227093
Filename :
6227093
Link To Document :
بازگشت