On the efficiency of test suite based program repair: A systematic assessment of 16 automated repair systems for java programs

K Liu, S Wang, A Koyuncu, K Kim… - Proceedings of the …, 2020 - dl.acm.org
Test-based automated program repair has been a prolific field of research in software
engineering in the last decade. Many approaches have indeed been proposed, which …

The best of both worlds: integrating semantic features with expert features for defect prediction and localization

C Ni, W Wang, K Yang, X Xia, K Liu, D Lo - Proceedings of the 30th ACM …, 2022 - dl.acm.org
To improve software quality, just-in-time defect prediction (JIT-DP)(identifying defect-
inducing commits) and just-in-time defect localization (JIT-DL)(identifying defect-inducing …

Where shall we log? studying and suggesting logging locations in code blocks

Z Li, TH Chen, W Shang - Proceedings of the 35th IEEE/ACM …, 2020 - dl.acm.org
Developers write logging statements to generate logs and record system execution
behaviors to assist in debugging and software maintenance. However, deciding where to …

V-SZZ: automatic identification of version ranges affected by CVE vulnerabilities

L Bao, X Xia, AE Hassan, X Yang - Proceedings of the 44th International …, 2022 - dl.acm.org
Vulnerabilities publicly disclosed in the National Vulnerability Database (NVD) are assigned
with CVE (Common Vulnerabilities and Exposures) IDs and associated with specific …

Historical spectrum based fault localization

M Wen, J Chen, Y Tian, R Wu, D Hao… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Spectrum-based fault localization (SBFL) techniques are widely studied and have been
evaluated to be effective in locating faults. Recent studies also showed that developers from …

Technical debts and faults in open-source quantum software systems: An empirical study

M Openja, MM Morovati, L An, F Khomh… - Journal of Systems and …, 2022 - Elsevier
Quantum computing is a rapidly growing field attracting the interest of both researchers and
software developers. Supported by its numerous open-source tools, developers can now …

An empirical study on real bug fixes from solidity smart contract projects

Y Wang, X Chen, Y Huang, HN Zhu, J Bian… - Journal of Systems and …, 2023 - Elsevier
Smart contracts are pieces of code that reside inside the blockchains and can be triggered to
execute any transaction when specifically predefined conditions are satisfied. Being …

Feature-oriented defect prediction

S Strüder, M Mukelabai, D Strüber… - Proceedings of the 24th …, 2020 - dl.acm.org
Software errors are a major nuisance in software development and can lead not only to
reputation damages, but also to considerable financial losses for companies. Therefore …

How Useful is Code Change Information for Fault Localization in Continuous Integration?

AR Chen, TH Chen, J Chen - Proceedings of the 37th IEEE/ACM …, 2022 - dl.acm.org
Continuous integration (CI) is the process in which code changes are automatically
integrated, built, and tested in a shared repository. In CI, developers frequently merge and …

Leveraging structural properties of source code graphs for just-in-time bug prediction

M Nadim, D Mondal, CK Roy - Automated Software Engineering, 2022 - Springer
The most common use of data visualization is to minimize the complexity for proper
understanding. A graph is one of the most commonly used representations for …