An Ontology-Driven Approach for Generating Assessments for the Scrum Software Process
Zualkernan Imran A. · Frontiers in artificial intelligence and applications · 2008
It is important for software engineers to have a correct understanding of the software process they are following. Recently, standards for process modeling like OMG's Software Process Engineering Meta-Model (SPEM) and associated tools like the Eclipse Process Framework (EPF) have emerged. These standards allow a fine-grained description of a process to be conveyed to a software engineer in the form of specialized websites. However, a mechanism to determine how well a software engineer really understands a particular software process is still lacking. This paper presents a competency framework for software process understanding An ontology and a system that automatically generates such assessments for the Scrum software engineering process is also described. Protégé is used to construct the ontology while Jena 2 and Velocity are used to generate IMS QTI-based assessments that are automatically converted to Adobe Flash Lite format. The assessments are rendered over the internet and the results are directly stored in the Moodle learning management system.