SlideShare a Scribd company logo
1 of 31
Download to read offline
A Gamified Tutorial for Learning about
Security Requirements Engineering
Daniel Alami and Fabiano Dalpiaz
Requirements Engineering Lab
Utrecht University, the Netherlands
September 7, 2017
1. The problem
@2017 Fabiano Dalpiaz2
1. The problem
 Ignoring security in SE may lead to security breaches
 Conducting Security in the early phases (RE) is essential!
… but …
 So far, low industrial uptake of existing Security RE methods
 Hypothesis: this may also be a learning problem
@2017 Fabiano Dalpiaz3
1. The learning problem
@2017 Fabiano Dalpiaz4
Traditional education
(about Security RE)
Disengaged students
Too busy professionals
1. The learning problem
@2017 Fabiano Dalpiaz5
Traditional education
(about Security RE)
Disengaged students
Too busy professionals
Security reqs?
Hmm… nah!
1. Research about the learning problem
@2017 Fabiano Dalpiaz6
 Growing interest in innovative learning techniques
 Dedicated venues: CSEE&T, ICSE SEET, REET
 Techniques: improv, role-playing, project simulations
 Focus on high-level, soft skills
 a few exceptions exist, e.g., Zowghi RE’03
 How about procedural learning (e.g., a modeling method,
a specification language)?
2. Solution overview (spoiler alert!)
@2017 Fabiano Dalpiaz7
2. Solution overview
@2017 Fabiano Dalpiaz8
 STS-Tooltorial: an interactive, gamified tutorial
embedded within a security requirements modeling tool
(STS-Tool)
 Bite-sized lessons
 Self-learning
 Gamification
 Immediate
feedback
2. Solution overview
@2017 Fabiano Dalpiaz9
 Baseline: the STS-ml modeling language used within
STS-Tool
 Why?
 Convenience (co-author)
 Access to the source code
 Learning modeling languages is hard!
 Some details
 Goal-oriented
 Multi-view: social, information, authorization
 For socio-technical systems
3. Design framework
@2017 Fabiano Dalpiaz10
3. Design framework
@2017 Fabiano Dalpiaz11
STS-Tooltorial
Interactive tutorial design (33) Game elements (17)
Game mechanics (12)
Curriculum design
3. Design framework
@2017 Fabiano Dalpiaz12
 Review of the interactive tutorials design field
 Learner centricity
 Effectiveness of video tutorials
 Use of contextual assistance
33 Guidelines for designing interactive tutorials
3. Design framework
@2017 Fabiano Dalpiaz13
 Review of the gamification of learning field
A. 17 game elements consistently used
 Points, Badges, Leaderboards, Levels, Progress bars,Avatars,
Onboarding, …
B. Game mechanics
that combine the
game elements into
a game experience
3. Design framework
@2017 Fabiano Dalpiaz14
 Intended learning outcomes
1. Identify the different activities and deliverables of security RE
3. Design framework
@2017 Fabiano Dalpiaz15
 Intended learning outcomes
1. Identify the different activities and deliverables of security RE
2. Recognize the modeling elements and their meaning in a model
3. Choose the most appropriate elements when creating a model
3. Design framework
@2017 Fabiano Dalpiaz16
 Intended learning outcomes
1. Identify the different activities and deliverables of security RE
2. Recognize the modeling elements and their meaning in a model
3. Choose the most appropriate elements when creating a model
4. Express interest in pursuing further learning in the field of
(socio-technical) SRE
4. STS-Tooltorial explained
@2017 Fabiano Dalpiaz17
4. STS-Tooltorial explained
@2017 Fabiano Dalpiaz18
 Lectures: YouTube videos and text
 After each lecture, a quiz takes place
 Interaction with the models
 Immediate feedback on the quizzes
 Multiple levels of increasing difficulty
4. STS-Tooltorial explained
@2017 Fabiano Dalpiaz19
 Some game elements
 Narrative: science fiction, the learner is a rookie security
requirements analyst hired to protect the Empire’s interests
 Point system + Leaderboard + Rank
 Rewards marketplace
 Time restriction
 Avatar
4. STS-Tooltorial explained
@2017 Fabiano Dalpiaz20
5. Preliminary results
@2017 Fabiano Dalpiaz21
5. Preliminary results
@2017 Fabiano Dalpiaz22
 Conceptual model describing our hypotheses
