Design and Implementation of a Competency Repository

  • Michael Koch
  • Dieter Landes
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 275)


Software engineering has become increasingly important over the last years, not only for computer scientists. The research project EVELIN (Experimental improVEment of Learning software engINeering) aims at identifying competencies which students should have, and didactic approaches that most appropriate to foster a set of given competencies in the context of software engineering.

In this context, a web-based software system for storing research documents and research results has been designed and implemented. Important features of this software are its ability to store competencies and competency profiles, represent them in a graphical manner, and link them to courses and didactic approaches.

The repository and its data model are supposed to form the basis for in-depth analyses of influences on the teaching and learning of software engineering – for example by using data-mining methods. In the future, the software should actively support lecturers and educational scientists in their work on improving software engineering education.


software engineering education competencies competency profiles competency repository 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Basili, V., Caldiera, G., Rombach, H.D.: The Goal Question Metric Approach. In: Marciniak, J. (ed.) Encyclopedia of Software Engineering, pp. 528–532. John Wiley & Sons (1994)Google Scholar
  2. 2.
    Donabedian, A.: Explorations in Quality Assessment and Monitoring: The definition of quality and approaches to its assessment. Health Administration Press (1980)Google Scholar
  3. 3.
    Erpenbeck, J., von Rosenstiel, L.: Handbuch Kompetenzmessung, 2nd edn. Schäffer-Poeschel Verlag, Stuttgart (2007)Google Scholar
  4. 4.
    Heubach, E.: Analyse von Lehrveranstaltungen im Bereich Software Engineering bezüglich Lernziele und vermittelter Kompetenzen, Coburg, Germany (2013) (unreleased) (in German)Google Scholar
  5. 5.
    IMS Global Learning Consortium, Inc.: IMS Reusable Definition of Competency or Educational Objective - Best Practice and Implementation Guide (2002),
  6. 6.
    Landes, D., Pfeiffer, V., Sedelmaier, Y., Mottok, J., Hagel, G.: Learning and Teaching Software Process Models. In: Proc. IEEE EDUCON 2012, Marrakesh, Morocco, pp. 1153–1160 (2012)Google Scholar
  7. 7.
    Martin, J.: Managing the Data-base Environment, p. 381. Prentice Hall, New Jersey (1983)Google Scholar
  8. 8.
    Ostyn, C., et al.: IEEE Standard for Learning Technology—Data Model for Reusable Competency Definitions. IEEE (2007)Google Scholar
  9. 9.
    Ostyn, C.: Proposed Draft Standard for Learning Technology—Simple Reusable Competency Map (2006),
  10. 10.
    Paquette, G.: An Ontology and a Software Framework for Competency Modeling and Management. Journal of Educational Technology & Society 10(3), 1–21 (2007)Google Scholar
  11. 11.
    Schwaber, K., Sutherland, J.: The Scrum Guide,, Boston (2013),
  12. 12.
    Sedelmaier, Y., Landes, D.: Practicing Soft Skills in Software Engineering – A Project-Based Didactical Approach. In: Yu, L. (ed.) Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills. IGI Global (2014)Google Scholar
  13. 13.
    Sedelmaier, Y., Landes, D.: Software Engineering Body of Skills. In: Proceedings of the 5th IEEE Global Engineering Education Conference, Istanbul, Turkey (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.Faculty of Electrical Engineering and InformaticsUniversity of Applied Sciences and ArtsCoburgGermany

Personalised recommendations