Authors/Ontology Name | Focus | Main Application |
Santana [40] /OntoSCRUM | SCRUM | To reuse project artifacts and to share tacit knowledge within organizations and project teams. |
Zualkernan [42] | SCRUM | To create assessments for a correct understanding of a process that can be used in a software development company. |
Valaski et al. [43] | RUP, SWEBOK | To classify the learning material in software engineering. |
Parson [46] [47] | SCRUM, XP, FDD,etc. | To summarize the terminology of agile software development methodologies terminology, and built an initial ontology of agile methods that attempts to encompass the various characteristics of commonly used methods. |
Ceravolo et al. [48] defined Extreme Programming Ontology (XPO) | XP | For analysis and mining of agile processes in order to identify critical factors in agile software development. |
Siddiqui and Alam [49] | FDD | The ontology will be used for semantic web application, for feature design and implementation. |
Soydan and Kokar [51] | CMMI-SW | Modelling CMMI-SW. |
Gazel et al. [54] | CMMI | The ontology was used to support the data collection phase of process assessment and to track conformance of software processes to CMMI as the process reference model. |
Rungratri and Usanavasin [55] /Project Assets Ontology (PAO) | CMMI | To develop a framework called “CMMI v.1.2 based Gap Analysis Assistant Framework (CMMI-GAAF)” that has a primary objective the automatic gap analysis with respect to CMMI. |
Lee and Chen [56] /OIDSA | CMMI | To be used for intelligent decision support for project monitoring and control of capability maturity model integration. |
Liao et al. [58] | CMMI, ISO/IEC 15504 | To represent a process model. |
Sharifloo et al. [52] | CMMI for Acquisition | To be used for an application that evaluates the maturity level of an organization and offers recommendations. |
Lin et al. [75] | CMMI, IEEE/EAI 12207 | To develop a model that integrates concepts from both standards. |
Líška and Navrat [60] | SPEM | Demonstration on how SPEM can be used for project planning. |
Falbo and Bertollo [62] | Standard software processes | A model for helping software development organisations to use standards in their software process improvement efforts. |
Falbo et al. [63] /OLP-SP | Standard software processes | An ontology that can be reused from other ontologies. |
Mendes and Abran [70] | SWBOK | For modelling software engineering discipline. |
Sicilia et al. [71] /Onto-SWEBOK | SWBOK | To be used as review tool for SWBOK itself. |
Klieber et al. [65] | Expert Location | To be used for knowledge discovery within “KnowMiner” framework with the primary goal to ease usage for non-knowledge discovery experts. |
Sarantis and Askounis [67] | E-Government | To be used for e-Government projects to enable knowledge reuse, collaboration and interoperability between stakeholders. |
Magoulas et al. [68] | Quality Management | A quality ontology to be used for the evaluation of e-government services. |
ICONS Project [69] | Project Knowledge | To be used in a Structural Fund Project Knowledge Portal for managing projects of European Commission Structural Funds. |
Hilera et al. [72] /OntoGLOSE | Document Annotation | OntoGloss ontology is used for a document annotation tool that uses pre-defined concepts in ontology to mark?up a document with software engineering terms. |
Ruiz et al. [74] | Software maintenance projects | The ontology is part of MANTIS software engineering environment having as objective to reuse information, knowledge and expertise generated during the maintenance of software projects. |
García et al. [76] | Software measurement | For standardizing the software measurement terminology. |
Girardi and Faria [77] /GRAMO | Requirements management, domain modelling | Used from ONTODUM for domain engineering. |
Settas and Stamelos [73] /PROMAISE | Software antipatterns | Used for software project managers to select antipatterns. |
González-Pérez and Henderson-Sellers [78] | Software Development | An ontology for software development methodology that include a metamodel and an architecture. |
Lin et al. [39] /K-CRIO | Process management | K-CRIO is an ontology of organizations for their understanding, analysis and also enables reasoning. The K-CRIO ontology is illustrated by an example of a software development organization that follows the waterfall process. |
Fable et al. [79] /ODE | Software Development | To be used in an ontology based software development. |