Systematic approach for mapping software development methods to the essence framework

Published in International Workshop on Theory-Oriented Software Engineering, 2016

The Essence framework has been recently defined as a basis for modeling various kinds of software development methods. The framework includes the necessary concepts to instantiate the software development methods. In this way a new method can be better understood, learned and compared with other methods. In practice, it is not straightforward to model a given software development method using the Essence framework. In this paper we provide a systematic approach for mapping methods to the elements of the Essence framework. To illustrate our approach, we use the mapping of the Nexus, a scaled agile approach, to the Essence framework. We report on the lessons learned and provide our conclusions.

Recommended citation: Giray, G., Tüzün, E., Tekinerdogan, B., & Macit, Y. (2016, May). Systematic approach for mapping software development methods to the essence framework. In Proceedings of the 5th International Workshop on Theory-Oriented Software Engineering (pp. 26-32).
Download Paper