Towards semi-automated assignment of software change requests

被引:7
|
作者
Cavalcanti, Yguarata Cerqueira [1 ]
Machado, Ivan do Carmo [2 ]
Neto, Paulo Anselmo da Motal S. [3 ]
de Almeida, Eduardo Santana [2 ]
机构
[1] Brazilian Fed Data Proc Serv SERPRO, Florianopolis, SC, Brazil
[2] Univ Fed Bahia, Dept Comp Sci, Salvador, BA, Brazil
[3] Univ Fed Pernambuco, Ctr Informat, Recife, PE, Brazil
关键词
Software maintenance and evolution; Change request management; Automatic change request assignment; Bug triage;
D O I
10.1016/j.jss.2016.01.038
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Change Requests (CRs) are key elements to software maintenance and evolution. Finding the appropriate developer to a CR is crucial for obtaining the lowest, economically feasible, fixing time. Nevertheless, assigning CRs is a labor-intensive and time consuming task. In this paper, we report on a questionnaire based survey with practitioners to understand the characteristics of CR assignment, and on a semi automated approach for CR assignment which combines rule-based and machine learning techniques. In accordance with the results of the survey, the proposed approach emphasizes the use of contextual information, essential to effective assignments, and puts the development team in control of the assignment rules, toward making its adoption easier. The assignment rules can be either extracted from the assignment history or created from scratch. An empirical validation was performed through an offline experiment with CRs from a large software project. The results pointed out that the approach is up to 46.5% more accurate than other approaches which relying solely on machine learning techniques. This indicates that a rule-based approach is a viable and simple method to leverage CR assignments. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:82 / 101
页数:20
相关论文
共 50 条
  • [31] SEMI-AUTOMATED MATHEMATICS
    GUARD, JR
    OGLESBY, FC
    BENNETT, JH
    SETTLE, LG
    [J]. JOURNAL OF THE ACM, 1969, 16 (01) : 49 - &
  • [32] Towards Semi-Automated Satellite Mapping for Humanitarian Situational Awareness
    Voigt, Stefan
    Schoepfer, Elisabeth
    Fourie, Christoff
    Mager, Alexander
    [J]. PROCEEDINGS OF THE FOURTH IEEE GLOBAL HUMANITARIAN TECHNOLOGY CONFERENCE (GHTC 2014), 2014, : 412 - 416
  • [33] Semi-automated Software Requirements Categorisation using Machine Learning Algorithms
    Talele, Pratvina
    Apte, Siddharth
    Phalnikar, Rashmi
    Talele, Harsha
    [J]. INTERNATIONAL JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING SYSTEMS, 2023, 14 (10) : 1107 - 1114
  • [34] Novel Application Software for the Semi-Automated Analysis of Infrared Meibography Images
    Shehzad, Danish
    Gorcuyeva, Sona
    Dag, Tamer
    Bozkurt, Banu
    [J]. CORNEA, 2019, 38 (11) : 1456 - 1464
  • [35] Measurement of the IMT using a semi-automated software (ThickSoft): A validation study
    Vernet, Anton
    Pallas, Honorio
    Masana, Lluis
    Coll, Blai
    [J]. COMPUTATIONAL VISION AND MEDICAL IMAGING PROCESSING, 2008, : 117 - +
  • [36] Semi-Automated Component-Based Development of Formally Verified Software
    Hemer, David
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 187 : 173 - 188
  • [37] MyelTracer: A Semi-Automated Software for Myelin g-Ratio Quantification
    Kaiser, Tobias
    Allen, Harrison Mitchell
    Kwon, Ohyoon
    Barak, Boaz
    Wang, Jing
    He, Zhigang
    Jiang, Minqing
    Feng, Guoping
    [J]. ENEURO, 2021, 8 (04)
  • [38] Evaluation of a semi-automated software program for the identification of vertebral fractures in children
    Alqahtani, F. F.
    Messina, F.
    Kruger, E.
    Gill, H.
    Ellis, M.
    Lang, I.
    Broadley, P.
    Offiah, A. C.
    [J]. CLINICAL RADIOLOGY, 2017, 72 (10) : 904.e11 - 904.e20
  • [39] Quantitative Analysis of Vascular Calcification Using a Novel Semi-Automated Software
    Banerjee, Shubhasree
    Bagheri, Mohammadhadi
    Sandfort, Veit
    Malayeri, Ashkan
    Ahlman, Mark
    Bluemke, David A.
    Yao, Jianhua
    Grayson, Peter C.
    [J]. ARTHRITIS & RHEUMATOLOGY, 2017, 69
  • [40] Automated and semi-automated map georeferencing
    Burt, James E.
    White, Jeremy
    Allord, Gregory
    Then, Kenneth M.
    Zhu, A-Xing
    [J]. CARTOGRAPHY AND GEOGRAPHIC INFORMATION SCIENCE, 2020, 47 (01) : 46 - 66