Supporting Analogy-based Effort Estimation with the Use of Ontologies

Journal Title: e-Informatica Software Engineering Journal - Year 2014, Vol 8, Issue 1

Abstract

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.

Authors and Affiliations

J. Kowalska, M. Ochodek

Keywords

Related Articles

Experience Report: Introducing Kanban into Automotive Software Project

The boundaries between traditional and agile approach methods are disappearing. A significant number of software projects require a continuous implementation of tasks without dividing them into sprints or strict project...

Cross-Project Defect Prediction with Respect to Code Ownership Model: An Empirical Study

The paper presents an analysis of 83 versions of industrial, open-source and academic projects. We have empirically evaluated whether those project types constitute separate classes of projects with regard to defect pred...

Knowledge Management in Software Testing: A Systematic Snowball Literature Review

Description : Software testing benefits from the usage of Knowledge Management (KM) methods and principles. Thus, there is a need to adopt KM to the software testing core processes and attain the benefits that it provide...

Malicious JavaScript Detection by Features Extraction

In recent years, JavaScript-based attacks have become one of the most common and successful types of attack. Existing techniques for detecting malicious JavaScripts could fail for different reasons. Some techniques are t...

Milestone-Oriented Usage of Key Performance Indicators – An Industrial Case Study

Background: Key Performance Indicators are a common way of quantitative monitoring of project progress in modern companies. Although they are widely used in practice, there is little evidence on how they are set, and how...

Download PDF file
  • EP ID EP165720
  • DOI 10.5277/e-Inf140104
  • Views 71
  • Downloads 0

How To Cite

J. Kowalska, M. Ochodek (2014). Supporting Analogy-based Effort Estimation with the Use of Ontologies. e-Informatica Software Engineering Journal, 8(1), -. https://europub.co.uk/articles/-A-165720