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 条
  • [21] A case-based reasoning system for conflict resolution: design and implementation
    Ross, S
    Fang, LP
    Hipel, KW
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2002, 15 (3-4) : 369 - 383
  • [22] A Case-Based Reasoning Approach to Provide Adaptive Feedback in Microworlds
    Gutierrez-Santos, Sergio
    Cocea, Mihaela
    Magoulas, George
    INTELLIGENT TUTORING SYSTEMS, PART II, 2010, 6095 : 330 - 333
  • [23] AN INTRODUCTION TO CASE-BASED REASONING
    KOLODNER, JL
    ARTIFICIAL INTELLIGENCE REVIEW, 1992, 6 (01) : 3 - 34
  • [24] Case-based reasoning and improved adaptive search for project scheduling
    Schirmer, A
    NAVAL RESEARCH LOGISTICS, 2000, 47 (03) : 201 - 222
  • [25] Case-based reasoning: an overview
    deMantaras, RL
    Plaza, E
    AI COMMUNICATIONS, 1997, 10 (01) : 21 - 29
  • [26] Continuous case-based reasoning
    Ram, A
    Santamaria, JC
    ARTIFICIAL INTELLIGENCE, 1997, 90 (1-2) : 25 - 77
  • [27] Case-based reasoning in FORSETI
    Aïmeur, E
    WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 8, PROCEEDINGS: CONCEPTS AND APPLICATIONS OF SYSTEMICS, CYBERNETICS AND INFORMATICS, 1999, : 98 - 105
  • [28] Integrated case-based reasoning
    Ni, ZW
    Yang, SL
    Li, LS
    Jia, RY
    2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 1845 - 1849
  • [29] Holographic Case-Based Reasoning
    Ganesan, Devi
    Chakraborti, Sutanu
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2020, 2020, 12311 : 144 - 159
  • [30] A Case Modelling Language for Process Variant Management in Case-Based Reasoning
    Cognini, Riccardo
    Hinkelmann, Knut
    Martin, Andreas
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, (BPM 2015), 2016, 256 : 30 - 42