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.
PDF
1MB |
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) |
Clients: | 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: | https://purl.utwente.nl/essays/93228 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page