Publication:
A multi-objective agile project planning model and a comparative meta-heuristic approach

dc.contributor.authorSENNAROĞLU, BAHAR
dc.contributor.authorALABAŞ USLU, ÇİĞDEM
dc.contributor.authorTUZKAYA, GÜLFEM
dc.contributor.authorsÖzçelikkan N., Tuzkaya G., Alabaş Uslu Ç., Sennaroğlu B.
dc.date.accessioned2023-07-27T08:39:54Z
dc.date.accessioned2026-01-11T16:03:09Z
dc.date.available2023-07-27T08:39:54Z
dc.date.issued2022-11-01
dc.description.abstractAgile software development methodologies are used to meet the changing needs in the market. The most popular framework among these methodologies is the Scrum framework. In Scrum planning, the assignment of user stories to sprints requires the consideration of multiple objectives to use the limited resources more effectively. In this paper, a multi-objective mixed-integer programming model is developed which considers three objectives: maximizing the sprint capacity usage, maximizing the assignment of user stories with high priority to primary sprints, and maximizing the assignment of affine user stories to the same sprint. The aim is to contribute to both theory and practice of Scrum planning considering multiple objectives. Additionally, different from the existing literature of Scrum planning, alternative user stories are also taken into account. The proposed model is applied to the small, medium, and big-sized instances of the problem taken from a real-life system. Non-dominated Sorting Genetic Algorithm (NSGA-II) and Strong Pareto Evolutionary Algorithm (SPEA2) are used as heuristic approaches since big-sized instances of the problem could not be solved using optimization approaches. To analyze the performances of these algorithms, Hypervolume (HV), Epsilon (epsilon), Generational Distance (GD), Inverted Generational Distance (IGD), Inverted Generational Distance Plus (IGD+), and Spread (Delta) indicators are used. Results showed that NSGA-II performs better than SPEA2 according to e indicator for big-sized instance. On the other hand, SPEA2 performs better than NSGA-II according to HV, GD, IGD, IGD+, and Delta indicators. However, the results are very close to each other for HV, epsilon, IGD, and IGD+ indicators. In conclusion, both algorithms can be used to deal with the multi-objective Scrum planning problem.
dc.identifier.citationÖzçelikkan N., Tuzkaya G., Alabaş Uslu Ç., Sennaroğlu B., "A multi-objective agile project planning model and a comparative meta-heuristic approach", INFORMATION AND SOFTWARE TECHNOLOGY, cilt.151, 2022
dc.identifier.doi10.1016/j.infsof.2022.107023
dc.identifier.issn0950-5849
dc.identifier.urihttps://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85135531074&origin=inward
dc.identifier.urihttps://hdl.handle.net/11424/291716
dc.identifier.volume151
dc.language.isoeng
dc.relation.ispartofINFORMATION AND SOFTWARE TECHNOLOGY
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectBilgisayar Bilimleri
dc.subjectBilgi Güvenliği ve Güvenilirliği
dc.subjectVeritabanı ve Veri Yapıları
dc.subjectMühendislik ve Teknoloji
dc.subjectComputer Sciences
dc.subjectInformation Security and Reliability
dc.subjectDatabase and Data Structures
dc.subjectEngineering and Technology
dc.subjectBİLGİSAYAR BİLİMİ, BİLGİ SİSTEMLERİ
dc.subjectBilgisayar Bilimi
dc.subjectMühendislik, Bilişim ve Teknoloji (ENG)
dc.subjectBİLGİSAYAR BİLİMİ, YAZILIM MÜHENDİSLİĞİ
dc.subjectCOMPUTER SCIENCE, INFORMATION SYSTEMS
dc.subjectCOMPUTER SCIENCE
dc.subjectEngineering, Computing & Technology (ENG)
dc.subjectCOMPUTER SCIENCE, SOFTWARE ENGINEERING
dc.subjectYazılım
dc.subjectBilgi sistemi
dc.subjectBilgisayar Bilimi Uygulamaları
dc.subjectBilgisayar Bilimi (çeşitli)
dc.subjectGenel Bilgisayar Bilimi
dc.subjectFizik Bilimleri
dc.subjectSoftware
dc.subjectInformation Systems
dc.subjectComputer Science Applications
dc.subjectComputer Science (miscellaneous)
dc.subjectGeneral Computer Science
dc.subjectPhysical Sciences
dc.subjectAgile software development
dc.subjectSprint planning
dc.subjectScrum
dc.subjectMulti-objective model
dc.subjectNSGA-II
dc.subjectSPEA2
dc.subjectOPTIMIZATION
dc.subjectALGORITHM
dc.titleA multi-objective agile project planning model and a comparative meta-heuristic approach
dc.typearticle
dspace.entity.typePublication

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
file.pdf
Size:
1.28 MB
Format:
Adobe Portable Document Format