کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
433332 1441687 2014 15 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A proposal for modelling usability in a holistic MDD method
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
A proposal for modelling usability in a holistic MDD method
چکیده انگلیسی


• We define a Usability Model to represent functional usability features.
• We define a proposal to include the Usability Model in any MDD method.
• We apply the approach to a specific MDD method as proof of concept.
• We evaluate the effort of applying our proposal.

Holistic methods for Model-Driven Development (MDD) aim to model all the system features in a conceptual model. This conceptual model is the input for a model compiler that can generate software systems by means of automatic transformations. However, in general, MDD methods focus on modelling the structure and functionality of systems, relegating the interaction and usability features to manual implementations at the last steps of the software development process. Some usability features are strongly related to the functionality of the system and their inclusion is not so easy. In order to facilitate the inclusion of functional usability features from the first steps of the development process and bring closer MDD methods to the holistic perspective, we propose a Usability Model. The Usability Model gathers conceptual primitives that represent functional usability features in a sufficiently abstract way so that the model can be used with different holistic MDD methods. This paper defines all the primitives that can be used to represent functional usability features. Moreover, we have defined a process to include the Usability Model in any MDD method without affecting its existing conceptual model. The proposal is based on model-to-model and model-to-code transformations. As proof of concept, we have applied our proposal to an existing MDD method called the OO-method and we have measured its efficiency.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 86, 15 June 2014, Pages 74-88