Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
How to evaluate solutions in Pareto-based search-based software engineering: A critical review and methodological guidance
With modern requirements, there is an increasing tendency of considering multiple
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …
Many-objective software remodularization using NSGA-III
Software systems nowadays are complex and difficult to maintain due to continuous
changes and bad design choices. To handle the complexity of systems, software products …
changes and bad design choices. To handle the complexity of systems, software products …
Multi-criteria code refactoring using search-based software engineering: An industrial case study
One of the most widely used techniques to improve the quality of existing software systems
is refactoring—the process of improving the design of existing code by changing its internal …
is refactoring—the process of improving the design of existing code by changing its internal …
A survey of search-based refactoring for software maintenance
This survey reviews published materials related to the specific area of Search-Based
Software Engineering that concerns software maintenance and, in particular, refactoring …
Software Engineering that concerns software maintenance and, in particular, refactoring …
Toward the automatic classification of self-affirmed refactoring
Abstract The concept of Self-Affirmed Refactoring (SAR) was introduced to explore how
developers document their refactoring activities in commit messages, ie, developers explicit …
developers document their refactoring activities in commit messages, ie, developers explicit …
WhoReview: A multi-objective search-based approach for code reviewers recommendation in modern code review
Contemporary software development is distributed and characterized by high dynamics with
continuous and frequent changes to fix defects, add new user requirements or adapt to other …
continuous and frequent changes to fix defects, add new user requirements or adapt to other …
Web service API recommendation for automated mashup creation using multi-objective evolutionary search
Modern software development builds on external Web services reuse as a promising way
that allows developers delivering feature-rich software by composing existing Web service …
that allows developers delivering feature-rich software by composing existing Web service …
Search-based software library recommendation using multi-objective optimization
Context: Software library reuse has significantly increased the productivity of software
developers, reduced time-to-market and improved software quality and reusability. However …
developers, reduced time-to-market and improved software quality and reusability. However …
An interactive and dynamic search-based approach to software refactoring recommendations
Successful software products evolve through a process of continual change. However, this
process may weaken the design of the software and make it unnecessarily complex, leading …
process may weaken the design of the software and make it unnecessarily complex, leading …
Predicting continuous integration build failures using evolutionary search
Abstract Context: Continuous Integration (CI) is a common practice in modern software
development and it is increasingly adopted in the open-source as well as the software …
development and it is increasingly adopted in the open-source as well as the software …