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 …

Applications of AI in classical software engineering

M Barenkamp, J Rebstadt, O Thomas - AI Perspectives, 2020 - Springer
Abstract Although Artificial Intelligence (AI) has become a buzzword for self-organizing IT
applications, its relevance to software engineering has hardly been analyzed systematically …

Pareto-optimal search-based software engineering (POSBSE): A literature survey

AS Sayyad, H Ammar - 2013 2nd International Workshop on …, 2013 - ieeexplore.ieee.org
The Search-Based Software Engineering (SBSE) community is increasingly recognizing the
inherit “multiobjectiveness” in Software Engineering problems. The old ways of aggregating …

Multi-objective multi-mode resource constrained project scheduling problem using Pareto-based algorithms

EB Tirkolaee, A Goli, M Hematian, AK Sangaiah, T Han - Computing, 2019 - Springer
This study addresses the multi-objective multi-mode resource-constrained project
scheduling problem with payment planning where the activities can be done through one of …

Search based software engineering for software product line engineering: a survey and directions for future work

M Harman, Y Jia, J Krinke, WB Langdon… - Proceedings of the 18th …, 2014 - dl.acm.org
This paper presents a survey of work on Search Based Software Engineering (SBSE) for
Software Product Lines (SPLs). We have attempted to be comprehensive, in the sense that …

Empirical findings on team size and productivity in software development

D Rodríguez, MA Sicilia, E García, R Harrison - Journal of Systems and …, 2012 - Elsevier
The size of software project teams has been considered to be a driver of project productivity.
Although there is a large literature on this, new publicly available software repositories allow …

A Q-learning-based memetic algorithm for multi-objective dynamic software project scheduling

XN Shen, LL Minku, N Marturi, YN Guo, Y Han - Information Sciences, 2018 - Elsevier
Software project scheduling is the problem of allocating employees to tasks in a software
project. Due to the large scale of current software projects, many studies have investigated …

Dynamic software project scheduling through a proactive-rescheduling method

X Shen, LL Minku, R Bahsoon… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Software project scheduling in dynamic and uncertain environments is of significant
importance to real-world software development. Yet most studies schedule software projects …

Not going to take this anymore: Multi-objective overtime planning for software engineering projects

F Ferrucci, M Harman, J Ren… - 2013 35th International …, 2013 - ieeexplore.ieee.org
Software Engineering and development is well-known to suffer from unplanned overtime,
which causes stress and illness in engineers and can lead to poor quality software with …

Search-based software project management

F Ferrucci, M Harman, F Sarro - … project management in a changing world, 2014 - Springer
Project management presents the manager with a complex set of related optimisation
problems. Decisions made can more profoundly affect the outcome of a project than any …