The acceptance of search-based software engineering techniques: An empirical evaluation using the technology acceptance model

V Mezhuyev, M Al-Emran, MA Ismail… - IEEE …, 2019 - ieeexplore.ieee.org
Numerous topics in software engineering can be formulated as optimization problems. Due
to the large scale of modern software systems, the methods of mathematical optimization …

InterEvo-TR: Interactive Evolutionary Test Generation With Readability Assessment

P Delgado-Pérez, A Ramírez… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
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 …

Semi-automated metamodel/model co-evolution: a multi-level interactive approach

W Kessentini, V Alizadeh - Software and Systems Modeling, 2022 - Springer
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 …

Optimal path test data generation based on hybrid negative selection algorithm and genetic algorithm

SM Mohi-Aldeen, R Mohamad, S Deris - PloS one, 2020 - journals.plos.org
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 …

Search-based software testing driven by automatically generated and manually defined fitness functions

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 …

Artificial intelligence in software project management

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 …

Empowering the human as the fitness function in search-based model-driven engineering

F Pérez, J Font, L Arcega… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
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 …

Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review

JA Nuh, TW Koh, S Baharom, MH Osman, SN Kew - Applied Sciences, 2021 - mdpi.com
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 …

Interactivity in the generation of test cases with evolutionary computation

A Ramírez, P Delgado-Pérez… - 2021 IEEE Congress …, 2021 - ieeexplore.ieee.org
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 …

Synergies between artificial intelligence and software engineering: Evolution and trends

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 …