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 条
  • [1] Case-based Reasoning for Ontology Engineering
    Blomqvist, Eva
    TENTH SCANDINAVIAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2008, 173 : 36 - 43
  • [2] Case-based reasoning support for engineering design
    Lees, B
    Hamza, M
    Irgens, C
    INTELLIGENT SYSTEMS IN DESIGN AND MANUFACTURING III, 2000, 4192 : 394 - 402
  • [3] Case-based reasoning for chemical engineering design
    Stephane, Negny
    Marc, Le Lann Jean
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 2008, 86 (6A) : 648 - 658
  • [4] A FRAMEWORK FOR CASE-BASED REASONING IN ENGINEERING DESIGN
    KUMAR, HS
    KRISHNAMOORTHY, CS
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 1995, 9 (03): : 161 - 182
  • [5] Adaptive similarity metrics in case-based reasoning
    Long, JD
    Stoecklin, S
    Schwartz, DG
    Patel, MK
    Proceedings of the Sixth IASTED International Conference on Intelligent Systems and Control, 2004, : 260 - 265
  • [6] Case-based reasoning in steel bridge engineering
    Waheed, A
    Adeli, H
    KNOWLEDGE-BASED SYSTEMS, 2005, 18 (01) : 37 - 46
  • [7] Requirements Refinements and Analysis with Case-Based Reasoning Techniques to Reuse The Requirements
    Adikara, Fransiskus
    Hendradjaya, Bayu
    Sitohang, Benhard
    5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS 2015, 2015, : 405 - 410
  • [8] Case-based Reasoning in Conflict Negotiation in Concurrent Engineering
    徐文胜
    熊光楞
    高峰
    张新访
    Tsinghua Science and Technology, 1999, (02) : 25 - 30
  • [9] An overview of case-based reasoning applications in drilling engineering
    Shokouhi, Samad Valipour
    Skalle, Pal
    Aamodt, Agnar
    ARTIFICIAL INTELLIGENCE REVIEW, 2014, 41 (03) : 317 - 329
  • [10] COMPOSER: A case-based reasoning system for engineering design
    Purvis, L
    Pu, P
    ROBOTICA, 1998, 16 : 285 - 295