Repairing COTS Router Firmware without Access to Source Code or Test Suites: A Case Study in Evolutionary Software Repair.
Eric M. SchulteWestley WeimerStephanie ForrestPublished in: GECCO (Companion) (2015)
Keyphrases
- source code
- test suite
- software systems
- open source
- static analysis
- software components
- software projects
- test cases
- version control
- software maintenance
- test suite reduction
- software testing
- open source software
- java programs
- open source projects
- software engineers
- software evolution
- regression testing
- case study
- code reuse
- software artifacts
- free software
- maintenance activities
- computer systems
- bug localization
- object oriented systems
- mining software repositories
- program understanding
- testing process
- software architecture
- high level
- software quality
- software design
- software development
- third party
- program comprehension
- impact analysis
- database systems
- text files
- test data
- operating system
- databases
- mailing lists
- written in natural language
- program slicing
- formal specification
- reusable components