Automatic software repair: A bibliography

M Monperrus - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
This article presents a survey on automatic software repair. Automatic software repair
consists of automatically finding a solution to software bugs without human intervention. This …

Bidirectional Transformations: A Cross-Discipline Perspective: GRACE Meeting Notes, State of the Art, and Outlook

K Czarnecki, JN Foster, Z Hu, R Lämmel… - Theory and Practice of …, 2009 - Springer
Abstract The GRACE International Meeting on Bidirectional Transformations was held in
December 2008 near Tokyo, Japan. The meeting brought together researchers and …

Shaping program repair space with existing patches and similar code

J Jiang, Y Xiong, H Zhang, Q Gao, X Chen - Proceedings of the 27th …, 2018 - dl.acm.org
Automated program repair (APR) has great potential to reduce bug-fixing effort and many
approaches have been proposed in recent years. APRs are often treated as a search …

From state-to delta-based bidirectional model transformations: The symmetric case

Z Diskin, Y Xiong, K Czarnecki, H Ehrig… - … Languages and Systems …, 2011 - Springer
A bidirectional transformation (BX) keeps a pair of interrelated models synchronized.
Symmetric BXs are those for which neither model in the pair fully determines the other. We …

The living review on automated program repair

M Monperrus - 2018 - hal.science
Concept This paper is a living review on automatic program repair 1. Compared to a
traditional survey, a living review evolves over time. I use a concise bullet-list style meant to …

Automatically detecting and tracking inconsistencies in software design models

A Egyed - IEEE Transactions on Software Engineering, 2010 - ieeexplore.ieee.org
Software models typically contain many inconsistencies and consistency checkers help
engineers find them. Even if engineers are willing to tolerate inconsistencies, they are better …

Safe memory-leak fixing for c programs

Q Gao, Y Xiong, Y Mi, L Zhang, W Yang… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
Automatic bug fixing has become a promising direction for reducing manual effort in
debugging. However, general approaches to automatic bug fixing may face some …

Fixing recurring crash bugs via analyzing q&a sites (T)

Q Gao, H Zhang, J Wang, Y Xiong… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Recurring bugs are common in software systems, especially in client programs that depend
on the same framework. Existing research uses human-written templates, and is limited to …

[HTML][HTML] Enabling consistency in view-based system development—the vitruvius approach

H Klare, ME Kramer, M Langhammer, D Werle… - Journal of Systems and …, 2021 - Elsevier
During the development of large software-intensive systems, developers use several
modeling languages and tools to describe a system from different viewpoints. Model-driven …

Generating range fixes for software configuration

Y Xiong, A Hubaux, S She… - 2012 34th International …, 2012 - ieeexplore.ieee.org
To prevent ill-formed configurations, highly configurable software often allows defining
constraints over the available options. As these constraints can be complex, fixing a …