University of Twente Student Theses


A software development project ontology

Jacobs, M.J.F. (2022) A software development project ontology.

This is the latest version of this item.

[img] PDF
Abstract:The purpose of this research was to explore the possibility to recommend programming languages/frameworks to be used in a Software Development Project using ontology reasoning, given a certain set of expected project quality attributes and a set of information about the developers’ team. The artifact developed in this research is the ontology itself. This research is performed in collaboration with the Judicial Information Service (Justid). The SABiO Development Process is used to develop the ontology. To develop the ontology three tools have been used, (1) Visual Paradigm, (2) OntoUML, and (3) Protégé, to evaluate the ontology three tools were used as well, (1) the Protégé Reasoner, (2) Query testing, and (3) OOPS!. Next to this, two interviews were performed, one with Justid, and one with an ontology expert. This research found that it is possible to recommend programming languages/frameworks using ontology reasoning. The main stakeholder, Justid, found that in general the listed requirements were met sufficiently. In both interviews several improvement points were noted, of which the main improvement is to extend the level of detail in the developed ontology. This is one of the future works, as well as for example using this ontology to recommend a development team.
Item Type:Essay (Master)
Judicial Information Service, Almelo, The Netherlands
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:50 technical science in general, 54 computer science, 85 business administration, organizational science
Programme:Business Information Technology MSc (60025)
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page