Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
Size and effort estimation based on correlations between problem and solution domain measures for object oriented software
Download
index.pdf
Date
2015
Author
Erçelebi Ayyıldız, Tülin
Metadata
Show full item record
Item Usage Stats
185
views
110
downloads
Cite This
Software size measurement and effort estimation methodologies in use today usually take the detailed requirements of software to be developed as the primary input and a certain amount of time and expertise is needed for size measurement. This thesis analyzes the correlations between the problem domain measures such as the number of distinct nouns and distinct verbs in the requirements artifacts and the solution domain measures such as the number of software classes and methods in the corresponding object oriented software to develop an early and cost-effective software size and effort estimation methodology. For this purpose, five case studies have been conducted. In the first case study, 37 open source software projects are analyzed and a strong correlation between the problem and solution domain measures is observed. In order to validate the proposed methodology, the second and third case studies are conducted on commercial software projects. Therefore, a methodology based on linear regression analysis is proposed to estimate the solution domain measures of object oriented software projects. Moreover, significant correlations are also observed between the problem domain measures, the Use Case Points (UCP) and the Common Software Measurement International Consortium (COSMIC) Function Point (CFP) size measures and the effort required to develop software. Again, the linear regression analysis is carried out for size and effort estimations and prediction performances are evaluated via the fourth and fifth case studies. The results show that the proposed methodology provides more accurate results compared to the UCP and CFP methodologies in effort estimations.
Subject Keywords
Software engineering.
,
Software measurement.
,
Computer software
,
Object-oriented programming (Computer science).
URI
http://etd.lib.metu.edu.tr/upload/12619109/index.pdf
https://hdl.handle.net/11511/25200
Collections
Graduate School of Informatics, Thesis
Suggestions
OpenMETU
Core
Correlations between problem and solution domain measures of open source software
Ayyildiz, Tulin Ercelebi; Koçyiğit, Altan (2017-01-01)
Software size measurement and effort estimation methodologies in use today usually take the detailed requirements of software to be developed as the primary input and a certain amount of time and expertise is needed for size measurement. This paper analyzes the open source projects' correlations between the problem domain measures (the number of nouns and verbs) and solution domain measures (the number of software classes and methods). In this paper, 27 open source software projects are analyzed. Linear reg...
Investigation of the effects of structural characteristics of object-oriented software on fault-proneness
Gölcük, Halit; Bilgen, Semih; Department of Electrical and Electronics Engineering (2014)
This study investigates the effects of structural characteristics of object-oriented software, which are observable at the model level of the software developed by means of Unified Modeling Language (UML), on software quality, assessing quality in terms of fault-proneness. In the scope of this thesis study, real-time embedded software components developed by Aselsan, a leading defense industry company in Turkey, were analyzed. The correlation between software metrics measured from the UML models of the soft...
PL-FSM: an aproach and a tool for the application of functional size measurement in software product line environments
Eren, Önder; Demirörs, Onur; Özkan, Barış; Department of Information Systems (2014)
In order to develop cost-efficient software it is crucial to measure the accurate software size. However; measuring the software size has up to now been almost entirely a manual process and, as such, is both time-consuming and prone to human error which can end up with time and money loss. Automation of this process is a must for the software developing companies to improve the quality of project and budget planning. This thesis introduces a mapping between COSMIC concept elements and UML conceptual element...
A Functional software measurement approach bridging the gap between problem and solution domains
Ungan, Erdir; Demirörs, Onur; Department of Information Systems (2013)
There are various software size measurement methods that are used in various stages of a software project lifecycle. Although functional size measurement methods and lines of code measurements are widely practiced, none of these methods explicitly position themselves in problem or solution domain. This results in unreliable measurement results as abstraction levels of the measured artifacts vary greatly. Unreliable measurement results hinder usage of size data in effort estimation and benchmarking studies. ...
An Error prevention model for cosmic functional size measurement method
Salmanoğlu, Murat; Demirörs, Onur; Department of Information Systems (2012)
Estimation and measurement of the size of software is crucial for project management activities. Functional size measurement is one of the most frequently used methods to measure size of software and COSMIC is one of the popular methods for functional size measurement. Although precise size measurement is critical, the results may differ because of the errors made in the measurement process. The erroneous measurement results cause lack of confidence for the methods as well as reliability problems for effort...
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
T. Erçelebi Ayyıldız, “Size and effort estimation based on correlations between problem and solution domain measures for object oriented software,” Ph.D. - Doctoral Program, Middle East Technical University, 2015.