Due to the increased importance of machine learning in software and security engineering, effective trainings are needed that allow software engineers to learn the required basic knowledge to understand and successfully apply prediction models fast. In this paper, we present a two-days seminar to teach machine learning-based prediction in software engineering and the evaluation ofits learning effects based on Bloom's taxonomy. As a teaching scenario for the practical part, we used a paper reporting a research study on the application ofmachine learning techniques to predict vulnerabilities in the code. The results of the evaluation showed that the seminar is an appropriate format for teaching predictive modeling to software engineers. The participants were very enthusiastic and self-motivated to learn about the topic and the empirical investigation based on Bloom's taxonomy showed positive learning effects on the knowledge, comprehension, application, analysis, and evaluation level.

Teaching predictive modeling to junior software engineers - Seminar format and its evaluation / Labunets, K.; Janes, A.; Felderer, M.; Massacci, F.. - Article number 7965351:(2017), pp. 339-340. ( 39th IEEE/ACM International Conference on Software Engineering Companion, ICSE-C 2017 Buenos Aires; Argentina 20 May 2017 through 28 May 2017;) [10.1109/ICSE-C.2017.62].

Teaching predictive modeling to junior software engineers - Seminar format and its evaluation

Labunets K.;Massacci F.
2017-01-01

Abstract

Due to the increased importance of machine learning in software and security engineering, effective trainings are needed that allow software engineers to learn the required basic knowledge to understand and successfully apply prediction models fast. In this paper, we present a two-days seminar to teach machine learning-based prediction in software engineering and the evaluation ofits learning effects based on Bloom's taxonomy. As a teaching scenario for the practical part, we used a paper reporting a research study on the application ofmachine learning techniques to predict vulnerabilities in the code. The results of the evaluation showed that the seminar is an appropriate format for teaching predictive modeling to software engineers. The participants were very enthusiastic and self-motivated to learn about the topic and the empirical investigation based on Bloom's taxonomy showed positive learning effects on the knowledge, comprehension, application, analysis, and evaluation level.
2017
Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017
New York
IEEE Press, USA
978-1-5386-1589-8
Labunets, K.; Janes, A.; Felderer, M.; Massacci, F.
Teaching predictive modeling to junior software engineers - Seminar format and its evaluation / Labunets, K.; Janes, A.; Felderer, M.; Massacci, F.. - Article number 7965351:(2017), pp. 339-340. ( 39th IEEE/ACM International Conference on Software Engineering Companion, ICSE-C 2017 Buenos Aires; Argentina 20 May 2017 through 28 May 2017;) [10.1109/ICSE-C.2017.62].
File in questo prodotto:
File Dimensione Formato  
Labunets.pdf

Solo gestori archivio

Tipologia: Post-print referato (Refereed author’s manuscript)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 128.87 kB
Formato Adobe PDF
128.87 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/198496
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex ND
social impact