Fuzzy logic for software metric models throughout the development life-cycle

Date
1999-07-01
Authors
Gray, AR
MacDonell, SG
Supervisor
Item type
Conference Contribution
Degree name
Journal Title
Journal ISSN
Volume Title
Publisher
IEEE Computer Society Press
Abstract

One problem faced by managers who are using project management models is the elicitation of numerical inputs. Obtaining these with any degree of confidence early in a project is not always feasible. Related to this difficulty is the risk of precisely specified outputs from models leading to overcommitment. These problems can be seen as the collective failure of software measurements to represent the inherent uncertainties in managers' knowledge of the development products, resources, and processes. It is proposed that fuzzy logic techniques can help to overcome some of these difficulties by representing the imprecision in inputs and outputs, as well as providing a more expert-knowledge based approach to model building. The use of fuzzy logic for project management however should not be the same throughout the development life cycle. Different levels of available information and desired precision suggest that it can be used differently depending on the current phase, although a single model can be used for consistency

Description
Keywords
Accuracy , Fuzzy logic , Information management , Information science , Knowledge management , Machine learning , Management information systems , Project management , Resource management , Software metrics
Source
Proceedings of the 18th international conference annual meeting of the North American Fuzzy Information Processing Society (NAFIPS'99), pp.258-262
Rights statement
© 1999 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.