文件名称:A genetic algorithm-based approach for automated refactoring of component
文件大小:1.6MB
文件格式:PDF
更新时间:2020-08-03 04:25:05
genetic algorithm
Context: During its lifecycle, a software system undergoes repeated modifications to quickly fulfill new requirements, but its underlying design is not properly adjusted after each update. This leads to the emergence of bad smells. Refactoring provides a de facto behavior-preserving approach to eliminate these anomalies. However, manually determining and performing useful refactorings is a formidable challenge, as stated in the literature. Therefore, framing object-oriented automated refactoring as a search-based technique has been proposed. However, the literature shows that search-based refactoring of componentbased software has not yet received proper attention.