+
+
+
+
5. Preliminary results
@2017 Fabiano Dalpiaz23
 Evaluation set-up
 Two countries (Spain, Netherlands)
 Two groups (8 postgraduate students, 5 IT professionals)
 Data gathering
 Post-test survey
 Analytics module of the interactive platform
 Follow-up interviews
5. Preliminary results
@2017 Fabiano Dalpiaz24
 Evaluation set-up
 Two countries (Spain, Netherlands)
 Two groups (8 postgraduate students, 5 IT professionals)
 Data gathering
 Post-test survey
 Analytics module of the interactive platform
 Follow-up interviews
5. Preliminary results
@2017 Fabiano Dalpiaz25
 H1: Learners exposed to a gamified interactive tutorial
will report high levels of engagement
Above-average engagement results (4.5 out of 7), superior
to other similar studies (Lombriser et al., REFSQ 2016)
Tentatively accepted
5. Preliminary results
@2017 Fabiano Dalpiaz26
 H2: The higher the engagement of learning during
their participation in the gamified tutorial,the higher
their performance will be
On average, 80-100% tutorial completion rate
Quiz accuracy 48% (students), 53% (professionals)
Cannot be tested (no baseline)
5. Preliminary results
@2017 Fabiano Dalpiaz27
 H3: Learners exposed to a gamified interactive tutorial
will report a positive satisfaction towards the use of
the system
SUS score = 80,“A” Platform (90th percentile)
Tentatively accepted
5. Preliminary results
@2017 Fabiano Dalpiaz28
 H4: Deploying a gamified interactive tutorial positively
influences intention to learn more about SRE and the
STS Method
Neutral-to-low intention to learn more
Not accepted
6. Discussion and outlook
@2017 Fabiano Dalpiaz29
6. Discussion and outlook
 A first-of-a-kind attempt
 Positive results about engagement and completion rate
 Issues and open avenues
 The modeling language was hard to learn quickly
 We tested only the social view of STS-ml
 Controlled experiments are needed!
 Replicate with other languages and/or SRE approaches?
@2017 Fabiano Dalpiaz30
Important dates
 Abstracts September 25, 2017
 Papers October 2, 2017
 Conference March 19-22, 2018
www.refsq.org

More Related Content

What's hot

تقويم برنامج
تقويم برنامجتقويم برنامج
تقويم برنامجu061423
 
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)Mrityunjay Kumar
 
Star chart presentation
Star chart presentationStar chart presentation
Star chart presentationhillamanda
 
9 21-11 powerpoint
9 21-11 powerpoint9 21-11 powerpoint
9 21-11 powerpointDRossNCSU
 
Lessons learned on adult student engagement in an online gameful course
Lessons learned on adult student engagement in an online gameful courseLessons learned on adult student engagement in an online gameful course
Lessons learned on adult student engagement in an online gameful courseAlberto Mora
 
Eye-Tracking in Instructional Videos
Eye-Tracking in Instructional VideosEye-Tracking in Instructional Videos
Eye-Tracking in Instructional VideosNathan Garrett
 
Outcomes Targeting Introduction
Outcomes Targeting IntroductionOutcomes Targeting Introduction
Outcomes Targeting Introductionoutcomestargeting
 
Technology investments ppt
Technology investments pptTechnology investments ppt
Technology investments pptLwoodbury
 
Pre service language teacher
Pre service language teacherPre service language teacher
Pre service language teacherMLTA of NSW
 
ACSTAC 2017: Using Virtual Worlds: David W. Deeds
ACSTAC 2017: Using Virtual Worlds: David W. DeedsACSTAC 2017: Using Virtual Worlds: David W. Deeds
ACSTAC 2017: Using Virtual Worlds: David W. DeedsDavid W. Deeds
 
Research and Teaching with Remo: Student research projects and teaching for a...
Research and Teaching with Remo: Student research projects and teaching for a...Research and Teaching with Remo: Student research projects and teaching for a...
Research and Teaching with Remo: Student research projects and teaching for a...Dagmar Monett
 
Technology in the Elementary Classroom
Technology in the Elementary ClassroomTechnology in the Elementary Classroom
Technology in the Elementary ClassroomWestJ1140
 
Are your teachers ready for 1 2-1
Are your teachers ready for 1 2-1Are your teachers ready for 1 2-1
Are your teachers ready for 1 2-1Tim Leister
 
