Skip to main content

2016 | OriginalPaper | Buchkapitel

Human Factors in the Adoption of Model-Driven Engineering: An Educator’s Perspective

verfasst von : Jordi Cabot, Dimitrios S. Kolovos

Erschienen in: Advances in Conceptual Modeling

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper complements previous empirical studies on teaching Model-driven Engineering (MDE) by reporting on the authors’ attempt at introducing MDE to undergrad students. This is important because: (1) today’s students are tomorrow’s professionals and industrial adoption depends also on the availability of trained professionals and (2) observing problems in the introduction of MDE in the more controlled environment of a classroom setting allows us to identify additional adoption factors, more at the individual level, to be taken into account after in industrial settings. As we report herein, this attempt was largely unsuccessful. We will analyze what went wrong, what we learned from the process and the implications this has for both future endeavors of introducing MDE in both educational and professional environments, particularly regarding human/socio-technical factors to be considered.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
2
It is worth mentioning the discussion in the blog post http://​modeling-languages.​com/​failed-convince-students-benefits-code-generation/​ explaining the first author’s preliminary observations that ended up with over four thousand visits and thirty comments (from people with different backgrounds like tool vendors: MetaCase, WebRatio, Softeam, consultants and end-users) and the submission of that same post on reddit https://​www.​reddit.​com/​r/​programming/​comments/​2vehhm/​i_​failed_​to_​convince_​my_​students_​about_​the/​ that brought sixty-five additional comments. Besides these two, additional discussions on these results took place in other forums like a number of LinkedIn groups.
 
4
See an (incomplete) list, taken from the set of instructors that declare to be using [3] in courses, here: https://​www.​sites.​google.​com/​site/​mdsebook/​courses.
 
