Identifying erroneous software changes through self-supervised contrastive learning on time series data

X Wang, K Yin, Q Ouyang, X Wen… - 2022 IEEE 33rd …, 2022 - ieeexplore.ieee.org
Software changes are frequent and inevitable. How-ever, erroneous software changes may
cause failures and incidents, degrading user experience and system stability. Thus, it is …

Ensemble techniques for software change prediction: A preliminary investigation

G Catolino, F Ferrucci - 2018 IEEE Workshop on Machine …, 2018 - ieeexplore.ieee.org
Predicting the classes more likely to change in the future helps developers to focus on the
more critical parts of a software system, with the aim of preventively improving its …

Identifying bad software changes via multimodal anomaly detection for online service systems

N Zhao, J Chen, Z Yu, H Wang, J Li, B Qiu… - Proceedings of the 29th …, 2021 - dl.acm.org
In large-scale online service systems, software changes are inevitable and frequent. Due to
importing new code or configurations, changes are likely to incur incidents and destroy user …

Estimating uncertainty in labeled changes by SZZ tools on just-in-time defect prediction

S Guo, D Li, L Huang, S Lv, R Chen, H Li, X Li… - ACM Transactions on …, 2024 - dl.acm.org
The aim of Just-In-Time (JIT) defect prediction is to predict software changes that are prone
to defects in a project in a timely manner, thereby improving the efficiency of software …

An eclectic approach for change impact analysis

M Ceccarelli, L Cerulo, G Canfora… - Proceedings of the 32nd …, 2010 - dl.acm.org
Change impact analysis aims at identifying software artifacts being affected by a change. In
the past, this problem has been addressed by approaches relying on static, dynamic, and …

An investigation of cross-project learning in online just-in-time software defect prediction

S Tabassum, LL Minku, D Feng, GG Cabral… - Proceedings of the acm …, 2020 - dl.acm.org
Just-In-Time Software Defect Prediction (JIT-SDP) is concerned with predicting whether
software changes are defect-inducing or clean based on machine learning classifiers …

Heterogeneous anomaly detection for software systems via semi-supervised cross-modal attention

C Lee, T Yang, Z Chen, Y Su, Y Yang… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Prompt and accurate detection of system anomalies is essential to ensure the reliability of
software systems. Unlike manual efforts that exploit all available run-time information …

Machine learning based static code analysis for software quality assurance

E Sultanow, A Ullrich, S Konopik… - … Conference on Digital …, 2018 - ieeexplore.ieee.org
Machine Learning is often associated with predictive analytics, for example with the
prediction of buying and termination behavior, with maintenance times or the lifespan of …

A drift propensity detection technique to improve the performance for cross-version software defect prediction

MA Kabir, JW Keung, KE Bennin… - 2020 IEEE 44th Annual …, 2020 - ieeexplore.ieee.org
In cross-version defect prediction (CVDP), historical data is derived from the prior version of
the same project to predict defects of the current version. Recent studies in CVDP focus on …

Just-in-Time Security Patch Detection--LLM At the Rescue for Data Augmentation

X Tang, Z Chen, K Kim, H Tian, S Ezzini… - arXiv preprint arXiv …, 2023 - arxiv.org
In the face of growing vulnerabilities found in open-source software, the need to identify
{discreet} security patches has become paramount. The lack of consistency in how software …