Saterbak Rice 1st Year Engineering
Saterbak Rice 1st Year EngineeringSaterbak Rice 1st Year Engineering
Saterbak Rice 1st Year EngineeringIntro Engineering
 
Gamified learning activities with quizzes and AI storytelling to improve soft...
Gamified learning activities with quizzes and AI storytelling to improve soft...Gamified learning activities with quizzes and AI storytelling to improve soft...
Gamified learning activities with quizzes and AI storytelling to improve soft...Rui Prada
 
Global training 21 century non native arabic teachers2000
Global training 21 century non native arabic teachers2000Global training 21 century non native arabic teachers2000
Global training 21 century non native arabic teachers2000Ahmed Aboulez
 
学生、教職員が一線に並んで交流できる 「英語でビブリオバトル」
学生、教職員が一線に並んで交流できる 「英語でビブリオバトル」学生、教職員が一線に並んで交流できる 「英語でビブリオバトル」
学生、教職員が一線に並んで交流できる 「英語でビブリオバトル」Yukie KONDO
 

What's hot (20)

تقويم برنامج
تقويم برنامجتقويم برنامج
تقويم برنامج
 
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
 
Star chart presentation
Star chart presentationStar chart presentation
Star chart presentation
 
9 21-11 powerpoint
9 21-11 powerpoint9 21-11 powerpoint
9 21-11 powerpoint
 
Lessons learned on adult student engagement in an online gameful course
Lessons learned on adult student engagement in an online gameful courseLessons learned on adult student engagement in an online gameful course
Lessons learned on adult student engagement in an online gameful course
 
Eye-Tracking in Instructional Videos
Eye-Tracking in Instructional VideosEye-Tracking in Instructional Videos
Eye-Tracking in Instructional Videos
 
Outcomes Targeting Introduction
Outcomes Targeting IntroductionOutcomes Targeting Introduction
Outcomes Targeting Introduction
 
Technology investments ppt
Technology investments pptTechnology investments ppt
Technology investments ppt
 
Pre service language teacher
Pre service language teacherPre service language teacher
Pre service language teacher
 
ACSTAC 2017: Using Virtual Worlds: David W. Deeds
ACSTAC 2017: Using Virtual Worlds: David W. DeedsACSTAC 2017: Using Virtual Worlds: David W. Deeds
ACSTAC 2017: Using Virtual Worlds: David W. Deeds
 
A robotics-based approach to foster programming skills and computational thin...
A robotics-based approach to foster programming skills and computational thin...A robotics-based approach to foster programming skills and computational thin...
A robotics-based approach to foster programming skills and computational thin...
 
Research and Teaching with Remo: Student research projects and teaching for a...
Research and Teaching with Remo: Student research projects and teaching for a...Research and Teaching with Remo: Student research projects and teaching for a...
Research and Teaching with Remo: Student research projects and teaching for a...
 
Technology in the Elementary Classroom
Technology in the Elementary ClassroomTechnology in the Elementary Classroom
Technology in the Elementary Classroom
 
What The Heck Is An ITRT?
What The Heck Is An ITRT?What The Heck Is An ITRT?
What The Heck Is An ITRT?
 
Are your teachers ready for 1 2-1
Are your teachers ready for 1 2-1Are your teachers ready for 1 2-1
Are your teachers ready for 1 2-1
 
Saterbak Rice 1st Year Engineering
Saterbak Rice 1st Year EngineeringSaterbak Rice 1st Year Engineering
Saterbak Rice 1st Year Engineering
 
Amazing Animals
Amazing AnimalsAmazing Animals
Amazing Animals
 
Gamified learning activities with quizzes and AI storytelling to improve soft...
Gamified learning activities with quizzes and AI storytelling to improve soft...Gamified learning activities with quizzes and AI storytelling to improve soft...
Gamified learning activities with quizzes and AI storytelling to improve soft...
 
Global training 21 century non native arabic teachers2000
Global training 21 century non native arabic teachers2000Global training 21 century non native arabic teachers2000
Global training 21 century non native arabic teachers2000
 
学生、教職員が一線に並んで交流できる 「英語でビブリオバトル」
学生、教職員が一線に並んで交流できる 「英語でビブリオバトル」学生、教職員が一線に並んで交流できる 「英語でビブリオバトル」
学生、教職員が一線に並んで交流できる 「英語でビブリオバトル」
 

