Professional Documents
Culture Documents
Newsletter SEMAT 2015/07/01
Newsletter SEMAT 2015/07/01
Welcome Newsletter
2015-2
01/07/2015
In this issue:
Copyright @ SEMAT
1(5)
2(5)
SEMAT Events
Report on Workshop on General Theories of Software Engineering
The 2015 GTSE workshop was held in conjunction with the
International Conference on Software Engineering in Florence,
Italy, on May 18th. The workshop was divided into four sessions
combining paper presentations and in-depth discussions. The cochairs provided an introduction and Professor Barry Boehm gave a
compelling keynote speech on Developing and Evolving a ValueBased Theory of Software Engineering.
Papers were solicited following the ICSE workshop timeline. We
received a total of 18 submissions, each of which received a
minimum of three reviews. To maximize time for fruitful
discussion, we limited acceptance to eight papers. Our process was
simple: seven papers had clearly positive reviews and were
accepted; of the three papers with borderline reviews we accepted
the one that we believed would most stimulate discussion.
The eight papers selected for presentation at the workshop convey a
wide range of perspectives and contributions. Johnson and Ekstedt
[1] and Park [2] both suggest theoretical foundations for a GTSE.
Staples [3] and Perry and Batory [4] meanwhile provide insightful
commentaries on the constructing GTSEs. In addition, Hall and
Rapanotti [5], Murtaza et al. [6], Barn and Barn [7] and Ghazarian
[8] propose specific theories, each of which may contribute to one
or more broad theoretical views of software engineering.
Michael Goedicke
Michael Goedicke
Copyright @ SEMAT
Paul McMahon
Edited by Mira Kajko-Mattsson
3(5)
Chapter Reports
Korea Chapter
The Korea Chapter of SEMAT had the Second Annual
Membership Meeting and a symposium on Essence in Seoul on
November 13, 2014 where 62 people from 40 companies
attended and 5 presentations were given about the experience
of using Essence in respective companies. Five people from
the Korea Chapter attended the Essence-in-Practice Conference
in Berlin on June 18th. Rick Jang, CEO of uEngine Solutions
and Chair of the Tools Area in the Korea Chapter, presented in
the conference about "Essencia", an Essence-support tool being
developed as an open source software, which can assist
practitioners to define software engineering practices using
Essence kernel and language, assemble practices into a projectspecific method, orchestrate the workflow of project activities
based on the defined method, and monitor the progress of alpha
states using a a dashboard.
Japan Chapter
In Japan Chapter (Chair: Prof. Hironori Washizaki, Waseda
University), some members are continuing on translations of
SEMAT articles and books including "The Essence of Software
Engineering" into Japanese. Moreover, Japan Chapter is
planning to have new study group meetings in the near future.
Hironori Washizaki
Copyright @ SEMAT
4(5)
Area Reports
Education Area
Right now, the Education Area is in the process of developing
a scenario describing how the Requirement Item sub-alpha
boosts progress of the Requirements alpha. The Educcation
Area is ready with two scenarios describing the use of the
Essence alphas and two handouts for practicing them. Both the
scenarios and handouts were practiced on a bachelor software
engineering course at KTH Royal Institute of Technology.
Here, we dare say that the KTH students of 2015 were the first
students in the world to be exposed to the SEMAT scenarios.
The first scenario concerns kick-starting a project dealing with
scaling up and modernizing a legacy system [1]. Here, the
Kernel Alphas are used for establishing the project status. The
second scenario concerns monitoring the progress and health
of a project dealing with the development of an online
university course management system [2]. Here, the Alphas are
used for identifying and solving various pain points.
The second scenario is supplemented with two handouts
providing exercises on the Essence Kernel [3, 4]. Each handout
deals with one Alpha only (Requirements and Team). The goal
is to help a novice student to focus on one Alpha, and thereby,
help him/her better understand its practical usage.
The introduction of the SEMAT ESSENCE was conducted in
two stages. In the first stage, the students would read the first
scenario, identify understanding problems and document them.
The goal was twofold: (1) to help students understand what the
project status evaluation looked like, and (2) to find out
whether they had any understanding difficulties. To our great
surprise, very few students had any understanding problems.
In the second stage, the students would do the same; this time,
however, they would study the second scenario and they would
exercise the two handouts. For each handout, they would
define the state of its respective Alpha on the basis of the
descriptions provided in the handout. Even here, we got nicely
surprised. Most of the students could easily identify the status
of each handout alpha studied.
Practice Area
5(5)