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 条
  • [1] A Semi-automated Approach towards Handling Inconsistencies in Software Requirements
    Sharma, Richa
    Biswas, K. K.
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2012, 2013, 410 : 142 - 156
  • [2] Structuring the Knowledge for Software Process Appraisal Towards Semi-automated Support
    Roongsangjan, Suppasit
    Sunetnanta, Thanwadee
    Mongkolwat, Pattanasak
    [J]. 2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 731 - 736
  • [3] A feasibility proof of semi-automated software integration
    Kazakov, M
    Abdulrab, H
    [J]. Proceedings of the IASTED International Conference on Software Engineering, 2004, : 447 - 452
  • [4] Reliability of semi-automated spinal measurement software
    Matthew Follett
    Brian Karamian
    Ning Liu
    Todd Alamin
    Kirkham B. Wood
    [J]. Spine Deformity, 2024, 12 : 323 - 327
  • [5] Reliability of semi-automated spinal measurement software
    Follett, Matthew
    Karamian, Brian
    Liu, Ning
    Alamin, Todd
    Wood, Kirkham B.
    [J]. SPINE DEFORMITY, 2024, 12 (02) : 323 - 327
  • [6] Semi-automated Verdicts Assignment for Potentially Malicious Programs
    Oprisa, Ciprian
    Cabau, George
    Pal, Gheorghe Sebestyen
    [J]. 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP), 2015, : 125 - 130
  • [7] Towards Semi-automated Detection of Trigger-based Behavior for Software Security Assurance
    Papp, Dorottya
    Buttyan, Levente
    Ma, Zhendong
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2017), 2017,
  • [8] Semi-Automated Analysis Software for a Novel Biochemistry Assay
    Vesco, Joseph M.
    Harris, Frederick C., Jr.
    Dascalu, Sergiu M.
    Jackson, Del R., Jr.
    Baker, Josh E.
    [J]. PROCEEDINGS OF THE 2013 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2013, : 46 - 52
  • [9] A software program for semi-automated measurement of building facades
    Ordonez, Celestino
    Martinez, Joaquin
    Arias, Pedro
    Armesto, Julia
    [J]. MEASUREMENT, 2010, 43 (09) : 1197 - 1206
  • [10] Semi-automated software service integration in virtual organisations
    Afsarmanesh, Hamideh
    Sargolzaei, Mahdi
    Shadi, Mahdieh
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2015, 9 (5-6) : 528 - 555