skip to main content
10.1145/1985793.1985858acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Empirical assessment of MDE in industry

Published:21 May 2011Publication History

ABSTRACT

This paper presents some initial results from a twelve-month empirical research study of model driven engineering (MDE). Using largely qualitative questionnaire and interview methods we investigate and document a range of technical, organizational and social factors that apparently influence organizational responses to MDE: specifically, its perception as a successful or unsuccessful organizational intervention. We then outline a range of lessons learned. Whilst, as with all qualitative research, these lessons should be interpreted with care, they should also be seen as providing a greater understanding of MDE practice in industry, as well as shedding light on the varied, and occasionally surprising, social, technical and organizational factors that affect success and failure. We conclude by suggesting how the next phase of the research will attempt to investigate some of these issues from a different angle and in greater depth.

References

  1. Afonso, M., Vogel, R., and Teixeira, J. 2006 "From codecentric to model-centric software engineering: practical case study of MDD infusion in a systems integration company," in Workshop on MBD/MOMPES. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Anda, B., Hansen, K., Gullesen, I., and Thorsen, H. 2006 "Experiences from Introducing UML-based Development in a Large Safety-Critical Project," Empirical Software Engineering, vol. 11, pp. 555--581. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Arisholm, E., Briand, L., Hove, S. E., and Labiche, Y. 2006 "The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation," IEEE Transactions on Software Engineering, vol. 32, pp. 365--381. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Arisholm, E., Briand, L. C., and Anda, B. C. D. 2008 "First Workshop on Empirical Studies of Model-Driven Engineering at MODELS," CEUR Workshop Proceedings.Google ScholarGoogle Scholar
  5. Baker, P., Loh, P.S. and Weil, F. 2005 "Model-Driven Engineering in a Large Industrial Context - Motorola Case Study". In: ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS/UML 2005). LNCS, vol. 3713, pp. 476--491. Springer, Heidelberg. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Blumer, H. 1954 What is wrong with social theory? American Sociological Review, 18, pp. 3--10.Google ScholarGoogle ScholarCross RefCross Ref
  7. X COMET: http://www.uio.no/studier/emner/matnat/ifi/INF5120/v05/undervisningsmateriale/COMET_Method_v2-4.pdfGoogle ScholarGoogle Scholar
  8. Dobing, B. and Parsons, J. 2006 "How UML is Used," in Communications of the ACM. vol. 49, pp. 109--113. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Forward, A. and Lethbridge, T. 2008 "Problems and opportunities for model-centric versus code-centric software development," in Workshop on Models in Software Engineering (at ICSE), pp. 27--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. France, R. 2008 "Fair treatment of evaluations in reviews," Software and System Modeling, vol. 7, pp. 253--254.Google ScholarGoogle ScholarCross RefCross Ref
  11. Gaver, B., Dunne, T., and Pacenti, E. 1999 Cultural probes. Interactions: New Visions of Human-Computer interaction, 6(1), pp. 21--29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Glaser, B. G. and Strauss, A. L. 1967 The discovery of grounded theory: Strategies for qualitative research. CHI: Aldine.Google ScholarGoogle Scholar
  13. Graham, C., Rouncefield, M., Gibbs, M., Vetere, F., and Cheverst, K. 2007 "How probes work. " In Proceedings of the 2007 Australasian Conference on Computer-Human Interaction: Entertaining User Interfaces (pp. 29--37). New York, NY: ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Grudin, J. 1989 "Why Groupware Applications Fail: Problems in Design and Evaluation." Information Technology & People. Vol. 4, no. 3, pp. 245--245.Google ScholarGoogle Scholar
  15. Kleppe, A. G., J. Warmer, et al. 2003 MDA Explained: The Model Driven Architecture: Practice and Promise, Addison-Wesley Longman Publishing Co., Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. KobrA: http://www.old.netobjectdays.org/pdf/02/papers/node/0308.pdfGoogle ScholarGoogle Scholar
  17. Lange, C. F. J. and Chaudron, M. R. V. 2006 "Effects of Defects in UML Models: An Experimental Investigation," in International Conference on Software Engineering. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. MODELWARE D5.3-1 Industrial ROI, Assessment, and Feedback - Master Document. Revision 2.2 (2006),Google ScholarGoogle Scholar
  19. MediaDev. 2005 "Wide gap amongst developers' perception of the importance of UML tools".Google ScholarGoogle Scholar
  20. Mohagheghi, P., Dehlen, V. 2008 " Where is the Proof? - A Review of Experiences from Applying MDE in Industry". Proc. 4th European Conference on Model Driven Architecture Foundations and Applications (ECMDA'08), LNCS 5095, pp. 432--443. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Randall, D., Harper, R and Rouncefield, M. 2005 "Fieldwork And Ethnography: A Perspective From CSCW". Proceedings - Ethnographic Praxis in Industry Conference Volume 2005, Issue 1, pp. 81--99.Google ScholarGoogle Scholar
  22. Randall, D., Harper, R, & Rouncefield, M. 2007 Fieldwork for Design: Theory and Practice Kluwer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Strauss, A., and Corbin, J. 1990 Basics of qualitative research: Grounded theory procedures and techniques. Newbury Park, CA: Sage.Google ScholarGoogle Scholar
  24. SurveyMonkey: http://www.surveymonkey.comGoogle ScholarGoogle Scholar
  25. Völter, M. 2009 "MD* Best Practices", JOT - Journal of Object Technology, 2009-09Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Empirical assessment of MDE in industry

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            ICSE '11: Proceedings of the 33rd International Conference on Software Engineering
            May 2011
            1258 pages
            ISBN:9781450304450
            DOI:10.1145/1985793

            Copyright © 2011 ACM

            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]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 21 May 2011

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate276of1,856submissions,15%

            Upcoming Conference

            ICSE 2025

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader