Automated refactoring of legacy Java software to enumerated types.
Raffi KhatchadourianPublished in: Autom. Softw. Eng. (2017)
Keyphrases
- source code
- software systems
- open source
- legacy systems
- software evolution
- legacy software
- object oriented systems
- software maintenance
- software projects
- software development
- java programs
- cross platform
- java virtual machine
- user interface
- root cause
- component based software
- web services
- advanced features
- software metrics
- software package
- semi automated
- software tools
- test cases
- object oriented
- databases
- enterprise systems
- application server
- commercial software
- software quality
- software design
- software developers
- software architecture
- mining software repositories