Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Search-based software engineering: Trends, techniques and applications
In the past five years there has been a dramatic increase in work on Search-Based Software
Engineering (SBSE), an approach to Software Engineering (SE) in which Search-Based …
Engineering (SBSE), an approach to Software Engineering (SE) in which Search-Based …
A survey on search-based software design
O Räihä - Computer Science Review, 2010 - Elsevier
This survey investigates search-based approaches to software design. The basics of the
most popular meta-heuristic algorithms are presented as background to the search-based …
most popular meta-heuristic algorithms are presented as background to the search-based …
Search-based software engineering
M Harman, BF Jones - Information and software Technology, 2001 - Elsevier
This paper claims that a new field of software engineering research and practice is
emerging: search-based software engineering. The paper argues that software engineering …
emerging: search-based software engineering. The paper argues that software engineering …
The current state and future of search based software engineering
M Harman - Future of Software Engineering (FOSE'07), 2007 - ieeexplore.ieee.org
This paper describes work on the application of optimization techniques in software
engineering. These optimization techniques come from the operations research and …
engineering. These optimization techniques come from the operations research and …
Software module clustering as a multi-objective search problem
M Harman, X Yao - IEEE Transactions on Software Engineering, 2010 - ieeexplore.ieee.org
Software module clustering is the problem of automatically organizing software units into
modules to improve program structure. There has been a great deal of recent interest in …
modules to improve program structure. There has been a great deal of recent interest in …
On the automatic modularization of software systems using the bunch tool
Since modern software systems are large and complex, appropriate abstractions of their
structure are needed to make them more understandable and, thus, easier to maintain …
structure are needed to make them more understandable and, thus, easier to maintain …
Search based software engineering: Techniques, taxonomy, tutorial
Abstract The aim of Search Based Software Engineering (SBSE) research is to move
software engineering problems from human-based search to machine-based search, using …
software engineering problems from human-based search to machine-based search, using …
Reformulating software engineering as a search problem
Metaheuristic techniques such as genetic algorithms, simulated annealing and tabu search
have found wide application in most areas of engineering. These techniques have also …
have found wide application in most areas of engineering. These techniques have also …
Search-based refactoring for software maintenance
The high cost of software maintenance could be reduced by automatically improving the
design of object-oriented programs without altering their behaviour. We have constructed a …
design of object-oriented programs without altering their behaviour. We have constructed a …
A multiple hill climbing approach to software module clustering
K Mahdavi, M Harman… - … Conference on Software …, 2003 - ieeexplore.ieee.org
Automated software module clustering is important for maintenance of legacy systems
written in a'monolithic format'with inadequate module boundaries. Even where systems were …
written in a'monolithic format'with inadequate module boundaries. Even where systems were …