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 条
  • [21] A Case-Based Reasoning Method for Remanufacturing Process Planning
    Zhou, Fan
    Jiang, Zhigang
    Zhang, Hua
    Wang, Yan
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2014, 2014
  • [22] Applying case-based reasoning in assembly sequence planning
    Su, Q.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2007, 45 (01) : 29 - 47
  • [23] Study on transportation planning system: Based on case-based reasoning
    Bengbu Automobile NCO College, Bengbu
    Anhui
    233011, China
    不详
    Hunan
    410073, China
    不详
    Anhui
    233011, China
    Open. Cybern. Syst. J., (1399-1402):
  • [24] Study on transportation planning system: Based on case-based reasoning
    Bin, Nie
    Li, Pi
    Zhengwei, Fan
    Huiyuan, Yang
    Open Cybernetics and Systemics Journal, 2015, 9 (01): : 1399 - 1402
  • [25] CASE-BASED PLANNING - A FRAMEWORK FOR PLANNING FROM EXPERIENCE
    HAMMOND, KJ
    COGNITIVE SCIENCE, 1990, 14 (03) : 385 - 443
  • [26] Dynamic update of experience for a case-based reasoning system
    Salamó, M
    Golobardes, E
    STAIRS 2004, 2004, 109 : 158 - 167
  • [27] Learning More from Experience in Case-Based Reasoning
    McSherry, David
    Stretch, Christopher
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2011, 2011, 6880 : 151 - 165
  • [28] An empirical study of predicting software faults with case-based reasoning
    Taghi M. Khoshgoftaar
    Naeem Seliya
    Nandini Sundaresh
    Software Quality Journal, 2006, 14 : 85 - 111
  • [29] Usage of case-based reasoning in FMEA-driven software
    Candea, Gabriela
    Kifor, Stefania
    Constantinescu, Carmen
    8TH INTERNATIONAL CONFERENCE ON DIGITAL ENTERPRISE TECHNOLOGY - DET 2014 DISRUPTIVE INNOVATION IN MANUFACTURING ENGINEERING TOWARDS THE 4TH INDUSTRIAL REVOLUTION, 2014, 25 : 93 - 99
  • [30] Applying knowledge modelling and case-based reasoning to software reuse
    Gonzalez, P.A.
    IEE Proceedings: Software, 2000, 147 (05): : 169 - 178