Maestro: a platform for benchmarking automatic program repair tools on software vulnerabilities.
Eduard PinconschiQuang-Cuong BuiRui AbreuPedro AdãoRiccardo ScandariatoPublished in: ISSTA (2022)
Keyphrases
- program understanding
- software tools
- software platform
- search based software testing
- programming environments
- software developers
- reverse engineering
- software packages
- software environment
- real time
- software maintenance
- platform independent
- software development
- legacy software
- fault localization
- software engineers
- computer programs
- software suite
- source code
- software systems
- simulation environment
- computing platform
- application programming interface
- analysis tool
- security vulnerabilities
- hardware platforms
- test cases
- simulation software
- computer aided software engineering
- static analysis
- commercial software
- cross platform
- design concepts
- companion web site
- software reuse
- heterogeneous systems
- user interface
- computer systems
- design patterns
- design tools
- programming environment
- control flow
- computational tools
- core components
- computer software
- development environments
- formal methods
- programming skills
- development process
- software architecture
- intrusion detection
- end users
- graphical user interfaces