Automatic program repair (APR) offers significant potential for automating some coding tasks. Using APR could reduce the high costs historically associated with fixing code faults and deliver significant benefits to software engineering. Adopting APR could also have profound implications for software developers daily activities, transforming their work practices. To realise the benefits of APR it is vital that we consider how developers feel about APR and the impact APR may have on developers' work. Developing APR tools without consideration of the developer is likely to undermine the success of APR deployment. In this paper, we critically review how developers are considered in APR research by analysing how human factors are treated in 260...
The most important role for automation in software engineering is the support of human understanding...
Software rarely works as intended when it is first written. Software engineering research has long b...
Context: Automated software engineering is becoming an increasingly important part of Software Engin...
Automatic program repair (APR) offers significant potential for automating some coding tasks. Using ...
Automatic program repair (APR) is a rapidly advancing field of software engineering that aims to sup...
Automatic program repair (APR) is a rapidly advancing field of software engineering that aims to sup...
This paper reports on qualitative research into automatic program repair (APR) at Bloomberg. Six foc...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
Automatic software repair represents a significant development in software engineering, promising co...
A key to the success of Automatic Program Repair techniques is how easily they can be used in an ind...
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University Lo...
International audienceAt ICSE'2013, there was the first session ever dedicated to automatic program ...
The impact of software is ever increasing as more and more systems are being software operated. Desp...
Background: Testing and validation of the semantic correctness of patches provided by tools for Auto...
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. Automation and autonomous systems are quic...
The most important role for automation in software engineering is the support of human understanding...
Software rarely works as intended when it is first written. Software engineering research has long b...
Context: Automated software engineering is becoming an increasingly important part of Software Engin...
Automatic program repair (APR) offers significant potential for automating some coding tasks. Using ...
Automatic program repair (APR) is a rapidly advancing field of software engineering that aims to sup...
Automatic program repair (APR) is a rapidly advancing field of software engineering that aims to sup...
This paper reports on qualitative research into automatic program repair (APR) at Bloomberg. Six foc...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
Automatic software repair represents a significant development in software engineering, promising co...
A key to the success of Automatic Program Repair techniques is how easily they can be used in an ind...
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University Lo...
International audienceAt ICSE'2013, there was the first session ever dedicated to automatic program ...
The impact of software is ever increasing as more and more systems are being software operated. Desp...
Background: Testing and validation of the semantic correctness of patches provided by tools for Auto...
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. Automation and autonomous systems are quic...
The most important role for automation in software engineering is the support of human understanding...
Software rarely works as intended when it is first written. Software engineering research has long b...
Context: Automated software engineering is becoming an increasingly important part of Software Engin...