Managing software engineering competences with domain ontology for customer and team profiling and training
Tarmo Robal, Deniss Ojastu, Ahto Kalja, Hannu Jaakkola · 2015
Software engineering has undergone a remarkable progress in more than 40 years. New technologies and methodologies are established ever faster, making the management of the latter a challenging task. This has also set high expectations on domain conception both on developers' and also on customers ordering software. Several factors play a crucial role in success of developing custom-made software, driving its success or postponing product release, or even invoking its disastrous failure. In this paper we propose an ontology to manage software engineering competences on a team and customer level. This ontology describes and organizes domain concepts and through it delivers essential domain knowledge. It is applicable in the process of detecting customer and team competences.