Understanding change requests to predict software impact

被引:0
|
作者
Ackermann, Christopher
Lindvall, Mikael
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
During its lifecycle, software experiences numerous changes that are either due to bug fixes or to the incorporation of new features. Implementing such changes is often more difficult than expected, which frequently leads to underestimation of the associated implementation effort. This paper describes work that aims to understand change impact based on the visualization of the characteristics of change requests using standard diagrams (e.g UML diagrams). Each diagram depicts different aspects of a software system and can illustrate factors that might drive the implementation effort. Using examples, in which we analyze three change requests, we describe how we determined the characteristics of the change requests. We furthermore discuss how the impact of change requests on diagrams relates to the implementation effort. Our overall goal is to develop a new impact analysis approach that helps determine software change impact based on the use of specific diagrams.
引用
收藏
页码:66 / 75
页数:10
相关论文
共 50 条
  • [31] Impact of Types of Change on Software Defect Prediction
    Erdem, Atakan
    INTELLIGENT COMPUTING, VOL 2, 2021, 284 : 273 - 283
  • [32] A Prediction Model for Software Requirements Change Impact
    Zamani, Kareshna
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 1028 - 1032
  • [33] Managing change requests effectively
    Bustard, D
    Sweeney, A
    SOFTWARE QUALITY MANAGEMENT V: THE QUALITY CHALLENGE, 1997, : 213 - 221
  • [34] MANAGEMENT OF CHANGE REQUESTS.
    Elliott, T.M.
    IBM Technical Disclosure Bulletin, 1974, 17 (02): : 628 - 630
  • [35] Change Impact Analysis with a Software Traceability Approach to Support Software Maintenance
    Shahid, Muhammad
    Ibrahim, Suhaimi
    2016 13TH INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGY (IBCAST), 2016, : 391 - 396
  • [36] Understanding the impact of collaboration software on product design and development
    Banker, Rajiv D.
    Bardhan, Indranil
    Asdemir, Ozer
    INFORMATION SYSTEMS RESEARCH, 2006, 17 (04) : 352 - 373
  • [37] Aiding Code Change Understanding with Semantic Change Impact Analysis
    Hanam, Quinn
    Mesbah, Ali
    Holmes, Reid
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2019), 2019, : 202 - 212
  • [38] Understanding change-proneness in OO software through visualization
    Bieman, JM
    Andrews, AA
    Yang, HJ
    IWPC 2003: 11TH IEEE INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, 2003, : 44 - 53
  • [39] Conceptual change in system understanding: Towards creative software design
    Oehlmann, R
    Shima, K
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XIII, PROCEEDINGS: SYSTEMICS, CYBERNETICS AND INFORMATICS: TECHNOLOGIES AND APPLICATIONS, 2003, : 303 - 308
  • [40] Understanding the Dynamics of Change and the Impact on Psychiatric Education
    Feldmann, Theodore B.
    ACADEMIC PSYCHIATRY, 2014, 38 (06) : 672 - 679