Knowledge and case-based reasoning for customization of software processes - A hybrid approach

被引:9
|
作者
Ahn, YW
Ahn, HJ
Park, SJ
机构
[1] Korea Adv Inst Sci & Technol, Grad Sch Management, Seoul 130012, South Korea
[2] Handy Soft Corp, Qual Management Dept, Seoul 137070, South Korea
关键词
software process customization; software process library; CBR (Case Based Reasoning); knowledge base;
D O I
10.1142/S0218194003001305
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software processes must be properly designed according to various project characteristics, past experiences, and improvement initiatives in order to ensure the quality of software products. Because various types of knowledge are required for designing software processes, many parts of the designs depend on the knowledge of experts and manual activities. Consequently, design processes can be time-consuming and error prone. To overcome this problem, this paper proposes a mechanism that supports the customization of software processes. Since integration of various types of knowledge is required in the customization process, the proposed approach uses a hybrid method combining CBR (Case Based Reasoning) and knowledge-based technique. CBR is used to facilitate re-use of past experiences; knowledge-based technique is used to derive process components using knowledge-based inferencing and to resolve conflicts that may occur during customization. To support the two approaches in a seamless manner, an organizational process library (PL) is designed which defines and shares various types of process knowledge and reusable objects throughout the whole customization procedure. An illustrative example is presented to show how the hybrid approach can be used to design actual software processes.
引用
收藏
页码:293 / 312
页数:20
相关论文
共 50 条
  • [41] Research planning approach using knowledge map integrated with case-based reasoning
    Garig, KW
    [J]. 2005 IEEE International Engineering Management Conference, Vols 1 and 2, 2005, : 897 - 901
  • [42] A case-based reasoning approach for non-traditional machining processes selection
    Boral, S.
    Chakraborty, S.
    [J]. ADVANCES IN PRODUCTION ENGINEERING & MANAGEMENT, 2016, 11 (04): : 311 - 323
  • [43] Integrating an Enterprise Architecture Ontology in a Case-based Reasoning Approach for Project Knowledge
    Martin, Andreas
    Emmenegger, Sandro
    Wilke, Gwendolin
    [J]. 2013 ENTERPRISE SYSTEMS CONFERENCE (ES), 2013,
  • [44] A knowledge-light nonlinear case-based reasoning approach to radiotherapy planning
    Mishra, Nishikant
    Petrovic, Sanja
    Sundar, Santhanam
    [J]. ICTAI: 2009 21ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, 2009, : 776 - +
  • [45] Predicting software stability using case-based reasoning
    Grosser, D
    Sahraoui, HA
    Valtchev, P
    [J]. ASE 2002: 17TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, 2002, : 295 - 298
  • [46] Case-based reasoning for safety assessment of critical software
    Hadj-Mabrouk, Habib
    [J]. INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2020, 14 (04): : 463 - 479
  • [47] A hybrid approach of rough set and case-based reasoning to remanufacturing process planning
    Zhigang Jiang
    Ya Jiang
    Yan Wang
    Hua Zhang
    Huajun Cao
    Guangdong Tian
    [J]. Journal of Intelligent Manufacturing, 2019, 30 : 19 - 32
  • [48] Hybrid rule-based/case-based reasoning approach for service fault diagnosis
    Hanemann, Andreas
    [J]. 20th International Conference on Advanced Information Networking and Applications, Vol 2, Proceedings, 2006, : 734 - 738
  • [49] A hybrid approach of rough set and case-based reasoning to remanufacturing process planning
    Jiang, Zhigang
    Jiang, Ya
    Wang, Yan
    Zhang, Hua
    Cao, Huajun
    Tian, Guangdong
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2019, 30 (01) : 19 - 32
  • [50] Bankruptcy prediction modeling with hybrid case-based reasoning and genetic algorithms approach
    Ahn, Hyunchul
    Kim, Kyoung-Jae
    [J]. APPLIED SOFT COMPUTING, 2009, 9 (02) : 599 - 607