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 条
  • [41] Efficient management of inspections in software development projects
    Chatzigeorgiou, A
    Antoniadis, G
    INFORMATION AND SOFTWARE TECHNOLOGY, 2003, 45 (10) : 671 - 680
  • [42] TWiki as a platform for collaborative software development management
    Radziwill, NM
    Shelton, AL
    ADVANCED SOFTWARE, CONTROL, AND COMMUNICATION SYSTEMS FOR ASTRONOMY, 2004, 5496 : 609 - 617
  • [43] Knowledge-Aided Integrated Development Environment for Control Software Development
    Banerjee, Amar
    Choppella, Venkatesh
    COMPUTING IN SCIENCE & ENGINEERING, 2024, 26 (04) : 46 - 56
  • [44] FEATURE MODEL-DRIVEN SOFTWARE DEVELOPMENT
    Zakal, David
    Lengyel, Laszlo
    PROCEEDINGS OF 11TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE, 2010, 2010, : 239 - 242
  • [45] Software Development Analytics for Xen: Why and How
    Izquierdo, Daniel
    Gonzalez-Barahona, Jesus M.
    Kurth, Lars
    Robles, Gregorio
    IEEE SOFTWARE, 2019, 36 (03) : 28 - 32
  • [46] WHY IS SOFTWARE LATE - AN EMPIRICAL-STUDY OF REASONS FOR DELAY IN SOFTWARE-DEVELOPMENT
    VANGENUCHTEN, M
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (06) : 582 - 590
  • [47] Visualisation environment for global software development management
    Garcia, Felix
    Angeles Moraga, Ma
    Serrano, Manuel
    Piattini, Mario
    IET SOFTWARE, 2015, 9 (02) : 51 - 64
  • [48] Towards an understanding of large language models in software engineering tasks
    Zheng, Zibin
    Ning, Kaiwen
    Zhong, Qingyuan
    Chen, Jiachi
    Chen, Wenqing
    Guo, Lianghong
    Wang, Weicheng
    Wang, Yanlin
    EMPIRICAL SOFTWARE ENGINEERING, 2025, 30 (02)
  • [49] Teamwork quality and project success in software development: A survey of agile development teams
    Lindsjorn, Yngve
    Sjoberg, Dag I. K.
    Dingsoyr, Torgeir
    Bergersen, Gunnar R.
    Dyba, Tore
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 122 : 274 - 286
  • [50] Technical debt as an indicator of software security risk: a machine learning approach for software development enterprises
    Siavvas, Miltiadis
    Tsoukalas, Dimitrios
    Jankovic, Marija
    Kehagias, Dionysios
    Tzovaras, Dimitrios
    ENTERPRISE INFORMATION SYSTEMS, 2022, 16 (05)