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] Continuous case-based reasoning
    Ram, A
    Santamaria, JC
    ARTIFICIAL INTELLIGENCE, 1997, 90 (1-2) : 25 - 77
  • [42] 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
  • [43] Legal case-based reasoning as practical reasoning
    Atkinson, Katie
    Bench-Capon, Trevor
    ARTIFICIAL INTELLIGENCE AND LAW, 2005, 13 (01) : 93 - 131
  • [44] 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
  • [45] Holographic Case-Based Reasoning
    Ganesan, Devi
    Chakraborti, Sutanu
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2020, 2020, 12311 : 144 - 159
  • [46] On the Improvement of the Reasoning Cycle in Case-Based Reasoning
    Boulmaiz, Fateh
    Reignier, Patrick
    Ploix, Stephane
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2023, PT I, 2023, 13995 : 3 - 16
  • [47] Solving the motion planning problem using learning experience through case-based reasoning and machine learning algorithms
    Abdelwahed, Mustafa F.
    Mohamed, Amr E.
    Saleh, Mohamed Aly
    AIN SHAMS ENGINEERING JOURNAL, 2020, 11 (01) : 133 - 142
  • [48] An Integrated Rule-Based and Case-Based Reasoning Approach for Selection of the Software Packages
    Jadhav, Anil
    Sonar, Rajendra
    INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT-THIRD INTERNATIONAL CONFERENCE, ICISTM 2009, 2009, 31 : 280 - 291
  • [49] Toward a generic case-based reasoning framework using adaptive software architectures
    Yilmaz, E
    Stoecklin, S
    Schwartz, DG
    IKE'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE ENGINEERING, VOLS 1 AND 2, 2003, : 512 - 514
  • [50] Big Data Driven Software Reuse: Feature Models and Case-Based Reasoning
    Kaindl, Hermann
    Mannion, Mike
    ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2018, 2018, 10816 : 626 - 626