Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Teaching model-driven software development: A pilot study
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
Federal University of São Paulo, BRA.
2016 (English)In: Proceedings of the 2016 ITiCSE Working Group Reports, ITiCSE 2016, Association for Computing Machinery (ACM), 2016, 45-56 p.Conference paper (Refereed)
Abstract [en]

Software development is a process starting with specification of requirements, then providing design of the required software and implementing the design. Introducing understanding of the process and teaching the skills required for conducting the process is an important learning objective in any CS/SE curriculum. Recently a new paradigm - model-driven software development - has been introduced and extensively used in order to manage increasing complexity in the development of software. We want to investigate and discuss the state-of-The-practice of teaching MDSD and further to provide suggestions on what to include in the teaching curricula and how to teach MDSD in a proper way. The paper presents the results of the work performed by the ITiCSE 2016 "Teaching Model-Driven Software Development" working group. The objective for the work performed at ITiCSE was to elaborate on a foreseen survey based framework for the research by performing a pilot study using the framework. The pilot study was supposed to validate the framework by performing the initial survey, presenting the results, drawing conclusions from the results but also to find out necessary changes and modifications for the research framework so that it could be used for further more extensive research. CCS Concepts • Computing methodologies→Modeling and Siumlation →Model development and analysis→Modeling methodologies • Social and professional topics → Professional topics→Computing education→Computing education programs?Software engineering education.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2016. 45-56 p.
Keyword [en]
Model-driven software development, Software engineering education, Curricula, Education, Education computing, Engineering education, Engineering research, Network function virtualization, Software engineering, Surveys, Computing education, Computing methodologies, Learning objectives, Model development, Modeling methodology, Research frameworks, State of the practice, Software design
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-14087DOI: 10.1145/3024906.3024909ScopusID: 2-s2.0-85015421074ISBN: 9781450348829 (print)OAI: oai:DiVA.org:bth-14087DiVA: diva2:1087205
Conference
21st Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, Arequipa, Peru
Available from: 2017-04-06 Created: 2017-04-06 Last updated: 2017-04-07Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Kuzniarz, Ludwik
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf