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.
Tarmo Robal, Deniss Ojastu, Ahto Kalja (Tallinn University of Technology), Hannu Jaakkola (Tampere University of Technology): Managing software engineering competences with domain ontology for customer and team profiling and training