Soft Computing Approaches for Estimating Software Development Effort

No Thumbnail Available

Date

2005-06

Journal Title

Journal ISSN

Volume Title

Publisher

Addis Ababa University

Abstract

Estimating software development effort has been the focus of intensive research investigations in the field of software engineering, especially software project management. As a result, various cost estimation models have been proposed. However, most of the cost estimation models that have been proposed do not properly handle imprecision and uncertainty that is inherent in software project effort estimation. In this thesis, we propose a neuro-fuzzy approach that has the potential to improve software development effort estimation by applying fuzzy logic and neural networks in the process of effort estimation. This approach has been applied for the use case based estimation model, which is used in the process of object-oriented software development project. The applicability of the approach has been tested using an experiment with fifteen historical software project data. The result of the experiment shows that the neuro-fuzzy approach provides a reasonably better accuracy in software development effort estimation. Keywords: software project planning, effort estimation, use case based effort estimation, software development

Description

Keywords

Software Project Planning ;Effort Estimation; Use Case Based Effort Estimation; Software Development

Citation

Collections