Zobrazeno 1 - 10
of 16
pro vyhledávání: '"Sergey Mechtaev"'
Publikováno v:
IEEE Transactions on Software Engineering
API misuses are well-known causes of software crashes and security vulnerabilities. However, their detection and repair is challenging given that the correct usages of (third-party) APIs might be obscure to the developers of client programs. This pap
Publikováno v:
Formal Methods ISBN: 9783031274800
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::87291a36f6c7e376b53c8338d5c392f8
https://doi.org/10.1007/978-3-031-27481-7_7
https://doi.org/10.1007/978-3-031-27481-7_7
Publikováno v:
2022 International Conference on Information Technology Research and Innovation (ICITRI).
Publikováno v:
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering.
Publikováno v:
Proceedings of the 2nd International Workshop on Equitable Data and Technology.
Publikováno v:
2021 IEEE/ACM International Workshop on Automated Program Repair (APR).
Publikováno v:
ACM Transactions on Software Engineering and Methodology. 27:1-37
Automated program repair is a problem of finding a transformation (called a patch) of a given incorrect program that eliminates the observable failures. It has important applications such as providing debugging aids, automatically grading student ass
Publikováno v:
ASE
Automated program repair has been used to provide feedback for incorrect student programming assignments, since program repair captures the code modification needed to make a given buggy program pass a given test-suite. Existing student feedback gene
Publikováno v:
ISSTA
Existing program repair systems modify a buggy program so that the modified program passes given tests. The repaired program may not satisfy even the most basic notion of correctness, namely crash-freedom. In other words, repair tools might generate
Publikováno v:
IEEE Transactions on Software Engineering. :1-1
The goal of program repair is to eliminate a bug in a given program by automatically modifying its source code. The majority of real-world software is written in imperative programming languages. Each function or expression in imperative code may hav