King's College London

Research portal

Technical Debt in Model Transformation Specifications

Research output: Contribution to journalConference paper

Original languageEnglish
JournalLecture Notes in Computer Science
Publication statusPublished - 1 Jun 2018

Documents

King's Authors

Abstract

Model transformations (MT), as with any other software artifact,
may contain quality flaws. Even if a transformation is functionally
correct, such flaws will impair maintenance activities such as enhancement
and porting. The concept of technical debt (TD) models the impact
of such flaws as a burden carried by the software which must either be
settled in a ‘lump sum’ to eradicate the flaw, or paid in the ongoing
additional costs of maintaining the software with the flaw. In this paper
we investigate the characteristics of technical debt in model transformations,
analysing a range of MT cases in different MT languages, and
using measures of quality flaws or ‘bad smells’ for MT, adapted from
code measures.
Based on these measures we identify significant differences in the level
and kinds of technical debt in different MT languages, and we propose
ways in which TD can be reduced.

Download statistics

No data available

View graph of relations

© 2018 King's College London | Strand | London WC2R 2LS | England | United Kingdom | Tel +44 (0)20 7836 5454