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 条
  • [21] Prediction of Software Effort in the Early Stage of Software Development: A Hybrid Model
    Rai, Prerana
    Kumar, Shishir
    Verma, Dinesh Kumar
    IEEE CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2021, 44 (03): : 376 - 383
  • [22] Novel Algorithm for Software Planning & Development
    Saini, Gurpreet Singh
    Dubey, Sanjay Kumar
    Bharti, Sunil Kumar
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON ADVANCED INFORMATICS FOR COMPUTING RESEARCH (ICAICR '19), 2019,
  • [23] The Factors Significant to Software Development Productivity
    Jiang, Zhizhong
    Comstock, Craig
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 19, 2007, 19 : 160 - +
  • [24] Polyglot Software Development: Wait, What?
    Mussbacher, Gunter
    Combemale, Benoit
    Kienzle, Jorg
    Burgueno, Lola
    Garcia-Dominguez, Antonio
    Jezequel, Jean-Marc
    Jouneaux, Gwendal
    Khelladi, Djamel-Eddine
    Mosser, Sebastien
    Pulgar, Corinne
    Sahraoui, Houari
    Schiedermeier, Maximilian
    van der Storm, Tijs
    IEEE SOFTWARE, 2024, 41 (04) : 124 - 133
  • [25] Scientific software development at a research facility
    Ackroyd, Karen S.
    Kinder, Steve H.
    Mant, Geoff R.
    Miller, Mike C.
    Ramsdale, Christine A.
    Stephenson, Paul C.
    IEEE SOFTWARE, 2008, 25 (04) : 44 - 51
  • [26] Multicultural Software Development: The Productivity Perspective
    Aramo-Immonen, Heli
    Jaakkola, Hannu
    Keto, Harri
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY PROJECT MANAGEMENT, 2011, 2 (01) : 19 - 36
  • [27] Implementation aspects of software development projects
    Kakkar, Sandhya
    2006 ANNUAL IEEE INDIA CONFERENCE, 2006, : 12 - 17
  • [28] Low Code for Smart Software Development
    Cabot, Jordi
    Clariso, Robert
    IEEE SOFTWARE, 2023, 40 (01) : 89 - 93
  • [29] Development of a Software Engineering Ontology for Multisite Software Development
    Wongthongtham, Pornpit
    Chang, Elizabeth
    Dillon, Tharam
    Sommerville, Ian
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2009, 21 (08) : 1205 - 1217
  • [30] Modeling Software Development Process Complexity
    Damasiotis, Vyron
    Fitsilis, Panos
    Okane, James F.
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY PROJECT MANAGEMENT, 2018, 9 (04) : 17 - 40