DocumentCode :
3387628
Title :
A Software Cost Ontology System for Assisting Estimation of Software Project Effort for Use with Case-Based Reasoning
Author :
Hamdan, Khaled ; El Khatib, Hazem ; Moses, John ; Smith, Peter
Author_Institution :
United Arab Emirates Univ.
fYear :
2006
fDate :
Nov. 2006
Firstpage :
1
Lastpage :
5
Abstract :
Software project cost and effort estimation has become an increasingly important field in the past years due to the overwhelming role of software in today´s global market. Several studies have been dedicated to create models in order to estimate the effort of software development. Most of the studies focused on expert judgment, analogy, parametric and algorithmic methods, bottom-up methods, and top-down methods. Nearly all estimating methods need information about how projects have been implemented in the past. However, this information may be of limited use to estimators, as there are uncertainties in the way that various terms, variables and factors are being interpreted. Two projects that may seem similar may indeed be different in a critical way. Moreover, the uncertainty in assessing similarities and differences means that two different analysts could develop significantly different views and effort estimates. The major contributions this paper makes are: 1) identification of an ontology-based cost estimation process framework for defining the semantics of project development data; 2) introduce the culture factor as it affects the software effort estimation; and 3) development of a software effort estimation ontology system (SEEOS) for use in estimating software project cost in a group of organizations. The system establishes a set of common project parameters between different projects and provides a common understanding of project parameters and their semantics. This system enables project managers to elicit software project features that are semantically compatible with new project requirements. The system has been implemented using Java and a relational database management system and data which have been collected from within UAE companies using an online system
Keywords :
Internet; Java; case-based reasoning; ontologies (artificial intelligence); project management; relational databases; software cost estimation; software development management; Java; case-based reasoning; online system; project development data semantics; project requirement; relational database management system; software cost ontology system; software development; software project cost estimation; software project effort estimation; software project feature elicitation; Application software; Costs; Cultural differences; Globalization; Ontologies; Programming; Project management; Software systems; State estimation; Uncertainty; Case-based reasoning; Ontology engineering; Project effort estimation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Innovations in Information Technology, 2006
Conference_Location :
Dubai
Print_ISBN :
1-4244-0674-9
Electronic_ISBN :
1-4244-0674-9
Type :
conf
DOI :
10.1109/INNOVATIONS.2006.301942
Filename :
4085457
Link To Document :
بازگشت