Similar to A Gamified Tutorial for Learning about Security Requirements Engineering

LeXMizzou August2017
LeXMizzou August2017LeXMizzou August2017
LeXMizzou August2017Isa Jahnke
 
Extreme Apprenticeship Meets Playful Design at Operating System Labs: A Case ...
Extreme Apprenticeship Meets Playful Design at Operating System Labs: A Case ...Extreme Apprenticeship Meets Playful Design at Operating System Labs: A Case ...
Extreme Apprenticeship Meets Playful Design at Operating System Labs: A Case ...Rosella Gennari
 
Slide viva (tuti) pdf
Slide viva (tuti) pdfSlide viva (tuti) pdf
Slide viva (tuti) pdfHidayah Azam
 
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...Davide Taibi
 
10 lessons learnt in the first ten years of the serious games movement
10 lessons learnt in the first ten years of the serious games movement10 lessons learnt in the first ten years of the serious games movement
10 lessons learnt in the first ten years of the serious games movementSerious Games Interactive
 
Primm and Classroom Talk Sue Sentance Nov 2020 pdf
Primm and Classroom Talk  Sue Sentance Nov 2020 pdfPrimm and Classroom Talk  Sue Sentance Nov 2020 pdf
Primm and Classroom Talk Sue Sentance Nov 2020 pdfSue Sentance
 
Technology Integration class #1 2011
Technology Integration class #1 2011Technology Integration class #1 2011
Technology Integration class #1 2011Dr. Maureen Lamb
 
Exploring apps for differentiating instruction
Exploring apps for differentiating instructionExploring apps for differentiating instruction
Exploring apps for differentiating instructionAnita Zijdemans Boudreau
 
Student-centred KM strategies
Student-centred KM strategiesStudent-centred KM strategies
Student-centred KM strategiesSIKM
 
Developing escape rooms for entrepreneurship education
Developing escape rooms for entrepreneurship education Developing escape rooms for entrepreneurship education
Developing escape rooms for entrepreneurship education Sultan Goksen
 
RoboESL_Project_Genova-v5t_TrainingCourse_170919
RoboESL_Project_Genova-v5t_TrainingCourse_170919RoboESL_Project_Genova-v5t_TrainingCourse_170919
RoboESL_Project_Genova-v5t_TrainingCourse_170919Tassos Karampinis
 
Math FACTS (Free Awesome, Cool Tools for Students)
Math FACTS (Free Awesome, Cool Tools for Students)Math FACTS (Free Awesome, Cool Tools for Students)
Math FACTS (Free Awesome, Cool Tools for Students)sqoolmaster
 
Exercise Perceptions: Experience Report From A Secure Software Development Co...
Exercise Perceptions: Experience Report From A Secure Software Development Co...Exercise Perceptions: Experience Report From A Secure Software Development Co...
Exercise Perceptions: Experience Report From A Secure Software Development Co...Akond Rahman
 
Y5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies ProgramY5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies ProgramJoanne Villis
 
Insight 360 research_basis-whitepaper
Insight 360 research_basis-whitepaperInsight 360 research_basis-whitepaper
Insight 360 research_basis-whitepaperWilliam McIntosh
 
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...ijma
 
The interactive whiteboard
The interactive whiteboardThe interactive whiteboard
The interactive whiteboarddjpicchi
 

Similar to A Gamified Tutorial for Learning about Security Requirements Engineering (20)

AECT 2016 Multimedia
AECT 2016 MultimediaAECT 2016 Multimedia
AECT 2016 Multimedia
 
LeXMizzou August2017
LeXMizzou August2017LeXMizzou August2017
LeXMizzou August2017
 
Extreme Apprenticeship Meets Playful Design at Operating System Labs: A Case ...
Extreme Apprenticeship Meets Playful Design at Operating System Labs: A Case ...Extreme Apprenticeship Meets Playful Design at Operating System Labs: A Case ...
Extreme Apprenticeship Meets Playful Design at Operating System Labs: A Case ...
 
Slide viva (tuti) pdf
Slide viva (tuti) pdfSlide viva (tuti) pdf
Slide viva (tuti) pdf
 
Introducing The Big6
Introducing The Big6Introducing The Big6
Introducing The Big6
 
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
 
10 lessons learnt in the first ten years of the serious games movement
10 lessons learnt in the first ten years of the serious games movement10 lessons learnt in the first ten years of the serious games movement
10 lessons learnt in the first ten years of the serious games movement
 
