Automatically Prioritizing Tasks in Software Development

被引:0
作者
Bugayenko, Yegor [1 ]
Farina, Mirko [2 ,3 ]
Kruglov, Artem [4 ]
Pedrycz, Witold [5 ,6 ,7 ]
Plaksin, Yaroslav [4 ]
Succi, Giancarlo [8 ]
机构
[1] Huawei Technol, Moscow 121614, Russia
[2] Innopolis Univ, Fac Humanities & Social Sci, Innopolis 420500, Russia
[3] Inst Digital Econ & Artificial Syst Xiamen Univ &, Xiamen 361021, Fujian, Peoples R China
[4] Innopolis Univ, Fac Comp Sci & Engn, Innopolis 420500, Russia
[5] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB T6G 1H9, Canada
[6] Polish Acad Sci, Syst Res Inst, PL-01447 Warsaw, Poland
[7] Istinye Univ, Fac Engn & Nat Sci, Dept Comp Engn, TR-34010 Istanbul, Turkiye
[8] Univ Bologna, Dept Comp Sci & Engn, I-40126 Bologna, Italy
关键词
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; PREDICTION; COMMUNICATION;
D O I
10.1109/ACCESS.2023.3305249
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:90322 / 90334
页数:13
相关论文
共 50 条
  • [31] MANAGEMENT OF LARGE SOFTWARE DEVELOPMENT EFFORTS
    Zmud, Robert W.
    MIS QUARTERLY, 1980, 4 (02) : 45 - 55
  • [32] Participation in community-based free/libre open source software development tasks: the impact of task characteristics
    Wei, Kangning
    Crowston, Kevin
    Eseryel, U. Yeliz
    INTERNET RESEARCH, 2021, 31 (04) : 1177 - 1202
  • [33] Conceptual Solution of the Tasks in Designing the Software Intensive Systems
    Sosnin, P. I.
    2008 IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, VOLS 1 AND 2, 2008, : 287 - 292
  • [34] A Mechanism for Automatically Extracting Reusable and Maintainable Code Idioms from Software Repositories
    Papoudakis, Argyrios
    Karanikiotis, Thomas
    Symeonidis, Andreas L.
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2022, : 79 - 90
  • [35] From Software Development to Software Assembly
    Sneed, Harry M.
    Verhoef, Chris
    IEEE SOFTWARE, 2016, 33 (05) : 80 - 85
  • [36] Survey of Process and Management Approaches for Software Development
    Rong G.-P.
    Zhang H.
    Shao D.
    Wang Q.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (01): : 62 - 79
  • [37] A Study on the Current Practices of Software Development in Malaysia
    Jusoh, Yusmadi Yah
    Gorment, Nor Zakiah
    Nor, Rozi N. Haizan
    Nor, Siti A. Md
    Muhamad, Suhazli
    2017 3RD INTERNATIONAL CONFERENCE ON SCIENCE IN INFORMATION TECHNOLOGY (ICSITECH), 2017, : 716 - 721
  • [38] Operational and Strategic Learning in Global Software Development
    Boden, Alexander
    Nett, Bernhard
    Wulf, Volker
    IEEE SOFTWARE, 2010, 27 (06) : 58 - 65
  • [39] CFDSD: a Communication Framework for Distributed Software Development
    L’Erario A.
    Gonçalves J.A.
    Fabri J.A.
    Pagotto T.
    Cunha Palácios R.H.
    Journal of the Brazilian Computer Society, 2020, 26 (01):
  • [40] Formality, Agility, Security, and Evolution in Software Development
    Bowen, Jonathan P.
    Hinchey, Mike
    Janicke, Helge
    Ward, Martin
    Zedan, Hussein
    COMPUTER, 2014, 47 (10) : 86 - 89