Inferring program transformations from singular examples via big code
Inferring program transformations from concrete program changes has many potential uses,
such as applying systematic program edits, refactoring, and automated program repair …
such as applying systematic program edits, refactoring, and automated program repair …
A Large-scale Study on API Misuses in the Wild
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 …
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
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 …
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 …
human lives, and are making our lives more and more convenient. However, software …
Towards self-protecting enterprise applications
Enterprise systems must guarantee high availability and reliability to provide 24/7 services
without interruptions and failures. Mechanisms for handling exceptional cases and …
without interruptions and failures. Mechanisms for handling exceptional cases and …
Variable-Based Fault Localization via Enhanced Decision Tree
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 …
longstanding research topic. Although many approaches have been proposed in past …
[PDF][PDF] Enhanced PCB-based slicing
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 …
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 …
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 …
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