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 条
  • [1] Rebuilder: a case-based reasoning approach to knowledge management in software design
    Gomes, P
    Pereira, FC
    Paiva, P
    Seco, N
    Carreiro, P
    Ferreira, JL
    Bento, C
    [J]. ENGINEERING INTELLIGENT SYSTEMS FOR ELECTRICAL ENGINEERING AND COMMUNICATIONS, 2005, 13 (04): : 269 - 276
  • [2] Decision support for housing customization: A hybrid approach using case-based reasoning and genetic algorithm
    Juan, YK
    Shih, SG
    Perng, YH
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2006, 31 (01) : 83 - 93
  • [3] Using case-based reasoning for reusing software knowledge
    Tautz, C
    Althoff, KD
    [J]. CASE-BASED REASONING RESEARCH AND DEVELOPMENT, 1997, 1266 : 156 - 165
  • [4] A Case-Based Reasoning Architecture of an Hybrid Software Agent
    Leite, Adriana
    Girardi, Rosario
    [J]. 2014 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 3, 2014, : 79 - 86
  • [5] A hybrid case adaptation approach for case-based reasoning
    Claudio A. Policastro
    André C. P. L. F. Carvalho
    Alexandre C. B. Delbem
    [J]. Applied Intelligence, 2008, 28 : 101 - 119
  • [6] A hybrid case adaptation approach for case-based reasoning
    Policastro, Claudio A.
    Carvalho, Andre C. P. L. F.
    Delbem, Alexandre C. B.
    [J]. APPLIED INTELLIGENCE, 2008, 28 (02) : 101 - 119
  • [7] A case-based approach to tailoring software processes
    Henninger, S
    Baumgarten, K
    [J]. CASE-BASED REASONING RESEARCH AND DEVELOPMENT, PROCEEDINGS, 2001, 2080 : 249 - 262
  • [8] A hybrid case-based reasoning approach for the electrocardiogram diagnosis
    Chu, CW
    Chiu, TF
    Wu, JL
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING: I, 2003, : 93 - 98
  • [9] A hybrid system approach of case-based reasoning and knowledge-based for product form design
    Chen Xiantao
    Zhao Jianghong
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 5, PROCEEDINGS, 2007, : 325 - +
  • [10] HYBRID CASE-BASED REASONING
    HUNT, J
    MILES, R
    [J]. KNOWLEDGE ENGINEERING REVIEW, 1994, 9 (04): : 383 - 397