Literatur
1.
Zurück zum Zitat Acerbis, R., Bongio, A., Brambilla, M., Tisi, M., Ceri, S., Tosetti, E.: Developing eBusiness solutions with a model driven approach: the case of acer EMEA. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 539–544. Springer, Heidelberg (2007). doi:10.1007/978-3-540-73597-7_51 CrossRef Acerbis, R., Bongio, A., Brambilla, M., Tisi, M., Ceri, S., Tosetti, E.: Developing eBusiness solutions with a model driven approach: the case of acer EMEA. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 539–544. Springer, Heidelberg (2007). doi:10.​1007/​978-3-540-73597-7_​51 CrossRef
2.
Zurück zum Zitat Akayama, S., Hisazumi, K., Hiya, S., Fukuda, A.: Using model-driven development tools for object-oriented modeling education. In: Educators’ Symposium, 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013) (2013) Akayama, S., Hisazumi, K., Hiya, S., Fukuda, A.: Using model-driven development tools for object-oriented modeling education. In: Educators’ Symposium, 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013) (2013)
3.
Zurück zum Zitat Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice. Synthesis Lectures on Software Engineering. Morgan & Claypool Publishers, San Rafael (2012) Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice. Synthesis Lectures on Software Engineering. Morgan & Claypool Publishers, San Rafael (2012)
4.
Zurück zum Zitat Brambilla, M., Fraternali, P.: Large-scale model-driven engineering of web user interaction: the webml and webratio experience. Sci. Comput. Program. 89, 71–87 (2014)CrossRef Brambilla, M., Fraternali, P.: Large-scale model-driven engineering of web user interaction: the webml and webratio experience. Sci. Comput. Program. 89, 71–87 (2014)CrossRef
5.
Zurück zum Zitat Brambilla, M., Fraternali, P.: Interaction Flow Modeling Language. The MK/OMG Press, Morgan Kaufmann, Burlington (2015) Brambilla, M., Fraternali, P.: Interaction Flow Modeling Language. The MK/OMG Press, Morgan Kaufmann, Burlington (2015)
6.
Zurück zum Zitat Brunelière, H., Cabot, J., Dupé, G., Madiot, F.: Modisco: a model driven reverse engineering framework. Inf. Softw. Technol. 56(8), 1012–1032 (2014)CrossRef Brunelière, H., Cabot, J., Dupé, G., Madiot, F.: Modisco: a model driven reverse engineering framework. Inf. Softw. Technol. 56(8), 1012–1032 (2014)CrossRef
7.
Zurück zum Zitat Budgen, D., Burn, A.J., Brereton, O.P., Kitchenham, B.A., Pretorius, R.: Empirical evidence about the uml: a systematic literature review. Softw. Prac. Exp. 41(4), 363–392 (2011)CrossRef Budgen, D., Burn, A.J., Brereton, O.P., Kitchenham, B.A., Pretorius, R.: Empirical evidence about the uml: a systematic literature review. Softw. Prac. Exp. 41(4), 363–392 (2011)CrossRef
8.
Zurück zum Zitat Cataldo, M., Herbsleb, J.D., Carley, K.M.: Socio-technical congruence: a framework for assessing the impact of technical and work dependencies on software development productivity. In: Proceedings of the 2nd International Symposium on Empirical Software Engineering and Measurement, ESEM 2008, pp. 2–11 (2008) Cataldo, M., Herbsleb, J.D., Carley, K.M.: Socio-technical congruence: a framework for assessing the impact of technical and work dependencies on software development productivity. In: Proceedings of the 2nd International Symposium on Empirical Software Engineering and Measurement, ESEM 2008, pp. 2–11 (2008)
9.
Zurück zum Zitat Cuadrado, J.S., Izquierdo, J.L.C., Molina, J.G.: Applying model-driven engineering in small software enterprises. Sci. Comput. Program. 89, 176–198 (2014)CrossRef Cuadrado, J.S., Izquierdo, J.L.C., Molina, J.G.: Applying model-driven engineering in small software enterprises. Sci. Comput. Program. 89, 176–198 (2014)CrossRef
10.
Zurück zum Zitat Diaz, O., Villoria, F.M.: Generating blogs out of product catalogues: an MDE approach. J. Syst. Softw. 83(10), 1970–1982 (2010)CrossRef Diaz, O., Villoria, F.M.: Generating blogs out of product catalogues: an MDE approach. J. Syst. Softw. 83(10), 1970–1982 (2010)CrossRef
11.
Zurück zum Zitat Dobing, B., Parsons, J.: How UML is used. Commun. ACM 49(5), 109–113 (2006)CrossRef Dobing, B., Parsons, J.: How UML is used. Commun. ACM 49(5), 109–113 (2006)CrossRef
12.
Zurück zum Zitat Dzidek, W.J., Arisholm, E., Briand, L.C.: A realistic empirical evaluation of the costs and benefits of UML in software maintenance. IEEE Trans. Softw. Eng. 34(3), 407–432 (2008)CrossRef Dzidek, W.J., Arisholm, E., Briand, L.C.: A realistic empirical evaluation of the costs and benefits of UML in software maintenance. IEEE Trans. Softw. Eng. 34(3), 407–432 (2008)CrossRef
13.
Zurück zum Zitat Fernández-Sáez, A.M., Caivano, D., Genero, M., Chaudron, M.R.V.: On the use of UML documentation in software maintenance: results from a survey in industry. In: 18th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2015, pp. 292–301 (2015) Fernández-Sáez, A.M., Caivano, D., Genero, M., Chaudron, M.R.V.: On the use of UML documentation in software maintenance: results from a survey in industry. In: 18th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2015, pp. 292–301 (2015)
14.
Zurück zum Zitat Hutchinson, J., Whittle, J., Rouncefield, M.: Model-driven engineering practices in industry: social, organizational and managerial factors that lead to success or failure. Sci. Comput. Program. 89, 144–161 (2014)CrossRef Hutchinson, J., Whittle, J., Rouncefield, M.: Model-driven engineering practices in industry: social, organizational and managerial factors that lead to success or failure. Sci. Comput. Program. 89, 144–161 (2014)CrossRef
15.
Zurück zum Zitat Iqbal, M.Z., Ali, S., Yue, T., Briand, L.C.: Applying UML/MARTE on industrial projects: challenges, experiences, and guidelines. Softw. Syst. Model. 14(4), 1367–1385 (2015)CrossRef Iqbal, M.Z., Ali, S., Yue, T., Briand, L.C.: Applying UML/MARTE on industrial projects: challenges, experiences, and guidelines. Softw. Syst. Model. 14(4), 1367–1385 (2015)CrossRef
16.
Zurück zum Zitat Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I.: ATL: a model transformation tool. Sci. Comput. Program. 72(1–2), 31–39 (2008)MathSciNetCrossRefMATH Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I.: ATL: a model transformation tool. Sci. Comput. Program. 72(1–2), 31–39 (2008)MathSciNetCrossRefMATH
17.
Zurück zum Zitat Mellor, S.J., Balcer, M.: Executable UML: A Foundation for Model-Driven Architectures. Addison-Wesley Longman Publishing Co., Inc., Boston (2002) Mellor, S.J., Balcer, M.: Executable UML: A Foundation for Model-Driven Architectures. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)
18.
Zurück zum Zitat Petre, M.: Uml in practice. In: Proceedings of the 2013 International Conference on Software Engineering, ICSE 2013, Piscataway, NJ, USA, pp. 722–731. IEEE Press (2013) Petre, M.: Uml in practice. In: Proceedings of the 2013 International Conference on Software Engineering, ICSE 2013, Piscataway, NJ, USA, pp. 722–731. IEEE Press (2013)
19.
Zurück zum Zitat Petre, M.: “no shit” or “oh, shit!”: responses to observations on the use of UML in professional practice. Softw. Syst. Model. 13(4), 1225–1235 (2014)MathSciNetCrossRef Petre, M.: “no shit” or “oh, shit!”: responses to observations on the use of UML in professional practice. Softw. Syst. Model. 13(4), 1225–1235 (2014)MathSciNetCrossRef
20.
Zurück zum Zitat Sangra, A.: A new learning model for the information and knowledge society: the case of the universitat oberta de catalunya (uoc), spain. Int. Rev. Res. Open Distrib. Learn. 2(2) (2002) Sangra, A.: A new learning model for the information and knowledge society: the case of the universitat oberta de catalunya (uoc), spain. Int. Rev. Res. Open Distrib. Learn. 2(2) (2002)
21.
Zurück zum Zitat Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework 2.0, 2nd edn. Addison-Wesley Professional, Amsterdam (2009) Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework 2.0, 2nd edn. Addison-Wesley Professional, Amsterdam (2009)
22.
Zurück zum Zitat Vallecillo, A.: On the industrial adoption of model driven engineering. is your company ready for mde? Int. J. Inf. Syst. Softw. Eng. Big Co. 1(1), 52–68 (2014) Vallecillo, A.: On the industrial adoption of model driven engineering. is your company ready for mde? Int. J. Inf. Syst. Softw. Eng. Big Co. 1(1), 52–68 (2014)
23.
Zurück zum Zitat Whittle, J., Hutchinson, J., Rouncefield, M.: The state of practice in model-driven engineering. IEEE Softw. 31(3), 79–85 (2014)CrossRef Whittle, J., Hutchinson, J., Rouncefield, M.: The state of practice in model-driven engineering. IEEE Softw. 31(3), 79–85 (2014)CrossRef
Metadaten
Titel
Human Factors in the Adoption of Model-Driven Engineering: An Educator’s Perspective
verfasst von
Jordi Cabot
Dimitrios S. Kolovos
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-47717-6_18