Academic work (Master and PhD theses) related to SEMAT and Essence
A master thesis on Essence by Marvin Ferreira
Title: Adherence analysis of agile practices in software startups culture: the mapping of practices through SEMAT Kemel
Abstract: This work analyses the main agile methods used in startup companies such as scrum, extreme programming, kanban and lean, isolating their practices and mapping them on SEMAT Kernel to choose the essential elements of software engineering that are related to each practice independently. 34 practices were identified and reduced to a set of 26 by similarities. A questionnaire was developed and implemented in software startups environment to evaluate the usage degree of each particular practice. Through the responses obtained it was possible to identify a subset adopted by more than 60% of respondents where all the essential elements of software engineering are met, forming a minimum set of practices capable of sustaining this specific type of environment.
The thesis is available in portuguese here: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-29062016-083207/pt-br.php
A master thesis on Essence by Sebastian Holtappels
Title: A formal description of the dynamic semantics of ESSENCE
Abstract: The topic of this thesis is a formal description of the dynamic
semantics of Essence through graph transformation rules. The formal
description with graph transformation enables new applications for users and
creators of Essence. One possible application is the automatic generation of
modeling tools. This work is aimed at persons and institutions participating
in the SEMAT initiative as well as those persons or institutions that use or
want to use the Essence language. The ob-jectives of this thesis are the
development of generic and non-generic graph transfor-mation rules for the
dynamic semantics of the Essence language, as well as the descrip-tion of
heuristics for defining additional rules and the description of applications
that arise from the creation of these rules. The result of this thesis is a
generic and formal description of the dynamic semantics based on graph
transformation rules and addi-tional graph transformation rules for the
description of the Essence kernel and of the development practice Scrum.
Further results are the description of possible applica-tions and heuristics
for the definition of additional rules.
The thesis is available in german here: http://www.s3.uni-duisburg-essen.de/fileadmin/s3/user_upload/SEMAT/MA_Holtappels_2014.pdf
A master thesis on Essence by Nicole Ignaciuk
Title: Analysis of the Completeness and Quality of the ESSENCE specification
Abstract: This Master Thesis deals with the Essence language and kernel
specification for the definition and the enactment of software engineering methods. The specification was published in July 2013 as OMG standard in beta status. Prior to the specification of the Essence language and kernel, a set of use cases was defined to establish the requirements. In the context of the finalisation of the standardisation, the goal of this thesis is to analyse the quality and completeness of the specification based on the defined use cases. As a result, the thesis evaluates the quality and completeness of the specification from the viewpoint of the different actors.
The thesis is available in englisch here: http://www.s3.uni-duisburg-essen.de/fileadmin/s3/user_upload/SEMAT/Masterarbeit_Nicole_Ignaciuk.pdf
A master thesis on Essence by Nathália Sautchuk Patrício
Title: Requirements engineering in e-learning software
Abstract: In software engineering there are traditional and agile models. However, there is no consensus on what practices are required for a successful software engineering project. This work proposes to analyze the SEMAT model through a study case for the conception and requirements elicitation of an e-learning database education software. From this study case it was possible to verify the model applicability for the application, as well as to understand some restrictions and adjustments required for this specific area.
The thesis is available in portuguese here: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-31072013-002045/en.php