Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2424563.2424565acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
research-article

Benefits from modelling and MDD adoption: expectations and achievements

Published: 01 October 2012 Publication History

Abstract

The adoption of Model Driven Development (MDD) promises, in the view of pundits, several benefits. This work, based on the data collected through an opinion survey with 155 Italian IT professionals, aims at performing a reality check and answering three questions: (i) Which benefits are really expected by users of modeling and MDD? (ii) How expectations and achievements differ? (iii) Which is the role of modeling experience on the ability of correctly forecasting the obtainable benefits?
Results include the identification of clusters of benefits commonly expected to be achieved together, the calculation of the rate of actual achievement of each expected benefit (varying dramatically depending on the benefit) and the "proof" that experience plays a very marginal role on the ability of predicting the actual benefits of these approaches.

References

[1]
P. Baker, L. Shiou, and F. Weil. Model-driven engineering in a large industrial context - motorola case study. In L. Briand and C. Williams, editors, Model Driven Engineering Languages and Systems, volume 3713 of Lecture Notes in Computer Science, pages 476--491. Springer Berlin / Heidelberg, 2005.
[2]
B. Boehm. The art of expectations management. Computer, 33(1): 122--124, jan 2000.
[3]
C. F. Camerer and E. F. Johnson. The process-performance paradox in expert judgment: How can the experts know so much and predict so badly? In K. A. Ericsson and J. Smith, editors, Towards a general theory of expertise: Prospects and limits. Cambridge University Press, 1991.
[4]
T. Dowling. Are software development technologies delivering their promise? In IEE Colloquium on "Are Software Development Technologies Delivering Their Promise?", pages 1/1--1/3, mar 1995.
[5]
H. Esfahani, E. Yu, and M. Annosi. Capitalizing on empirical evidence during agile adoption. In Agile Conference (AGILE), 2010, pages 21--24, aug. 2010.
[6]
R. M. Groves, F. J. J. Fowler, M. P. Couper, J. M. Lepkowski, E. Singer, and R. Tourangeau. Survey Methodology. John Wiley and Sons, 2009.
[7]
K. R. Hammond. Human Judgment and Social Policy: Irreducible Uncertainty, Inevitable Error, Unavoidable Injustice. Oxford University Press, USA, Oct. 2000.
[8]
J. Hossler, M. Born, and S. Saito. Significant productivity enhancement through model driven techniques: A success story. In Enterprise Distributed Object Computing Conference, 2006. EDOC '06. 10th IEEE International, pages 367--373, oct. 2006.
[9]
A. Jelitshka, M. Ciolkowski, C. Denger, B. Freimut, and A. Schlichting. Relevant information sources for successful technology transfer: a survey using inspections as an example. In First International Symposium on Empirical Software Engineering and Measurement, 2007. (ESEM 2007), pages 31--40. IEEE, September 2007.
[10]
M. Jørgensen. Estimation of software development work effort: Evidence on expert judgement and formal models. Int. Journal of Forecasting, 2007. In press.
[11]
M. Jørgensen and S. Grimstad. Software development effort estimation: Demystifying and improving expert estimation. In O. L. Aslak Tveito, Are Magnus Bruaset, editor, Simula Research Laboratory - by thinking constantly about it, chapter 26, pages 381--404. Springer, Heidelberg, 2009.
[12]
B. Kitchenham and S. Pfleeger. Personal opinion surveys. In F. Shull and Singer, editors, Guide to Advanced Empirical Software Engineering, pages 63--92. Springer London, 2008.
[13]
A. G. Kleppe, J. Warmer, and et al. MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Longman Publishing Co., Inc., 2003.
[14]
M. Leotta, F. Ricca, M. Ribaudo, G. Reggio, E. Astesiano, and T. Vernazza. SOA Adoption in the Italian Industry. In Proceedings of 34th International Conference on Software Engineering (ICSE 2012), pages 1441--1442. IEEE, 2012.
[15]
A. Loconsole and J. Borstler. Are size measures better than expert judgment? an industrial case study on requirements volatility. In Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific, pages 238--245, dec. 2007.
[16]
S. Mellor, A. Clark, and T. Futagami. Model-driven development - guest editor's introduction. Software, IEEE, 20(5): 14--18, sept.-oct. 2003.
[17]
D. C. Schmidt. Guest editor's introduction: Model-driven engineering. Computer, 39: 25--31, 2006.
[18]
J. Shanteau and T. R. Stewart. Why study expert decision making? some historical perspectives and comments. Organizational Behavior and Human Decision Processes, 53(2): 95--106, 1992.
[19]
F. Tomassetti, A. Tiso, F. Ricca, M. Torchiano, and G. Reggio. Maturity of software modelling and model driven engineering: a survey in the italian industry. In Int. Conf. Empirical Assessment and Evaluation in Software Eng. (EASE12), 2012.
[20]
M. Torchiano, M. Di Penta, F. Ricca, A. De Lucia, and F. Lanubile. Migration of information systems in the italian industry: A state of the practice survey. Information and Software Technology, 53: 71--86, January 2011.
[21]
M. Torchiano, F. Tomassetti, A. Tiso, F. Ricca, and G. Reggio. Preliminary findings from a survey on the MD* state of the practice. In International Symposium on Empirical Software Engineering and Measurement (ESEM 2011), pages 372--375, 2011.
[22]
M. Völter. MD* best practices. Journal of Object Technology, 8(6): 79--102, 2009.

Cited By

View all
  • (2022)A Model Annotation Approach for the Support of Software Energy Properties Management using AMALTHEA2022 IEEE 5th International Conference on Industrial Cyber-Physical Systems (ICPS)10.1109/ICPS51978.2022.9816987(01-08)Online publication date: 24-May-2022

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
EESSMod '12: Proceedings of the Second Edition of the International Workshop on Experiences and Empirical Studies in Software Modelling
October 2012
57 pages
ISBN:9781450318112
DOI:10.1145/2424563
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. industrial survey
  2. model driven development (MDD)

Qualifiers

  • Research-article

Conference

MODELS '12
Sponsor:

Acceptance Rates

EESSMod '12 Paper Acceptance Rate 9 of 18 submissions, 50%;
Overall Acceptance Rate 9 of 18 submissions, 50%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)1
Reflects downloads up to 07 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)A Model Annotation Approach for the Support of Software Energy Properties Management using AMALTHEA2022 IEEE 5th International Conference on Industrial Cyber-Physical Systems (ICPS)10.1109/ICPS51978.2022.9816987(01-08)Online publication date: 24-May-2022

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media