What is it about?

We strive to share our results, and let them be reused, extended and further republished by the other members of the community. SEMAT/Essence provides the foundation for making this vision a reality in the realm of software engineering. In this paper, we describe and offer our variant of the test-driven development (TDD) practice as a reusable asset, that was verified in the industry.

Featured Image

Why is it important?

Thankfully to the SEMAT/Essence software teams may customize their way of working by reusing existing and/or creating their own practices on top of the SEMAT kernel. This aids productivity and brings in flexibility, as the unit of reuse is just a practice of interest for the team. Our paper is adding a contribution in the form of a reusable TDD practice, so that teams may leverage it without disturbing their current flow.

Perspectives

By building up a set of reusable practices, teams may select the most suitable ones, and produce their personalized software methods in a controlled fashion. The importance of SEMAT is to give a framework and standard mechanisms to implement this paradigm. Our paper is part of this endeavor, and I am happy that we can offer our testified TDD practice to the community.

Dr. Ervin Varga
University of Novi Sad, Faculty of Technical Sciences, Serbia

The task of defining and reading the parameters that describe the software development status in a precise and actionable manner, can be overwhelmingly difficult. The SEMAT Kernel model provides an efficient tool for mastering all visible and hidden dependencies. A high-level analysis of state evolution for properly identified alphas, can serve as a reliable method for scanning the current status, and for acquiring some valuable ideas on further possible activities.

Vladimir Savić

Read the Original

This page is a summary of: Extending the SEMAT Kernel with the TDD Practice , IET Software, June 2017, the Institution of Engineering and Technology (the IET),
DOI: 10.1049/iet-sen.2016.0305.
You can read the full text:

Read

Contributors

The following have contributed to this page