Primm and Classroom Talk Sue Sentance Nov 2020 pdf
Primm and Classroom Talk  Sue Sentance Nov 2020 pdfPrimm and Classroom Talk  Sue Sentance Nov 2020 pdf
Primm and Classroom Talk Sue Sentance Nov 2020 pdf
 
MIPO Model
MIPO ModelMIPO Model
MIPO Model
 
Technology Integration class #1 2011
Technology Integration class #1 2011Technology Integration class #1 2011
Technology Integration class #1 2011
 
Exploring apps for differentiating instruction
Exploring apps for differentiating instructionExploring apps for differentiating instruction
Exploring apps for differentiating instruction
 
Student-centred KM strategies
Student-centred KM strategiesStudent-centred KM strategies
Student-centred KM strategies
 
Developing escape rooms for entrepreneurship education
Developing escape rooms for entrepreneurship education Developing escape rooms for entrepreneurship education
Developing escape rooms for entrepreneurship education
 
RoboESL_Project_Genova-v5t_TrainingCourse_170919
RoboESL_Project_Genova-v5t_TrainingCourse_170919RoboESL_Project_Genova-v5t_TrainingCourse_170919
RoboESL_Project_Genova-v5t_TrainingCourse_170919
 
Math FACTS (Free Awesome, Cool Tools for Students)
Math FACTS (Free Awesome, Cool Tools for Students)Math FACTS (Free Awesome, Cool Tools for Students)
Math FACTS (Free Awesome, Cool Tools for Students)
 
Exercise Perceptions: Experience Report From A Secure Software Development Co...
Exercise Perceptions: Experience Report From A Secure Software Development Co...Exercise Perceptions: Experience Report From A Secure Software Development Co...
Exercise Perceptions: Experience Report From A Secure Software Development Co...
 
Y5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies ProgramY5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies Program
 
Insight 360 research_basis-whitepaper
Insight 360 research_basis-whitepaperInsight 360 research_basis-whitepaper
Insight 360 research_basis-whitepaper
 
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...
 
The interactive whiteboard
The interactive whiteboardThe interactive whiteboard
The interactive whiteboard
 

Recently uploaded

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 

Recently uploaded (20)

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 

