{"title":"An experience-based approach to software project management","authors":"C. Vasudevan","doi":"10.1109/TAI.1994.346435","DOIUrl":null,"url":null,"abstract":"The paper describes an experience-based model for software project management. In this approach, the focus is on concrete cases or episodes, rather than on basic principles. Past problem solving experience is recorded as a collection of solution instances indexed using a set of labels. When a new problem is presented, the case-based reasoner searches its case repository and retrieves an old record that closely matches the current context. In the proposed scheme, we employ fuzzy sets to represent case indices and fuzzy aggregation functions to evaluate cases. This provides a formal scheme to quantify the partial matches of a given problem with multiple cases in the database and to utilize these partial matches to compute an aggregated result. Cost estimation and risk assessment functions of software project management are covered here. The paper discusses the basic principles of case-based reasoning and provides a functional description of the proposed system with details of case representation and case evaluation strategies.<<ETX>>","PeriodicalId":262014,"journal":{"name":"Proceedings Sixth International Conference on Tools with Artificial Intelligence. TAI 94","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Sixth International Conference on Tools with Artificial Intelligence. TAI 94","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TAI.1994.346435","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
The paper describes an experience-based model for software project management. In this approach, the focus is on concrete cases or episodes, rather than on basic principles. Past problem solving experience is recorded as a collection of solution instances indexed using a set of labels. When a new problem is presented, the case-based reasoner searches its case repository and retrieves an old record that closely matches the current context. In the proposed scheme, we employ fuzzy sets to represent case indices and fuzzy aggregation functions to evaluate cases. This provides a formal scheme to quantify the partial matches of a given problem with multiple cases in the database and to utilize these partial matches to compute an aggregated result. Cost estimation and risk assessment functions of software project management are covered here. The paper discusses the basic principles of case-based reasoning and provides a functional description of the proposed system with details of case representation and case evaluation strategies.<>