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

MDD vs. traditional software development: A practitioner’s subjective perspective

Abstract: Abstract.Context: Today practitioners have a myriad of methods from which to choose for the development of software applications. However they lack empirical data that characterize these methods in terms of usefulness, ease of use or compatibility, all of them relevant variables to assess the developer's intention to use them. OBJECTIVE: To compare three methods, each following a different paradigm (Model-Driven, Model-Based and the traditional, code-centric, respectively) with respect to its intention to use … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
28
0
1

Year Published

2013
2013
2024
2024

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 34 publications
(30 citation statements)
references
References 30 publications
1
28
0
1
Order By: Relevance
“…In previous works, it has been empirically proven how the use of models in the context of a model-driven approach has a positive impact on efficiency and effectiveness of maintenance tasks [22], and also on developer's satisfaction [23]. In these experiments, results of performing the maintainability tasks using models were compared with the results of performing the same tasks directly on code.…”
Section: Introductionmentioning
confidence: 99%
“…In previous works, it has been empirically proven how the use of models in the context of a model-driven approach has a positive impact on efficiency and effectiveness of maintenance tasks [22], and also on developer's satisfaction [23]. In these experiments, results of performing the maintainability tasks using models were compared with the results of performing the same tasks directly on code.…”
Section: Introductionmentioning
confidence: 99%
“…This happens even though OOH4RIA includes a checking mechanism that is aimed at helping developers to avoid the introduction of unnoticed errors (a mechanism that was not available for the .NET treatment). We believe that this may be due to the perceived loss of control with MDE approaches that subjects have reported in a related study [38]. Also, subjects believe that OOH4RIA is slightly more learnable and less complex than .NET (although, again, not significantly).…”
Section: Discussionmentioning
confidence: 79%
“…We expected subjects to be significantly more satisfied with OOH4RIA, given the expected gains in e ciency and e↵ectiveness. Again, based on self-reported opinions disclosed in a previous experiment [38], we believe that this lower level of satisfaction (despite the increased objective and subjective productivity gains) may be due to code-centric practices being more consistent with the existing values, needs and past experiences of subjects, which suggests the convenience to introduce this variable in future replications of the experiment.…”
Section: Discussionmentioning
confidence: 82%
See 1 more Smart Citation
“…Results show that MDD approaches are the most difficult to use but, at the same time, are considered as the most suitable in long term. Additionally, these authors in [109] report a quasi-experiment in order to evaluate productivity and satisfaction when a group of Master students develop a Web application using three methods: code-centric, model-based (UML) and model-driven (OOH4RIA). Results show that the use of Model-driven Engineering practices significantly increase both productivity and satisfaction of junior Web developers, regardless of the particular application.…”
Section: Evaluation Between Model-driven Paradigm and Other Methodolomentioning
confidence: 99%