A Gamified Tutorial for Learning about Security Requirements Engineering

  • 1. A Gamified Tutorial for Learning about Security Requirements Engineering Daniel Alami and Fabiano Dalpiaz Requirements Engineering Lab Utrecht University, the Netherlands September 7, 2017
  • 2. 1. The problem @2017 Fabiano Dalpiaz2
  • 3. 1. The problem  Ignoring security in SE may lead to security breaches  Conducting Security in the early phases (RE) is essential! … but …  So far, low industrial uptake of existing Security RE methods  Hypothesis: this may also be a learning problem @2017 Fabiano Dalpiaz3
  • 4. 1. The learning problem @2017 Fabiano Dalpiaz4 Traditional education (about Security RE) Disengaged students Too busy professionals
  • 5. 1. The learning problem @2017 Fabiano Dalpiaz5 Traditional education (about Security RE) Disengaged students Too busy professionals Security reqs? Hmm… nah!
  • 6. 1. Research about the learning problem @2017 Fabiano Dalpiaz6  Growing interest in innovative learning techniques  Dedicated venues: CSEE&T, ICSE SEET, REET  Techniques: improv, role-playing, project simulations  Focus on high-level, soft skills  a few exceptions exist, e.g., Zowghi RE’03  How about procedural learning (e.g., a modeling method, a specification language)?
  • 7. 2. Solution overview (spoiler alert!) @2017 Fabiano Dalpiaz7
  • 8. 2. Solution overview @2017 Fabiano Dalpiaz8  STS-Tooltorial: an interactive, gamified tutorial embedded within a security requirements modeling tool (STS-Tool)  Bite-sized lessons  Self-learning  Gamification  Immediate feedback
  • 9. 2. Solution overview @2017 Fabiano Dalpiaz9  Baseline: the STS-ml modeling language used within STS-Tool  Why?  Convenience (co-author)  Access to the source code  Learning modeling languages is hard!  Some details  Goal-oriented  Multi-view: social, information, authorization  For socio-technical systems
  • 10. 3. Design framework @2017 Fabiano Dalpiaz10
  • 11. 3. Design framework @2017 Fabiano Dalpiaz11 STS-Tooltorial Interactive tutorial design (33) Game elements (17) Game mechanics (12) Curriculum design
  • 12. 3. Design framework @2017 Fabiano Dalpiaz12  Review of the interactive tutorials design field  Learner centricity  Effectiveness of video tutorials  Use of contextual assistance 33 Guidelines for designing interactive tutorials
  • 13. 3. Design framework @2017 Fabiano Dalpiaz13  Review of the gamification of learning field A. 17 game elements consistently used  Points, Badges, Leaderboards, Levels, Progress bars,Avatars, Onboarding, … B. Game mechanics that combine the game elements into a game experience
  • 14. 3. Design framework @2017 Fabiano Dalpiaz14  Intended learning outcomes 1. Identify the different activities and deliverables of security RE
  • 15. 3. Design framework @2017 Fabiano Dalpiaz15  Intended learning outcomes 1. Identify the different activities and deliverables of security RE 2. Recognize the modeling elements and their meaning in a model 3. Choose the most appropriate elements when creating a model
  • 16. 3. Design framework @2017 Fabiano Dalpiaz16  Intended learning outcomes 1. Identify the different activities and deliverables of security RE 2. Recognize the modeling elements and their meaning in a model 3. Choose the most appropriate elements when creating a model 4. Express interest in pursuing further learning in the field of (socio-technical) SRE
  • 18. 4. STS-Tooltorial explained @2017 Fabiano Dalpiaz18  Lectures: YouTube videos and text  After each lecture, a quiz takes place  Interaction with the models  Immediate feedback on the quizzes  Multiple levels of increasing difficulty
  • 19. 4. STS-Tooltorial explained @2017 Fabiano Dalpiaz19  Some game elements  Narrative: science fiction, the learner is a rookie security requirements analyst hired to protect the Empire’s interests  Point system + Leaderboard + Rank  Rewards marketplace  Time restriction  Avatar
  • 21. 5. Preliminary results @2017 Fabiano Dalpiaz21
  • 22. 5. Preliminary results @2017 Fabiano Dalpiaz22  Conceptual model describing our hypotheses + + + +
  • 23. 5. Preliminary results @2017 Fabiano Dalpiaz23  Evaluation set-up  Two countries (Spain, Netherlands)  Two groups (8 postgraduate students, 5 IT professionals)  Data gathering  Post-test survey  Analytics module of the interactive platform  Follow-up interviews
  • 24. 5. Preliminary results @2017 Fabiano Dalpiaz24  Evaluation set-up  Two countries (Spain, Netherlands)  Two groups (8 postgraduate students, 5 IT professionals)  Data gathering  Post-test survey  Analytics module of the interactive platform  Follow-up interviews
  • 25. 5. Preliminary results @2017 Fabiano Dalpiaz25  H1: Learners exposed to a gamified interactive tutorial will report high levels of engagement Above-average engagement results (4.5 out of 7), superior to other similar studies (Lombriser et al., REFSQ 2016) Tentatively accepted
  • 26. 5. Preliminary results @2017 Fabiano Dalpiaz26  H2: The higher the engagement of learning during their participation in the gamified tutorial,the higher their performance will be On average, 80-100% tutorial completion rate Quiz accuracy 48% (students), 53% (professionals) Cannot be tested (no baseline)
  • 27. 5. Preliminary results @2017 Fabiano Dalpiaz27  H3: Learners exposed to a gamified interactive tutorial will report a positive satisfaction towards the use of the system SUS score = 80,“A” Platform (90th percentile) Tentatively accepted
  • 28. 5. Preliminary results @2017 Fabiano Dalpiaz28  H4: Deploying a gamified interactive tutorial positively influences intention to learn more about SRE and the STS Method Neutral-to-low intention to learn more Not accepted
  • 29. 6. Discussion and outlook @2017 Fabiano Dalpiaz29
  • 30. 6. Discussion and outlook  A first-of-a-kind attempt  Positive results about engagement and completion rate  Issues and open avenues  The modeling language was hard to learn quickly  We tested only the social view of STS-ml  Controlled experiments are needed!  Replicate with other languages and/or SRE approaches? @2017 Fabiano Dalpiaz30
  • 31. Important dates  Abstracts September 25, 2017  Papers October 2, 2017  Conference March 19-22, 2018 www.refsq.org