A Prediction Model for Software Requirements Change Impact

被引:4
|
作者
Zamani, Kareshna [1 ]
机构
[1] Univ Technol Sydney, Sch Comp Sci, Sydney, NSW, Australia
来源
2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021 | 2021年
关键词
Change impact analysis; Software requirements change; Machine learning; RE; CHANGE PROPAGATION;
D O I
10.1109/ASE51524.2021.9678582
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software requirements Change Impact Analysis (CIA) is a pivotal process in requirements engineering (RE) since changes to requirements are inevitable. When a requirement change is requested, its impact on all software artefacts has to be investigated to accept or reject the request. Manually performed CIA in large-scale software development is time-consuming and error-prone so, automating this analysis can improve the process of requirements change management. The main goal of this research is to apply a combination of Machine Learning (ML) and Natural Language Processing (NLP) based approaches to develop a prediction model for forecasting the requirement change impact on other requirements in the specification document. The proposed prediction model will be evaluated using appropriate datasets for accuracy and performance. The resulting tool will support project managers to perform automated change impact analysis and make informed decisions on the acceptance or rejection of requirement change requests.
引用
收藏
页码:1028 / 1032
页数:5
相关论文
共 50 条
  • [31] Integrating conceptual and logical couplings for change impact analysis in software
    Huzefa Kagdi
    Malcom Gethers
    Denys Poshyvanyk
    Empirical Software Engineering, 2013, 18 : 933 - 969
  • [32] Comparative analysis of requirements change prediction models: manual, linguistic, and neural network
    Beshoy Morkos
    James Mathieson
    Joshua D. Summers
    Research in Engineering Design, 2014, 25 : 139 - 156
  • [33] Model-Based Approach for Change Propagation Analysis in Requirements
    Nonsiri, Sarayut
    Coatanea, Eric
    Bakhouya, Mohamed
    Mokammel, Faisal
    2013 7TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2013), 2013, : 497 - 503
  • [34] An automated change impact analysis approach for User Requirements Notation models
    Alkaf, Hasan
    Hassine, Jameleddine
    Binalialhag, Taha
    Amyot, Daniel
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 157
  • [35] Change impact analysis for maintenance and evolution of variable software systems
    Florian Angerer
    Andreas Grimmer
    Herbert Prähofer
    Paul Grünbacher
    Automated Software Engineering, 2019, 26 : 417 - 461
  • [36] Integrating conceptual and logical couplings for change impact analysis in software
    Kagdi, Huzefa
    Gethers, Malcom
    Poshyvanyk, Denys
    EMPIRICAL SOFTWARE ENGINEERING, 2013, 18 (05) : 933 - 969
  • [37] NARCIA: An Automated Tool for Change Impact Analysis in Natural Language Requirements
    Arora, Chetan
    Sabetzadeh, Mehrdad
    Goknil, Arda
    Briand, Lionel C.
    Zimmer, Frank
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 962 - 965
  • [38] Automated Change Impact Analysis between SysML Models of Requirements and Design
    Nejati, Shiva
    Sabetzadeh, Mehrdad
    Arora, Chetan
    Briand, Lionel C.
    Mandoux, Felix
    FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2016, : 242 - 253
  • [39] Comparative analysis of requirements change prediction models: manual, linguistic, and neural network
    Morkos, Beshoy
    Mathieson, James
    Summers, Joshua D.
    RESEARCH IN ENGINEERING DESIGN, 2014, 25 (02) : 139 - 156
  • [40] OurRank: A Software Requirements Prioritization Method Based on Qualitative Assessment and Cost-Benefit Prediction
    Rojas, Luis
    Olivares-Rodriguez, Cristian
    Alvarez, Claudio
    Campos, Pedro G.
    IEEE ACCESS, 2022, 10 : 131772 - 131787