Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Open access · Published 6 March 2017

Evaluating the Usability of Model Transformations Testing Approach (MTTA)

Lukman Ab. Rahim1, Ziyaulhaq Aliyu1 & Emy E. Mustapha1

Journal of Computer Science, Volume 13, Issue 1, pp. 11–21 · doi.org/10.3844/jcssp.2017.11.21

7,675 accesses4,559 downloads0 citations (Crossref)Metrics
Cite Check for updates

Abstract

Model Transformation (MT) is a key component in Model Driven Development (MDD). Model transformation is used to transform source model into a target model, improve the model quality and also introduce the design pattern and refactoring. Model transformation are not free from bugs similar to other software development artifacts and it needs to be verified. Code Generators (CG) are a type of model transformation that automatically generate code from software models. To verify a CG using Model Transformation Testing Approach (MTTA) effectively, MTTA requires the users to manually generate test model and develop assertions. Since both tasks are performed manually, a usability study is conducted to gauge the effects of the manual tasks towards the usability of MTTA from three perspective: Learnability, effectiveness and efficiency. The aim of this paper is to identify the usability problems of MTTA related to its learnability, efficiency and effectiveness. Usability test technique is used in this study and questionnaire was used to collect a quantitative data from the participants. A pilot test was conducted with two participants and later eight participants were recruited for the real test. The result shows that MTTA is learnable and effective but inefficient. We conclude with a discussion on the reason why MTTA is inefficient.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 3.0 Licence (CC BY 3.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Rahim, L. A., Aliyu, Z. & Mustapha, E. E. (2017). Evaluating the Usability of Model Transformations Testing Approach (MTTA). Journal of Computer Science, 13(1), 11–21. https://doi.org/10.3844/jcssp.2017.11.21

Licence
CC BY 3.0
Issue
Volume 13, Issue 1
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Evaluating the Usability of Model Transformations Testing Approach (MTTA)Journal of Computer Science · Volume 13, Issue 1 · pp. 11–21 · CC BY 3.0Download