Title :
Applications of fuzzy logic to software metric models for development effort estimation
Author :
Gray, Andrew ; MacDonell, Stephen
Author_Institution :
Software Metrics Res. Lab., Otago Univ., Dunedin, New Zealand
Abstract :
Software metrics are measurements of the software development process and product that can be used as variables (both dependent and independent) in models for project management. The most common types of these models are those used for predicting the development effort for a software system based on size, complexity, developer characteristics, and other metrics. Despite the financial benefits from developing accurate and usable models, there are a number of problems that have not been overcome using the traditional techniques of formal and linear regression models. These include the nonlinearities and interactions inherent in complex real-world development processes, the lack of stationarity in such processes, over-commitment to precisely specified values, the small quantities of data often available, and the inability to use whatever knowledge is available where exact numerical values are unknown. The use of alternative techniques, especially fuzzy logic, is investigated and some usage recommendations are made
Keywords :
fuzzy logic; software metrics; complexity; developer characteristics; development effort estimation; fuzzy logic; software development process; software metric models; Application software; Fuzzy logic; Information science; Laboratories; Object oriented modeling; Predictive models; Programming; Project management; Software measurement; Software metrics;
Conference_Titel :
Fuzzy Information Processing Society, 1997. NAFIPS '97., 1997 Annual Meeting of the North American
Conference_Location :
Syracuse, NY
Print_ISBN :
0-7803-4078-7
DOI :
10.1109/NAFIPS.1997.624073