Model-based dynamic software project scheduling

Natasha Nigar
2017 Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2017  
Software project scheduling, under uncertain and dynamic environments, is one of the most important challenges in software engineering. Recent studies addressed this challenge in both static and dynamic scenarios for small and medium size software projects. The increasing trend of cloud based software solutions (large scale software projects) needs agility not only for sustainable maintenance but also for in time and within budget completion. Therefore, this paper formulates software project
more » ... eduling problem (SPSP) as an optimization problem under uncertainties and dynamics for hybrid scRUmP software model. In this regard, a mathematical model is constructed with five objectives as project duration, task fragmentation, robustness, cost, and stability. CCS CONCEPTS • Software and its engineering → Search-based software engineering; KEYWORDS Dynamic software project scheduling; search-based optimization; mathematical model.
doi:10.1145/3106237.3119879 dblp:conf/sigsoft/Nigar17 fatcat:2a4cv6gyfzcdrm6d76yeily7ze