Achievements, open problems and challenges for search based software testing
Search Based Software Testing (SBST) formulates testing as an optimisation problem, which
can be attacked using computational search techniques from the field of Search Based …
can be attacked using computational search techniques from the field of Search Based …
Multi-objective software effort estimation
We introduce a bi-objective effort estimation algorithm that combines Confidence Interval
Analysis and assessment of Mean Absolute Error. We evaluate our proposed algorithm on …
Analysis and assessment of Mean Absolute Error. We evaluate our proposed algorithm on …
Software project scheduling problem in the context of search-based software engineering: A systematic review
This work provides a systematic literature review of the software project scheduling problem,
in the context of search-based software engineering, and summarizes the main models …
in the context of search-based software engineering, and summarizes the main models …
A survey on search-based model-driven engineering
Abstract Model-driven engineering (MDE) and search-based software engineering (SBSE)
are both relevant approaches to software engineering. MDE aims to raise the level of …
are both relevant approaches to software engineering. MDE aims to raise the level of …
Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review
Many recent studies have shown that various multi-objective evolutionary algorithms have
been widely applied in the field of search-based software engineering (SBSE) for optimal …
been widely applied in the field of search-based software engineering (SBSE) for optimal …
A multi-objective optimization approach for the integration and test order problem
A common problem found during the integration testing is to determine an order to integrate
and test the units. Important factors related to stubbing costs and constraints regarding to the …
and test the units. Important factors related to stubbing costs and constraints regarding to the …
Specialising software for different downstream applications using genetic improvement and code transplantation
Genetic improvement uses automated search to find improved versions of existing software.
Genetic improvement has previously been concerned with improving a system with respect …
Genetic improvement has previously been concerned with improving a system with respect …
Technical debt reduction using search based automated refactoring
Software refactoring has been recognized as a valuable process during software
development and is often aimed at repaying technical debt. Technical debt arises when a …
development and is often aimed at repaying technical debt. Technical debt arises when a …
Quo vadis modeling? findings of a community survey, an ad-hoc bibliometric analysis, and expert interviews on data, process, and software modeling
Abstract Models are the key tools humans use to manage complexity in description,
development, and analysis. This applies to all scientific and engineering disciplines and in …
development, and analysis. This applies to all scientific and engineering disciplines and in …
Genetic improvement for adaptive software engineering (keynote)
This paper presents a brief outline of an approach to online genetic improvement. We argue
that existing progress in genetic improvement can be exploited to support adaptivity. We …
that existing progress in genetic improvement can be exploited to support adaptivity. We …