The use of development history in software refactoring using a multi-objective evolutionary algorithm.
Ali OuniMarouane KessentiniHouari A. SahraouiMohamed Salah HamdiPublished in: GECCO (2013)
Keyphrases
- software systems
- development process
- source code
- software design
- software evolution
- software development
- development cycle
- technical issues
- software developers
- hardware platforms
- product line
- programming environments
- software engineering
- development effort
- software application
- agent based systems
- development environment
- knowledge based systems
- software life cycle
- computer network security
- intelligent software
- financial investment
- quality assurance
- safety critical
- software industry
- information systems
- systems development
- product development
- software quality
- design process
- user interface
- case study