Change Impact Analysis with a Software Traceability Approach to Support Software Maintenance

被引:0
|
作者
Shahid, Muhammad [1 ]
Ibrahim, Suhaimi [2 ]
机构
[1] CESAT, Islamabad, Pakistan
[2] Univ Teknol Malaysia, Kuala Lumpur, Malaysia
关键词
component; software traceability; impact analysis; software change; software maintenance; REQUIREMENTS;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Change impact is an important issue in software maintenance phase. As retesting is required over a software change, there is a need to keep track of software impact associated with changes. Even a small software change can ripple through to cause a large unintended impact elsewhere in the system that makes it difficult to identify the affected functionalities. The impact after changes demands for a special traceability approach. This paper presents a new approach and prototype tool,Hybrid Coverage Analysis Tool (HYCAT), as a proof of concept to support the software manager or maintainers to manage impact analysis and its related traceability before and after a change in any software artifact. The proposed approach was then evaluated using a case study, On-Board Automobile (OBA), and experimentation. The traceability output before and after changes were produced and analyzed to capture impact analysis. The results of the evaluation show that the proposed approach has achieved some promising output and remarkable understanding as compared to existing approaches.
引用
收藏
页码:391 / 396
页数:6
相关论文
共 50 条
  • [1] SOFTWARE MAINTENANCE - AN APPROACH TO IMPACT ANALYSIS OF OBJECTS CHANGE
    AJILA, S
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1995, 25 (10): : 1155 - 1181
  • [2] The impact of traceability on software maintenance and evolution: A mapping study
    Tian, Fangchao
    Wang, Tianlu
    Liang, Peng
    Wang, Chong
    Khan, Arif Ali
    Babar, Muhammad Ali
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2021, 33 (10)
  • [3] Towards a Comprehensive Traceability Approach in the Context of Software Maintenance
    Schwarz, Hannes
    [J]. 13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS, 2009, : 339 - 342
  • [4] Traceability for the Maintenance of Secure Software
    Yu, Yijun
    Jurjens, Jan
    Mylopoulos, John
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2008, : 297 - +
  • [5] Change impact analysis for maintenance and evolution of variable software systems
    Angerer, Florian
    Grimmer, Andreas
    Praehofer, Herbert
    Gruenbacher, Paul
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2019, 26 (02) : 417 - 461
  • [6] Change impact analysis for maintenance and evolution of variable software systems
    Florian Angerer
    Andreas Grimmer
    Herbert Prähofer
    Paul Grünbacher
    [J]. Automated Software Engineering, 2019, 26 : 417 - 461
  • [7] A Literature Review of Automatic Traceability Links Recovery for Software Change Impact Analysis
    Aung, Thazin Win Win
    Huo, Huan
    Sui, Yulei
    [J]. 2020 IEEE/ACM 28TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, ICPC, 2020, : 14 - 24
  • [8] Software Tag for Traceability and Transparency of Maintenance
    Inoue, Katsuro
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2008, : 476 - 477
  • [9] A Change Impact Analysis Approach for the Software Development Phase
    Kama, Nazri
    Azli, Faizul
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 583 - 592
  • [10] Approach of dynamic change impact analysis on software architecture
    Feng, Tie
    Chai, Sheng
    Zhang, Jia-Chen
    Ran, Hong-Min
    [J]. Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2011, 41 (02): : 458 - 462