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