arrow
Return

Automatically Prioritizing Tasks in Software Development

delete2023-01-01
delete0
delete
OA
AI
Y
Yegor Bugayenko
M
Mirko Farina
A
Artem Kruglov *
W
Witold Pedrycz
Y
Yaroslav Plaksin
G
Giancarlo Succi
DOI:10.1109/ACCESS.2023.3305249delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Within 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.
Keywords:
Task analysis
Linear programming
Prediction algorithms
Codes
Measurement
Software engineering
Project management
Software product lines
Linear systems
Software development management
Software project management
task prioritization
linear model

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

P
Polish Academy of Sciences
Scholars:
3.0W
Papers: 3.1W
Citations: 3.1W
H
huawei technologies
Scholars:
3.3K
Papers: 2.9K
Citations: 1
U
university of alberta
Scholars:
5.1W
Papers: 4.9W
Citations: 65
I
Innopolis University
Scholars:
299
Papers: 242
Citations: 139
U
University of Bologna
Scholars:
4.5W
Papers: 3.8W
Citations: 4.1W
researcher View more organizations