Least modification principle for case-based reasoning: a software project planning experience

被引:13
|
作者
Lee, JK
Lee, N
机构
[1] Korea Adv Inst Sci & Technol, Grad Sch Management Sci, Seoul 130012, South Korea
[2] Agcy Def Dev, Seoul 138600, South Korea
关键词
software project planning; least modification principle; modification effort estimatiom; case based reasoning; project management;
D O I
10.1016/j.eswa.2005.06.021
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A software project plan is composed of stages of activities and detailed tasks to be performed, and precedence restrictions among them. A project network is very complex and its construction requires a vast amount of field knowledge and experience. To assist the construction of a software project network, we adopt the case-based reasoning approach. However, the software project network may be designed differently depending upon the adopted development methodology and the style of the manager, so full automation of adjusting a past case is almost impossible. Thus, reducing the modification effort to a minimum is very important for enhancing the project planner's performance. In this research, we develop the framework of the Least Modification Principle (LMP) for Case-based Reasoning to solve this kind of problem. LMP is applicable when a reliable estimation of modification effort is possible. To apply the LMP for project network planning, we have selected 17 factors and the values for each factor to specify software projects. The modification effort is estimated based on the syntactic structure of modification rules. The performance of LMP is demonstrated with each of 31 test cases based on the other 30 past cases. We found that the LMP approach can significantly outperform the Ordinary Factor Matching approach. (c) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:190 / 202
页数:13
相关论文
共 50 条
  • [41] Rough production planning of extended enterprise based on case-based reasoning
    Zhao, Han
    Jiang, Kang
    Cao, Wengang
    Yu, Zhenhua
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 7225 - 7228
  • [42] A case-based reasoning approach for automating disassembly process planning
    Pitipong Veerakamolmal
    Surendra M. Gupta
    Journal of Intelligent Manufacturing, 2002, 13 : 47 - 60
  • [43] ASSEMBLY SEQUENCE PLANNING USING CASE-BASED REASONING TECHNIQUES
    PU, P
    RESCHBERGER, M
    KNOWLEDGE-BASED SYSTEMS, 1991, 4 (03) : 123 - 130
  • [44] Selecting production planning methods via case-based reasoning
    Kimms, A
    WIRTSCHAFTSINFORMATIK, 1998, 40 (05): : 417 - +
  • [45] Applying case-based reasoning to cold forging process planning
    Lei, YG
    Peng, YH
    Ruan, XY
    JOURNAL OF MATERIALS PROCESSING TECHNOLOGY, 2001, 112 (01) : 12 - 16
  • [46] Polishing process planning based on fuzzy theory and case-based reasoning
    Wang, Guilian
    Zhou, Xiaoqin
    Liu, Jie
    Zhu, Peihao
    Zhou, Haibo
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2017, 90 (1-4): : 907 - 915
  • [47] Polishing process planning based on fuzzy theory and case-based reasoning
    Guilian Wang
    Xiaoqin Zhou
    Jie Liu
    Peihao Zhu
    Haibo Zhou
    The International Journal of Advanced Manufacturing Technology, 2017, 90 : 907 - 915
  • [48] Application of case-based reasoning for well fracturing planning and execution
    Popa, Andrei
    Wood, William
    JOURNAL OF NATURAL GAS SCIENCE AND ENGINEERING, 2011, 3 (06) : 687 - 696
  • [49] A case-based reasoning approach for automating disassembly process planning
    Veerakamolmal, P
    Gupta, SM
    JOURNAL OF INTELLIGENT MANUFACTURING, 2002, 13 (01) : 47 - 60
  • [50] A multimedia case-based reasoning framework for assembly sequence planning
    Chen, Junhao
    Jia, Xiaoliang
    ASSEMBLY AUTOMATION, 2019, 39 (04) : 673 - 684