DocumentCode
1496698
Title
Effort estimation of component-based software development – a survey
Author
Wijayasiriwardhane, T. ; Lai, Richard ; Kang, Kyo C.
Author_Institution
Dept. of Comput. Sci. & Comput. Eng., La Trobe Univ., Melbourne, VIC, Australia
Volume
5
Issue
2
fYear
2011
fDate
4/1/2011 12:00:00 AM
Firstpage
216
Lastpage
228
Abstract
Effort estimation of software development is an important sub-discipline in software engineering. It has been the focus of much research mostly over the last couple of decades. In recent years, software development turned into engineering through the introduction of component-based software development (CBSD). The industry has reported significant advantages in using CBSD over traditional software development paradigms. However, the introduction of CBSD has also brought a host of unique challenges to software effort estimation which are quite different from those associated with traditional software development. Owing to the increasing tendency to use the CBSD approach in recent years, it is clear that effort estimation of CBSD is particularly an important area of research with a direct relevance to industry. In this study, the authors survey the most up-to-date research work published on predicting the effort of CBSD. The authors analyse the surveyed approaches in terms of modelling technique, the type of data required for their use, the type of estimation provided, lifecycle activities covered and their level of acceptability with regard to any validation. The aim of this survey is to provide a better understanding of the cost and schedule estimation approaches for CBSD.
Keywords
estimation theory; object-oriented programming; program verification; software quality; CBSD approach; component based software development; modelling technique; software effort estimation; software engineering; software validation;
fLanguage
English
Journal_Title
Software, IET
Publisher
iet
ISSN
1751-8806
Type
jour
DOI
10.1049/iet-sen.2009.0051
Filename
5751771
Link To Document