Automated test case generation has proven to be useful to reduce the usually high expenses of software testing. However, several studies have also noted the skepticism of …
Metamodels evolve even more frequently than programming languages. This evolution process may result in a large number of instance models that are no longer conforming to …
Path testing is the basic approach of white box testing and the main approach to solve it by discovering the particular input data of the searching space to encompass the paths in the …
F Formica, T Fan, C Menghi - ACM Transactions on Software …, 2023 - dl.acm.org
Search-based software testing (SBST) typically relies on fitness functions to guide the search exploration toward software failures. There are two main techniques to define fitness …
L Song, LL Minku - Optimising the software development process with …, 2023 - Springer
The success of a software project highly depends on how well the project is managed. This includes crucial activities such as estimating the effort required to develop the software …
In Search-Based Software Engineering, more than 100 works have involved the human in the search process to obtain better results. However, the case where the human completely …
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 …
Test generation is a costly but necessary testing activity to increase the quality of software projects. Automated testing tools based on evolutionary computation principles constitute an …
A Ramírez, JR Romero - … Applied Software Engineering: VOL. 1: Novel …, 2022 - Springer
Artificial intelligence (AI) is expected to change the way software engineers deal with the tasks of the software process lifecycle. Recently, we have experienced a growth in proposals …