Automatically Prioritizing Tasks in Software Development

dc.authoridFarina, Mirko/0000-0001-8342-6549
dc.authoridBugayenko, Yegor/0000-0001-6370-0678
dc.authorwosidFarina, Mirko/AAN-1331-2021
dc.authorwosidKharlamova, Arina/JPK-7098-2023
dc.authorwosidSucci, Giancarlo/E-4064-2016
dc.contributor.authorBugayenko, Yegor
dc.contributor.authorFarina, Mirko
dc.contributor.authorKruglov, Artem
dc.contributor.authorPedrycz, Witold
dc.contributor.authorPlaksin, Yaroslav
dc.contributor.authorSucci, Giancarlo
dc.date.accessioned2024-05-19T14:46:56Z
dc.date.available2024-05-19T14:46:56Z
dc.date.issued2023
dc.departmentİstinye Üniversitesien_US
dc.description.abstractWithin the domain of managing software development teams, effective task prioritization is a critical responsibility that should not be underestimated, particularly for larger organizations with significant backlogs. Current approaches primarily rely on predicting task priority without considering information about other tasks, potentially resulting in inaccurate priority predictions. This paper presents the benefits of considering the entire backlog when prioritizing tasks. We employ an iterative approach using Particle Swarm Optimization to optimize a linear model with various preprocessing methods to determine the optimal model for task prioritization within a backlog. The findings of our study demonstrate the usefulness of constructing a task prioritization model based on complete information from the backlog. The method proposed in our study can serve as a valuable resource for future researchers and can also facilitate the development of new tools to aid IT management teams.en_US
dc.description.sponsorshipHuawei Technologies Company Ltd.en_US
dc.description.sponsorshipThis work was supported by Huawei Technologies Company Ltd. under the Puzzle Driven Development (PDD) Project.en_US
dc.identifier.doi10.1109/ACCESS.2023.3305249
dc.identifier.endpage90334en_US
dc.identifier.issn2169-3536
dc.identifier.scopus2-s2.0-85168295704en_US
dc.identifier.scopusqualityQ1en_US
dc.identifier.startpage90322en_US
dc.identifier.urihttps://doi.org10.1109/ACCESS.2023.3305249
dc.identifier.urihttps://hdl.handle.net/20.500.12713/5621
dc.identifier.volume11en_US
dc.identifier.wosWOS:001058773000001en_US
dc.identifier.wosqualityN/Aen_US
dc.indekslendigikaynakWeb of Scienceen_US
dc.indekslendigikaynakScopusen_US
dc.language.isoenen_US
dc.publisherIeee-Inst Electrical Electronics Engineers Incen_US
dc.relation.ispartofIeee Accessen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.snmz20240519_kaen_US
dc.subjectTask Analysisen_US
dc.subjectLinear Programmingen_US
dc.subjectPrediction Algorithmsen_US
dc.subjectCodesen_US
dc.subjectMeasurementen_US
dc.subjectSoftware Engineeringen_US
dc.subjectProject Managementen_US
dc.subjectSoftware Product Linesen_US
dc.subjectLinear Systemsen_US
dc.subjectSoftware Development Managementen_US
dc.subjectSoftware Project Managementen_US
dc.subjectTask Prioritizationen_US
dc.subjectLinear Modelen_US
dc.titleAutomatically Prioritizing Tasks in Software Developmenten_US
dc.typeArticleen_US

Dosyalar