Evaluating the usability of model transformations testing approach (MTTA)

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 so...

Full description

Saved in:
Bibliographic Details
Main Authors: Ab. Rahim, L., Aliyu, Z., Mustapha, E.E.
Format: Article
Published: Science Publications 2017
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85018488585&doi=10.3844%2fjcssp.2017.11.21&partnerID=40&md5=c03033482ba74885a3faf0f251e11e32
http://eprints.utp.edu.my/19579/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utp.eprints.19579
record_format eprints
spelling my.utp.eprints.195792018-04-20T07:11:02Z Evaluating the usability of model transformations testing approach (MTTA) Ab. Rahim, L. Aliyu, Z. Mustapha, E.E. 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. © 2017 Lukman Ab. Rahim, Ziyaulhaq Aliyu and Emy E. Mustapha. Science Publications 2017 Article PeerReviewed https://www.scopus.com/inward/record.uri?eid=2-s2.0-85018488585&doi=10.3844%2fjcssp.2017.11.21&partnerID=40&md5=c03033482ba74885a3faf0f251e11e32 Ab. Rahim, L. and Aliyu, Z. and Mustapha, E.E. (2017) Evaluating the usability of model transformations testing approach (MTTA). Journal of Computer Science, 13 (1). pp. 11-21. http://eprints.utp.edu.my/19579/
institution Universiti Teknologi Petronas
building UTP Resource Centre
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Petronas
content_source UTP Institutional Repository
url_provider http://eprints.utp.edu.my/
description 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. © 2017 Lukman Ab. Rahim, Ziyaulhaq Aliyu and Emy E. Mustapha.
format Article
author Ab. Rahim, L.
Aliyu, Z.
Mustapha, E.E.
spellingShingle Ab. Rahim, L.
Aliyu, Z.
Mustapha, E.E.
Evaluating the usability of model transformations testing approach (MTTA)
author_facet Ab. Rahim, L.
Aliyu, Z.
Mustapha, E.E.
author_sort Ab. Rahim, L.
title Evaluating the usability of model transformations testing approach (MTTA)
title_short Evaluating the usability of model transformations testing approach (MTTA)
title_full Evaluating the usability of model transformations testing approach (MTTA)
title_fullStr Evaluating the usability of model transformations testing approach (MTTA)
title_full_unstemmed Evaluating the usability of model transformations testing approach (MTTA)
title_sort evaluating the usability of model transformations testing approach (mtta)
publisher Science Publications
publishDate 2017
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85018488585&doi=10.3844%2fjcssp.2017.11.21&partnerID=40&md5=c03033482ba74885a3faf0f251e11e32
http://eprints.utp.edu.my/19579/
_version_ 1738656090094043136
score 13.211869