Automated Refactoring of Legacy Java Software to Enumerated Types.
Raffi KhatchadourianJason SawinAtanas RountevPublished in: ICSM (2007)
Keyphrases
- source code
- software systems
- legacy systems
- legacy software
- open source
- software evolution
- software development
- software projects
- java programs
- software maintenance
- software design
- mining software repositories
- object oriented systems
- reverse engineering
- object oriented
- cross platform
- software architecture
- root cause
- development kit
- object oriented design
- component based software
- software repositories
- software package
- development environment
- software testing
- development process
- test cases