Inferring program transformations from singular examples via big code

J Jiang, L Ren, Y Xiong, L Zhang - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
Inferring program transformations from concrete program changes has many potential uses,
such as applying systematic program edits, refactoring, and automated program repair …

A Large-scale Study on API Misuses in the Wild

X Li, J Jiang, S Benton, Y Xiong… - 2021 14th IEEE …, 2021 - ieeexplore.ieee.org
API misuses are prevalent and extremely harmful. Despite various techniques have been
proposed for API-misuse detection, it is not even clear how different types of API misuses …

A demand‐driven approach to slicing legacy COBOL systems

Á Hajnal, I Forgács - Journal of software: evolution and process, 2012 - Wiley Online Library
Maintenance of aging legacy COBOL systems is labor‐intensive and is becoming a more
and more difficult problem. Program slicing is a potentially useful analysis for aiding different …

[图书][B] An integrated approach for automated software debugging via machine learning and big code mining

X Li - 2020 - search.proquest.com
Over the past decades, software systems have been widely adopted in almost all aspects of
human lives, and are making our lives more and more convenient. However, software …

Towards self-protecting enterprise applications

D Lorenzoli, L Mariani, M Pezze - The 18th IEEE International …, 2007 - ieeexplore.ieee.org
Enterprise systems must guarantee high availability and reliability to provide 24/7 services
without interruptions and failures. Mechanisms for handling exceptional cases and …

Variable-Based Fault Localization via Enhanced Decision Tree

J Jiang, Y Wang, J Chen, D Lv, M Liu - ACM Transactions on Software …, 2023 - dl.acm.org
Fault localization, aiming at localizing the root cause of the bug under repair, has been a
longstanding research topic. Although many approaches have been proposed in past …

[PDF][PDF] Enhanced PCB-based slicing

H Khanfar, B Lisper - Fifth International Valentin Turchin …, 2016 - meta2016.pereslavl.ru
Program slicing can be used to improve software reliability. It enables identification and
checking of critical points by removing program parts that do not influence them. The …

[PDF][PDF] Defining and measuring the maintainability of Splunk apps

M Brochard - theses.liacs.nl
Introduction: Although the use of big data analytic platforms such as Splunk has increased,
the way in which the software quality of these products can be measured has not been well …

Improving the effectiveness of incremental mutation testing

L Bajada - 2014 - um.edu.mt
With software systems becoming more complex, the need to have good quality code is
becoming increasingly important. Confidence in the code can only be gained if one has …

[引用][C] Practical Application of Program Slicing and Its Use in Software Testing and Maintenance

H Ákos - 2012