Abstract semantic differencing via speculative correlation

N Partush, E Yahav - Proceedings of the 2014 ACM International …, 2014 - dl.acm.org
We address the problem of computing semantic differences between a program and a
patched version of the program. Our goal is to obtain a precise characterization of the …

Abstract semantic differencing for numerical programs

N Partush, E Yahav - International Static Analysis Symposium, 2013 - Springer
We address the problem of computing semantic differences between a program and a
patched version of the program. Our goal is to obtain a precise characterization of the …

A Method to Identify Overfitting Program Repair Patches Based on Expression Tree

Y Dong, X Cheng, Y Yang, L Zhang, S Wang… - Science of Computer …, 2024 - Elsevier
The primary aim of Automatic Program Repair (APR) is to automatically repair defective
programs, with the intention of reducing the amount of effort required by developers …

[PDF][PDF] Automated regression testing and verification of complex code changes

M Boehme - 2014 - abhikrc.com
How can we check software changes effectively? During software development and
maintenance, the source code of a program is constantly changed. New features are added …

Platform support for developing testing and analysis plug-ins

SR Choudhary, J Duvall, W Jin, D Zhao… - Proceedings of the 1st …, 2011 - dl.acm.org
Plug-ins have become an important part of today's integrated development environments
(IDEs). They are useful for extending the functionality of these environments and …

Regression testing of evolving programs

M Böhme, A Roychoudhury, BCDS Oliveira - Advances in Computers, 2013 - Elsevier
Software changes, such as bug fixes or feature additions, can introduce software bugs and
reduce the code quality. As a result tests which passed earlier may not pass any more …

Exploration of the Insider Threat Using Semi-Automatic Bug Generation

T Westland - 2022 - search.proquest.com
The work shown in this thesis explores a rogue developer desiring to make a small bug in
the system they are working on. This insider threat's main focus is thus the semi-automatic …

Developing analysis and testing plug‐ins for modern IDEs: an experience report

D Zhao, SR Choudhary, A Orso - Software: Practice and …, 2013 - Wiley Online Library
Plug‐ins have become an important part of today's Integrated Development Environments
(IDEs). They are useful not only for extending the IDEs' functionality but also for customizing …

Automatic test suite evolution

M Mirzaaghaei - 2012 - sonar.ch
Software testing is one of the most common approaches to verify software systems. Despite
of many automated techniques proposed in the literature, test cases are often generated …

IFTT: Software Application Interfaces Regression Testing

M Kowalczewski, M Krawczyk, E Lewańska… - … Conference, BIS 2017 …, 2017 - Springer
As modern enterprises use a number of different information systems, the problem of
integrating them becomes crucial. One of the most-used patterns for integration is through …