e-Informatica Software Engineering Journal Supporting Analogy-based Effort Estimation with the Use of Ontologies

Supporting Analogy-based Effort Estimation with the Use of Ontologies

Joanna Kowalska and Mirosław Ochodek
The paper concerns effort estimation of software development projects, in particular, at the level of product delivery stages. It proposes a new approach to model project data to support expert-supervised analogy-based effort estimation. The data is modeled using Semantic Web technologies, such as Resource Description Framework (RDF) and Ontology Language for the Web (OWL). Moreover, in the paper, we define a method of supervised case-based reasoning. The method enables to search for similar projects’ tasks at different levels of abstraction. For instance, instead of searching for a task performed by a specific person, one could look for tasks performed by people with similar capabilities. The proposed method relies on ontology that defines the core concepts and relationships. However, it is possible to introduce new classes and relationships, without the need of altering the search mechanisms. Finally, we implemented a prototype tool that was used to preliminary validate the proposed approach. We observed that the proposed approach could potentially help experts in estimating non-trivial tasks that are often underestimated.
[1]Joanna Kowalska and Mirosław Ochodek, "Supporting Analogy-based Effort Estimation with the Use of Ontologies", In e-Informatica Software Engineering Journal, vol. 8, pp. 53–64, 2014. DOI: 10.5277/e-Inf140104.

Download article (PDF)Get article BibTeX file

©2015 e-Informatyka.pl, All rights reserved.

Built on WordPress Theme: Mediaphase Lite by ThemeFurnace.