Essencery - A Tool for Essentializing Software Engineering Practices

08/08/2018
by   Arthur Evensen, et al.
0

Software Engineering practitioners work using highly diverse methods and practices, and general theories in software engineering are lacking. One attempt at creating a common ground in the area of software engineering methodologies has been the Essence Theory of Software Engineering, which can be considered a method-agnostic project management tool for software engineering. Essence supports the use of any development practices and provides a framework for building a suitable method for any software engineering context. However, Essence presently suffers from low practitioner adoption that is partially considered to be caused by a lack of proper tooling. In this paper, we present Essencery, a tool for essentializing software engineering methods and practices using the Essence graphical syntax. Essencery aims to facilitate adoption of Essence among potential future users. We present an empirical evaluation of the tool by means of a qualitative, quasi-formal experiment and, based on the experiment, confirm that the tool is easy to use and useful for its intended purpose.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/04/2018

A Formal Method for Mapping Software Engineering Practices to Essence

Essence Framework EF aims at addressing the core problems of software en...
research
09/24/2018

The Essence Theory of Software Engineering - Large-Scale Classroom Experiences from 450+ Software Engineering BSc Students

Software Engineering as an industry is highly diverse in terms of develo...
research
08/12/2019

Methodological Issues in Observational Studies

Background. Starting from the 1960s, practitioners and researchers have ...
research
02/11/2021

Software Startup Practices – Software Development in Startups through the Lens of the Essence Theory of Software Engineering

Software startups continue to be important drivers of economy globally. ...
research
04/28/2021

Multi-Objective Reconstruction Of Software Architecture

Design erosion is a persistent problem within the software engineering d...
research
12/20/2022

A Portal for High-Precision Atomic Data and Computation: Design and Best Practices

The Atom portal, udel.edu/atom, provides the scientific community with e...

Please sign up or login with your details

Forgot password? Click here to reset