How to evaluate solutions in Pareto-based search-based software engineering: A critical review and methodological guidance

M Li, T Chen, X Yao - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
With modern requirements, there is an increasing tendency of considering multiple
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …

A practical guide to select quality indicators for assessing pareto-based search algorithms in search-based software engineering

S Wang, S Ali, T Yue, Y Li, M Liaaen - Proceedings of the 38th …, 2016 - dl.acm.org
Many software engineering problems are multi-objective in nature, which has been largely
recognized by the Search-based Software Engineering (SBSE) community. In this regard …

The weights can be harmful: Pareto search versus weighted search in multi-objective search-based software engineering

T Chen, M Li - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
In presence of multiple objectives to be optimized in Search-Based Software Engineering
(SBSE), Pareto search has been commonly adopted. It searches for a good approximation of …

A versatile dataset of agile open source software projects

V Tawosi, A Al-Subaihin, R Moussa… - Proceedings of the 19th …, 2022 - dl.acm.org
Agile software development is nowadays a widely adopted practise in both open-source and
industrial software projects. Agile teams typically heavily rely on issue management tools to …

A multi-release software reliability modeling for open source software incorporating dependent fault detection process

M Zhu, H Pham - Annals of Operations Research, 2018 - Springer
The increasing dependence of our modern society on software systems has driven the
development of software products become even more competitive and time-consuming …

Multi-objective whale optimization algorithm and multi-objective grey wolf optimizer for solving next release problem with developing fairness and uncertainty quality …

M Ghasemi, K Bagherifard, H Parvin, S Nejatian… - Applied …, 2021 - Springer
Selecting a set of requirements to implement in the next software release is an NP-Hard
problem known as NRP. We propose multi-objective versions of grey wolf optimizer and …

Reliability and optimal release time analysis for multi up-gradation software with imperfect debugging and varied testing coverage under the effect of random field …

S Chatterjee, D Saha, A Sharma, Y Verma - Annals of Operations …, 2022 - Springer
Due to change requests for up-gradation of adding new features, software organizations
always develop new versions of the software by adding new features and improving the …

An empirical study of meta-and hyper-heuristic search for multi-objective release planning

Y Zhang, M Harman, G Ochoa, G Ruhe… - ACM Transactions on …, 2018 - dl.acm.org
A variety of meta-heuristic search algorithms have been introduced for optimising software
release planning. However, there has been no comprehensive empirical study of different …

[HTML][HTML] A comparative study on evolutionary multi-objective algorithms for next release problem

I Rahimi, AH Gandomi, MR Nikoo, F Chen - Applied Soft Computing, 2023 - Elsevier
The next release problem (NRP) refers to implementing the next release of software in the
software industry regarding the expected revenues; specifically, constraints like limited …

Software requirements selection with incomplete linguistic preference relations

M Sadiq, A Parveen, SK Jain - Business & Information Systems …, 2021 - Springer
Software requirements (SRs) selection is a multicriteria group decision making (MCGDM)
problem whose objective is to select the SRs from the pool of the requirements on the basis …