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 条
  • [1] Assigning change requests to software developers
    Kagdi, Huzefa
    Gethers, Malcom
    Poshyvanyk, Denys
    Hammad, Maen
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2012, 24 (01) : 3 - 33
  • [2] Deeper Understanding of Software Change
    Essa, Mohamed Saied
    Elfatatry, Ahmed Mohamed
    Guirguis, Shawkat Kamal
    IT PROFESSIONAL, 2023, 25 (02) : 41 - 51
  • [3] Towards semi-automated assignment of software change requests
    Cavalcanti, Yguarata Cerqueira
    Machado, Ivan do Carmo
    Neto, Paulo Anselmo da Motal S.
    de Almeida, Eduardo Santana
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 115 : 82 - 101
  • [4] Extracting Software Change Requests from Mobile App Reviews
    Nadeem, Muhammad
    Shahzad, Khurram
    Majeed, Nadeem
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS (ASEW 2021), 2021, : 198 - 203
  • [5] UNDERSTANDING REQUESTS
    ERVINTRIPP, SM
    STRAGE, A
    LAMPERT, M
    BELL, N
    LINGUISTICS, 1987, 25 (01) : 107 - 143
  • [6] Formal modeling of space shuttle software change requests using SCR
    Wiels, V
    Easterbrook, S
    IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 1999, : 114 - 122
  • [7] Engineering the software for understanding climate change
    Department of Computer Science, University of Toronto, Canada
    不详
    Comput. Sci. Eng., 2009, 6 (65-74):
  • [8] Engineering the Software for Understanding Climate Change
    Easterbrook, Steve M.
    Johns, Timothy C.
    COMPUTING IN SCIENCE & ENGINEERING, 2009, 11 (06) : 64 - 74
  • [9] Understanding Triggers for Clarification Requests in Community-Based Software Help Forums
    Hudson, Nathaniel
    Chilana, Parmit K.
    Guo, Xiaoyu
    Day, Jason
    Liu, Edmund
    PROCEEDINGS 2015 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2015, : 189 - 193
  • [10] Network Analysis of Software Change History for Understanding Software Evolution
    Kanwal, Jaweria
    Maqbool, Onaiza
    Abbasi, Rabeeh
    Abbasi, Abdul Qudus
    17TH IEEE INTERNATIONAL MULTI TOPIC CONFERENCE 2014, 2014, : 229 - 234