Regularity or anomaly? : on the use of anomaly detection for fine-grained JIT defect prediction |
|
Author: | Lomio, Francesco1; Pascarella, Luca2; Palomba, Fabio3; |
Organizations: |
1Tampere University 2Università della Svizzera Italiana 3University of Salerno
4University of Oulu
|
Format: | article |
Version: | accepted version |
Access: | open |
Online Access: | PDF Full Text (PDF, 0.2 MB) |
Persistent link: | http://urn.fi/urn:nbn:fi-fe2023032333011 |
Language: | English |
Published: |
IEEE,
2022
|
Publish Date: | 2023-03-23 |
Description: |
AbstractFine-grained just-in-time defect prediction aims at identifying likely defective files within new commits. Popular techniques are based on supervised learning, where machine learning algorithms are fed with historical data. One of the limitations of these techniques is concerned with the use of imbalanced data that only contain a few defective samples to enable a proper learning phase. To overcome this problem, recent work has shown that anomaly detection can be used as an alternative. With our study, we aim at assessing how anomaly detection can be employed for the problem of fine-grained just-in-time defect prediction. We conduct an empirical investigation on 32 open-source projects, designing and evaluating three anomaly detection methods for fine-grained just-in-time defect prediction. Our results do not show significant advantages that justify the benefit of anomaly detection over machine learning approaches. see all
|
ISBN: | 978-1-6654-6152-8 |
ISBN Print: | 978-1-6654-6153-5 |
Pages: | 270 - 273 |
DOI: | 10.1109/SEAA56994.2022.00049 |
OADOI: | https://oadoi.org/10.1109/SEAA56994.2022.00049 |
Host publication: |
2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) |
Conference: |
Euromicro Conference on Software Engineering and Advanced Applications |
Type of Publication: |
A4 Article in conference proceedings |
Field of Science: |
113 Computer and information sciences |
Subjects: | |
Copyright information: |
© 2022 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |