Most influential Paper ICSE N-10 Award and Talk for: Automatically learning semantic features for defect prediction
Authors of this paper will talk about their paper presented in ICSE 2016, sharing perspectives on its impact on the field, as well as their vision beyond its original contributions. Link to the original paper: https://doi.org/10.1145/2884781.2884804. Abstract of the original paper: Software defect prediction, which predicts defective code regions, can help developers find bugs and prioritize their testing efforts. To build accurate prediction models, previous studies focus on manually designing features that encode the characteristics of programs and exploring different machine learning algorithms. Existing traditional features often fail to capture the semantic differences of programs, and such a capability is needed for building accurate prediction models. To bridge the gap between programs’ semantics and defect prediction features, this paper proposes to leverage a powerful representation-learning algorithm, deep learning, to learn semantic representation of programs automatically from source code. Specifically, we leverage Deep Belief Network (DBN) to automatically learn semantic features from token vectors extracted from programs’ Abstract Syntax Trees (ASTs). Our evaluation on ten open source projects shows that our automatically learned semantic features significantly improve both within-project defect prediction (WPDP) and cross-project defect prediction (CPDP) compared to traditional features. Our semantic features improve WPDP on average by 14.7% in precision, 11.5% in recall, and 14.2% in F1. For CPDP, our semantic features based approach outperforms the state-of-the-art technique TCA+ with traditional features by 8.9% in F1. Authors of the original paper: Song Wang, Taiyue Liu, Lin Tan
Wed 15 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
14:00 - 15:30 | Wednesday Afternoon Awards PlenaryMain Plenaries at Plenary (Asia II + III + Hall) This will be the second plenary session of the main conference (Awards session)
| ||
14:00 10mDay opening | Opening by the Awards Chairs Main Plenaries | ||
14:10 30mTalk | IEEE Computer Society Harlan D. Mills Award and Talk by Andreas Zeller: Should Computer Scientists Experiment Less? On the past, present, and future of software engineering research Main Plenaries Andreas Zeller CISPA Helmholtz Center for Information Security Media Attached File Attached | ||
14:40 30mAwards | Most influential Paper ICSE N-10 Award and Talk for: Automatically learning semantic features for defect prediction Main Plenaries DOI | ||
15:10 20mTalk | Student Research Competition Awards and Distinguished Reviewer Awards Main Plenaries | ||