The Implementation of Adaptive Requirements Engineering Process Based on Case-Based Reasoning

被引:0
|
作者
Kristantya, Praditya Anggara Widya [1 ]
Kusumo, Dana Sulistyo [1 ]
Selviandro, Nungki [1 ]
Fachriannoor [1 ]
机构
[1] Telkom Univ, Sch Comp, Bandung, West Java, Indonesia
来源
2017 5TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY (ICOIC7) | 2017年
关键词
Requirements Engineering; Case-based Reasoning; Adaptive; Process;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One major reason of failure in IT projects is a problem in requirements given by stakeholders, such as incomplete, inconsistent, and incorrect requirements. Requirements Engineering (RE) is a phase in software development life cycle that plays a critical role in determining software requirements from user requirements. Therefore RE could be very influential in determining software quality. Factors that influence the process of RE are organization culture, application domain, and the characteristics of the project. Characteristics and attributes of the IT project should determine the choice of RE processes and techniques. In this paper we present the adaptive process of RE which is based on IT projects characteristics and attributes. We believe conducting RE process based on the right IT projects characteristics and attributes will give more benefits in terms of effectiveness and efficiency. Case-based reasoning approach was adopted for the adaptive process of RE in this study. The IT project parameters that used are project size, complexity, requirements volatility, project category, degree of safety criticality, time and cost constraints. Output of adaptive process of RE is a RE process model recommendation. To evaluate the RE adaptive process, prototype software were developed and used three IT projects as case studies. Results from the experiment showed that the RE process model recommendation helps developer in conducting RE process and the output recommendation satisfied its users.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] Teaching Requirements Engineering Concepts using Case-Based Learning
    Tiwari, Saurabh
    Ameta, Deepti
    Singh, Paramvir
    Sureka, Ashish
    2018 IEEE/ACM INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING EDUCATION FOR MILLENNIALS (SEEM), 2018, : 8 - 15
  • [32] Dynamic case-based reasoning for process operation support systems
    Xia, QJ
    Rao, M
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1999, 12 (03) : 343 - 361
  • [33] Case-based reasoning (CBR) model for hard machining process
    Xavior, Anthony M.
    Anouncia, Margret S.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2012, 61 (9-12) : 1269 - 1275
  • [34] Case-based reasoning (CBR) model for hard machining process
    Anthony M. Xavior
    Margret S. Anouncia
    The International Journal of Advanced Manufacturing Technology, 2012, 61 : 1269 - 1275
  • [35] Case-based reasoning tool for the support of process and product design
    Avramenko, Y
    Kraslawski, A
    Krysiak, W
    EUROPEAN SYMPOSIUM ON COMPUTER-AIDED PROCESS ENGINEERING-15, 20A AND 20B, 2005, 20a-20b : 697 - 702
  • [36] A case-based reasoning approach for automating disassembly process planning
    Pitipong Veerakamolmal
    Surendra M. Gupta
    Journal of Intelligent Manufacturing, 2002, 13 : 47 - 60
  • [37] Application of case-based reasoning to safety evaluation of process configuration
    Heikkilä, AM
    Koiranen, T
    Hurme, M
    HAZARDS XIV: COST EFFECTIVE SAFETY, 1998, (144): : 461 - 473
  • [38] Legal case-based reasoning as practical reasoning
    Atkinson, Katie
    Bench-Capon, Trevor
    ARTIFICIAL INTELLIGENCE AND LAW, 2005, 13 (01) : 93 - 131
  • [39] A case-based reasoning system for software reuse
    Shubita A.F.
    Edais S.M.
    International Journal of Applied Systemic Studies, 2020, 9 (01): : 31 - 44
  • [40] A Case-Based Reasoning and Explaining Model for Temporal Point Process
    Liu, Bingqing
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2024, 2024, 14775 : 127 - 142