Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2009 35th Euromicro Conference on Software Engineering and Advanced Applications 2009
DOI: 10.1109/seaa.2009.70
|View full text |Cite
|
Sign up to set email alerts
|

Empirical Investigations of Model Size, Complexity and Effort in a Large Scale, Distributed Model Driven Development Process

Abstract: Model driven development (MDD) is a software engineering practice that is gaining in popularity. We aim to investigate to what extend it is effective. There is a lack of empirical data to verify the pay-offs of employing MDD tools and techniques. In order to increase the knowledge we have of the impact of MDD in large scale industrial projects, we investigate the project characteristics of a large software development project in which MDD is used in a pure form. This study focuses on analyzing model size and c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
23
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 36 publications
(25 citation statements)
references
References 13 publications
1
23
0
Order By: Relevance
“…This assumption has been reliably supported by different studies that show MDD economical benefits and advantages over both MBD approaches and traditional, code-centric, approaches [18,19]. Among these advantages we can cite lower entire product life cycle and maintenance costs, higher end-user satisfaction [20], shorter time-to-market and less human resources, short and long term productivity gains, improved project communication and software quality improvements or defect and rework reduction [21,22,23] . Also, these advantages are justified in literature by the higher level of compatibility between systems, the simplified design process, and the better communication between individuals and teams working on the system that the MDD paradigm fosters [24,25].…”
Section: Introductionmentioning
confidence: 91%
“…This assumption has been reliably supported by different studies that show MDD economical benefits and advantages over both MBD approaches and traditional, code-centric, approaches [18,19]. Among these advantages we can cite lower entire product life cycle and maintenance costs, higher end-user satisfaction [20], shorter time-to-market and less human resources, short and long term productivity gains, improved project communication and software quality improvements or defect and rework reduction [21,22,23] . Also, these advantages are justified in literature by the higher level of compatibility between systems, the simplified design process, and the better communication between individuals and teams working on the system that the MDD paradigm fosters [24,25].…”
Section: Introductionmentioning
confidence: 91%
“…Distribution of effort in software engineering process has been the basis for facilitating more reasonable software project planning [1][2][3][4]. In practice, however, many practitioners are still facing insufficient planning support when handling a particular project conditions, and solely relying on Rule of Thumb or expert judgment as this is only feasible approach available to them [6].…”
Section: Introductionmentioning
confidence: 99%
“…While traditional estimation and planning methods are more focused on the improvement of general estimation and planning capabilities for software development activities [1,3,[5][6], there is very limited research towards analyzing and understanding variations in effort distribution patterns for software maintenance activities.…”
Section: Introductionmentioning
confidence: 99%
“…The development of large software systems is another area of interest that has been, for decades, subject of research work; several topics can be pointed out such as the exploration of issues related to the management of large scale software development [6,7], software architecture [8][9][10], model-driven development [11,12], among others. Not directly related with large projects, Medvidovic [13] points the relevance of software architecture in leveraging the pervasive and ubiquitous area.…”
Section: Related Workmentioning
confidence: 99%