Use Case Point (UCP) Methodology for Software Effort Estimation

2012-11-03
AYYILDIZ, TÜLİN ERÇELEBİ
Koçyiğit, Altan
Kara, Aydin
It is an important issue in the software industry to predict how much effort will be required for a software project. The more accurate the effort estimation is in the early product development lifecycle, the higher is the performance in utilization of the resources and the in meeting the deadline requirements. There are some numbers of methodologies developed for effort estimation. Use Case Points (UCP), which is used for extracting and defining the functional requirements of a software system, is very popular and widely used effort estimation methodology both in the industry and academia. In this study, we evaluated effort estimation in thirteen software projects. Seven of thirteen projects are taken from a CMMI level 3 certified defence industry company. The remaining projects are taken from Heltewing's dissertation [3]. We calculated the effort of software projects according to Karner's UCP method, by fixing the Technical Complexity Factor (TCF) and Environmental Factor (EF) to one. According to results we obtained, taking the TCF=1 gives a higher correlation between the actual effort and estimated effort than the correlation obtained regular UCP method applied.
9th International Conference on Electronics Computer and Computation (ICECCO 2012)

Suggestions

Comparison of Three Software Effort Estimation Methodologies with Case Study
Erçelebi Ayyıldız, Tülin; Koçyiğit, Altan; Peker, Deniz (2013-04-01)
It is an important issue in the software industry to predict how much effort will be required for a software project. The more accurate the effort estimation is in the early product development lifecycle, the higher is the performance in utilization of the resources and in meeting the deadline requirements. There are a number of methodologies developed for effort estimation. Use Cases, which are used for describing and capturing the functional requirements of a software system, is very popular and Use Case ...
An Early Software Effort Estimation Method Based on Use Cases and Conceptual Classes
ERÇELEBİ AYYILDIZ, TÜLİN; Koçyiğit, Altan (International Academy Publishing (IAP), 2014-08-01)
It is an important issue in the software industry to predict how much effort will be required for a software project as early as possible. Software size is one of the commonly used attributes in effort estimation. In this paper, we propose an early software size and effort estimation method based on conceptual model of the problem domain. Our method utilizes the noteworthy domain concepts identified mainly from the use cases written in the requirements phase of the software development lifecycle. In order t...
Correlations Between Problem Domain and Solution Domain Size Measures for Open Source Software
AYYILDIZ, TÜLİN ERÇELEBİ; Koçyiğit, Altan (2014-08-29)
Predicting how much effort will be required to complete a software project as early as possible is a very important factor in the success of software development projects. Including function points and its variants, there are several size measures and corresponding measurement methods that can be used for effort estimation. However, in most of the projects, there is limited amount of information available in the early stages and significant effort is spent for size measurement and effort estimation with suc...
Business process modelling based computer-aided software functional requirements generation
Su, M. Onur; Demirörs, Onur; Department of Information Systems (2004)
Problems of requirements which are identified in the earlier phase of a software development project can deeply affect the success of the project. Thus studies which aim to decrease these problems are crucial. Automation is foreseen to be one of the possible solutions for decreasing or removing some of the problems originating from requirements. This study focuses on the development and implementation of an automated tool that will generate requirements in natural language from business process models. In t...
EFES: An Effort Estimation Methodology
Tunalilar, Seckin; Demirörs, Onur (2012-10-19)
The estimation of effort is at the heart of project tasks, since it is used for many purposes such as cost estimation, budgeting, monitoring, project planning, control and software investments. Researchers analyze problems of the estimation, propose new models and use new techniques to improve estimation accuracy. However, effort estimation problem is not only computational but also a managerial problem and we need a defined estimation methodology to guide companies in their effort estimation tasks. Managem...
Citation Formats
T. E. AYYILDIZ, A. Koçyiğit, and A. Kara, “Use Case Point (UCP) Methodology for Software Effort Estimation,” presented at the 9th International Conference on Electronics Computer and Computation (ICECCO 2012), Ankara, TURKEY, 2012, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/56072.