To main content

Towards an Agile Foundation for the Creation and Enactment of Software Engineering Methods: The SEMAT Approach

Abstract

The Software Engineering Method and Theory (SEMAT) initiative seeks to develop a rigorous, theoretically sound basis for software engineering methods. In contrast to previous software engineering method frameworks that rely on separate method engineers, the primary target of SEMAT are practitioners. The goal is to give software development teams the opportunity to themselves define, refine and customize the methods and processes they use in software development. To achieve this goal SEMAT proposes a new practitioner-oriented language for software engineering methods that is focused, small, extensible and provides formally defined provides formally defined behaviour to support the conduct of a software engineering endeavour. This paper presents and discusses how the proposed language supports an agile creation and enactment of software engineering methods. The SEMAT approach is illustrated by modelling parts of the Scrum project management practice.

Category

Academic chapter/article/Conference paper

Language

English

Author(s)

Affiliation

  • SINTEF Digital / Sustainable Communication Technologies
  • Duisburg-Essen University
  • Unknown

Year

2012

Publisher

Technical University of Denmark (DTU)

Book

Joint Proceedings: Co-located Events at the 8th European Conference on Modelling Foundations and Applications (ECMFA 2012)

ISBN

978-87-643-1014-6

Page(s)

279 - 290

View this publication at Cristin