이탈리아 Free University of Bozen-Bolzano 대학의 Pekka Abrahamsson (firstname.lastname@example.org) 교수는 SEMAT Essence 교육의 효과를 측정하는 연구를 진행 중이다. 연구목적은 아래와 같다:
Many studies in 1990’s argued that methods are rarely followed in software development. Agile methods built on this anomaly and soon many companies claimed to follow agile methods in their daily software development to a varying degree. However, there is no accepted standard for understanding what this means in practice. As a result, a company following an agile method has a fair degree of freedom to decide how the software is being built. Some critics claim that sometimes agile way of working is used to cover the lack of certain practices such as documentation or lack of proper requirements collection, as an example.
SEMAT aims at fulfilling this gap by offering the basic concepts, terminology and tools to demonstrate how software development can be expressed in a unified way powering the developers to build their own methods. For SEMAT to succeed the framework and the concepts should be naturally part of software engineering activities. Thus, the aim of this study is offer first-hand empirical evidence in an educational environment to evaluate to what extent the SEMAT framework (=Kernel) is intrinsically present in student’s mind when they learn the fundamentals of software engineering.
Abrahamsson교수는 이 연구를 위해 SEMATACC (sematacc.meteor.com)이라는 Essence를 소규모 프로젝트에 적용할 수 있는 툴을 개발하였다. SEMATACC는 Open Source Tool로서 누구나 가입하여 사용해 볼 수 있다. 아래 그림은 SEMATACC 작업 화면을 예시한다.