The buggy side of code refactoring: understanding the relationship between refactorings and bugs.
Isabella FerreiraEduardo FernandesDiego CedrimAnderson G. UchôaAna Carla BibianoAlessandro GarciaJoão Lucas CorreiaFilipe SantosGabriel NunesCaio BarbosaBaldoino FonsecaRafael Maiani de MelloPublished in: ICSE (Companion Volume) (2018)
Keyphrases
- source code
- software evolution
- software systems
- open source
- software projects
- static analysis
- data quality
- high level
- crosscutting concerns
- software maintenance
- decision trees
- deeper understanding
- data sets
- software repositories
- program understanding
- test cases
- machine learning
- databases
- transformation rules
- software metrics
- object oriented systems
- database