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.| 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



