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.
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
Tel.: +1 703 830 6300
Fax: +1 703 830 2300 email@example.com
(Corporate matters and books only) IOS Press c/o Accucoms US, Inc.
For North America Sales and Customer Service
West Point Commons
Lansdale PA 19446
Tel.: +1 866 855 8967
Fax: +1 215 660 5042 firstname.lastname@example.org