Automated software transplantation
- Submitting institution
-
University College London
- Unit of assessment
- 11 - Computer Science and Informatics
- Output identifier
- 14062
- Type
- E - Conference contribution
- DOI
-
10.1145/2771783.2771796
- Title of conference / published proceedings
- 2015 International Symposium on Software Testing and Analysis, ISSTA 2015 - Proceedings
- First page
- 257
- Volume
- -
- Issue
- -
- ISSN
- 0000-0000
- Open access status
- Out of scope for open access requirements
- Month of publication
- July
- Year of publication
- 2015
- URL
-
-
- Supplementary information
-
-
- Request cross-referral to
- -
- Output has been delayed by COVID-19
- No
- COVID-19 affected output statement
- -
- Forensic science
- No
- Criminology
- No
- Interdisciplinary
- No
- Number of additional authors
-
4
- Research group(s)
-
-
- Citation count
- -
- Proposed double-weighted
- No
- Reserve for an output with double weighting
- No
- Additional information
- We pioneered automatic transplantation of a feature from one system into another in muScalpel. muScalpel’s technological breakthrough is harnessing genetic programming to overcome the fundamental imprecision problem of slicing. A case study shows muScalpel required 26 hours of computation time for a task that took developers 20 days (estimated from the developers’ history). muScalpel won a gold medal for a human-competitive result, an ACM distinguished paper award, and an ISSTA Artifact Evaluation badge. Wired magazine and BBC Click covered muScalpel. The PhD student who led the work has used transplantation to automate bug-fixing in Facebook’s SapFix software.
- Author contribution statement
- -
- Non-English
- No
- English abstract
- -