2015
DOI: 10.1016/j.infsof.2014.07.002
|View full text |Cite
|
Sign up to set email alerts
|

A framework to identify primitives that represent usability within Model-Driven Development methods

Abstract: Context: Nowadays, there are sound methods and tools which implement the Model-Driven Develop-ment approach (MDD) satisfactorily. However, MDD approaches focus on representing and generating code that represents functionality, behaviour and persistence, putting the interaction, and more specifically the usability, in a second place. If we aim to include usability features in a system developed with a MDD tool, we need to extend manually the generated code. Objective: This paper tackles how to include functiona… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0
1

Year Published

2015
2015
2019
2019

Publication Types

Select...
6
1
1

Relationship

2
6

Authors

Journals

citations
Cited by 17 publications
(12 citation statements)
references
References 25 publications
0
11
0
1
Order By: Relevance
“…At the same time, various forms of Generative Programming have been explored, such as MDD and aspect‐oriented programming, aiming primarily at improving the programmers' productivity and enabling code reuse. MDD was introduced with its proponents arguing that it “distinguishes between conceptual models (where analysts work) and the code that implements the system (which can be generated with as much automation as possible from the conceptual model).” Naturally, this is the primary benefit we are also claiming for the proposed plug‐in‐based method presented in this paper.…”
Section: Discussionmentioning
confidence: 98%
“…At the same time, various forms of Generative Programming have been explored, such as MDD and aspect‐oriented programming, aiming primarily at improving the programmers' productivity and enabling code reuse. MDD was introduced with its proponents arguing that it “distinguishes between conceptual models (where analysts work) and the code that implements the system (which can be generated with as much automation as possible from the conceptual model).” Naturally, this is the primary benefit we are also claiming for the proposed plug‐in‐based method presented in this paper.…”
Section: Discussionmentioning
confidence: 98%
“…Among the approaches aimed at incorporating usability at early stages of development there are proposals to integrate Functional Usability Features (FUF) as primitives in Model Driven Development (MDD) methods (Panach et al 2015). There are also several efforts to combine User Centered Design (UCD) with agile methods, since both processes are user-centered and iterative (Silva da Silva et al 2011;Jurca et al 2014).…”
Section: Related Workmentioning
confidence: 99%
“…One of the approaches (Carvajal et al, 2014) proposes guidelines for developers to incorporate FUFs into each development process activity from the requirements elicitation to the design stages. The second approach (Panach et al, 2014) is an extension of Juristo et al's research for model-driven development (MDD). Their aim is to build usability functionalities into software products developed using MDD.…”
Section: Command Aggregation Command Aggregationmentioning
confidence: 99%