SlideShare a Scribd company logo
The use of games on the teaching of programming:
a systematic review
Postgraduate Program in Computer Systems – PPgSC
Federal University of Rio Grande do Norte – UFRN
Natal - Brazil
Thiago Reis da Silva
thiagoreis@ppgsc.ufrn.br
Eduardo Aranha
eduardoaranha@dimap.ufrn.br
Tainá Jesus Medeiros
tainamedeiros@ppgsc.ufrn.br
Contents
1. Introduction;
2. Method;
3. Results;
4. Final Considerations.
2ESELAW 2015 - Lima, Peru
1. Introduction
3ESELAW 2015 - Lima, Peru
1. Introduction
 There are several difficulties faced by beginners during the process of
learning programming;
 Possibilities: exigency logical-mathematical requirements in the
discipline;
 Due to the difficulties continually faced by beginners courses of
technology areas, has resulted in high dropout and desist;
 Various efforts have been made by researchers and educators to try to
overcome the difficulties encountered by beginners in this area.
ESELAW 2015 - Lima, Peru 4
1. Introduction
 Systematic Review:
 It is a type of secondary study that follows a methodologically well-
defined research process to identify, analyze and interpret all
available evidence related to a specific research question of an
unbiased way and (to some extent) repeatable.
ESELAW 2015 - Lima, Peru 5
2. Method
6ESELAW 2015 - Lima, Peru
2. Method
 Objective:
 Determine the effectiveness of the use of digital games as a teaching tool and
programming learning;
 Making an overview of the analysis of practical experience and research regarding the
use of digital games for the teaching and learning of programming in the international
context.
 Original guidelines proposed by Kitchenham et. al. (2009);
 We included articles 1 January 2009 to 31 December 2013.
ESELAW 2015 - Lima, Peru 7
2. Method
 Research Questions:
 QP1: Which programming languages are being taught by studies that make
use of games as teaching tools?
 QP2: What studies are being performed by researchers who investigate the
use of games on programming teaching?
 QP3: What is the scale (number of attendees) of the studies that are being
conducted by researchers?
 QP4: Do the reported studies indicate effectiveness in the use of games for teaching
programming?
 QP5: What schooling levels are being contemplated by the studies?
 QP6: The approaches are based on Distance Learning or traditional face-to-face
contact?
 QP7: What skills and competencies are being exploited?
 QP8: What benefits and limitations are being reported?
8
2. Method
 Searching Process
 Electronic databases:
 IEEE Xplorer,
 ACM Digital Library;
 ScienceDirect.
9ESELAW 2015 - Lima, Peru
2. Method
 Searching Process
 Conferences:
 Technical Symposium on Computer Science Education (SIGCSE), Conference on International Computing
Education Research (ICER), Conference on Foundations of Digital Games (FDG), Transactions on Computing
Education (TOCE), Conference on Innovation and Technology in Computer Science Education (ITiCSE),
International Conference on Digital Game and Intelligent Toy Enhanced Learning (DIGITEL), Workshop on
Network and System Support for Games (NetGames), Symposium on Computational Intelligence and Games
(CIG), Conference on Information Technology Education (SIGITE), Symposium on Interactive 3D Graphics
and Games (I3D), International Conference on Software Engineering (ICSE), International Symposium on
Empirical Software Engineering and Measurement (ESEM) e International Conference on Evaluation and
Assessment in Software Engineering (EASE).
 Journal:
 Journal Computer and Education (JCE), Journal of Computing Sciences in Colleges (JCSC) e International
Journal of Educational Research (IJER).
10ESELAW 2015 - Lima, Peru
2. Method
 Searching Process
11
2. Method
 Inclusion and Exclusion Criteria
12ESELAW 2015 - Lima, Peru
2. Method
 Data extraction
 Objective;
 Study method;
 Number of participants involved;
 Education level;
 Type of Programming Languages;
 Results;
 Conclusion.
13ESELAW 2015 - Lima, Peru
3. Results
14ESELAW 2015 - Lima, Peru
 QP1: Which programming languages are being taught by studies
that make use of games as teaching tools?
 7 Programming Linguagens;
 Using software to teach programming concepts;
 Ex.: Greenfoot (5), Alice (4), Scratch (2), Blocky (1) e GameMaker (1);
 Robotics;
 Ex.: Lego Mindstorms (2) e LighBot (1).
ESELAW 2015 - Lima, Peru 15
3. Results
 QP2: What studies are being performed by researchers who
investigate the use of games on programming teaching?
ESELAW 2015 - Lima, Peru 16
3. Results
 QP3: What is the scale (number of attendees) of the studies that
are being conducted by researchers?
 Studies varied widely;
 Exemple: 8, 9, 322, 325;
 QP4: Do the reported studies indicate effectiveness in the use of
games for teaching programming?
 Efficient: 97%;
 Mixed: 3%
ESELAW 2015 - Lima, Peru 17
3. Results
 QP5: What schooling levels are being contemplated by the
studies?
ESELAW 2015 - Lima, Peru 18
3. Results
 QP6: The approaches are based on Distance Learning or
traditional face-to-face contact?
ESELAW 2015 - Lima, Peru 19
3. Results
 QP7: What skills and competencies are being exploited?
 Few are the studies that clearly show the skills and competencies explored;
 Two skills: cognitive and social.
 Cognitive:
 “players build algorithms during game-play, designing their own solutions” (collaboration
skills) [E11];
 “gamers often use logical condition, in order to achieve a higher score in the game and when
they want to create reusable solutions” (establish logical conclusions) [E7].
 Social:
 Dealing with rules; cooperate and collaborate [E11] [E18] [E20] [E35] e [E47].
ESELAW 2015 - Lima, Peru 20
3. Results
 QP8: What benefits and limitations are being reported?
 Benefits:
 The use of games motivates and improves the programming education, increasing the
power of concentration of the students and the pass rate, as well as decrease in the
number of dropouts in disciplines involving programming;
 Use workshops as fun and attractive way to the learning of programming process;
 Using software to teach programming - with Scratch, Game Maker, Blockly, Alice and
Greenfoot - as a way to make the most dynamic teaching-learning process.
 Limitations:
 Abstraction difficulties and understanding of the issues;
 Specify and code a solution.
ESELAW 2015 - Lima, Peru 21
3. Results
 Threats to validity:
 The research was organized in a manual and automatic search
process in a specific set of journals, conferences and journals;
 A single researcher selected studies, based on their titles,
abstracts, keywords and conclusions;
 A single researcher tabular data, despite the others had checked
the data extraction.
ESELAW 2015 - Lima, Peru 22
3. Results
4. Conclusion
23ESELAW 2015 - Lima, Peru
 Various results and trends:
 Java is the one that has been most frequently adopted in the
research;
 Case studies and control experiments are the most commonly
reported methods and used to evaluate the efficacy of the
intervention game;
 The number of participants who took part in the survey to
assess the effectiveness of the use of games in education
programming varies widely from study to study;
 Half of the research is being applied to higher education.
24
4. Conclusion
ESELAW 2015 - Lima, Peru
ESELAW 2015 - Lima, Peru 25
Acknowledgments
Questions
trsilva.si@gmail.com

More Related Content

PPT
From LIBEs’ framework to users experience of LIBE courses: analysing the Port...
PDF
Case study_GUVI_Workshop_Final version
PDF
Are 21st Century Skills Evaluated in Robotics Competitions? The Case of First...
PPTX
Star Chart Powerpoint
PPTX
Technology in Mathematics and Science IDT285
PPTX
Exploring the Effect of a Robotics Laboratory on Computational Thinking Skill...
DOC
Organizational Chart
PPTX
Mathematics and technology
From LIBEs’ framework to users experience of LIBE courses: analysing the Port...
Case study_GUVI_Workshop_Final version
Are 21st Century Skills Evaluated in Robotics Competitions? The Case of First...
Star Chart Powerpoint
Technology in Mathematics and Science IDT285
Exploring the Effect of a Robotics Laboratory on Computational Thinking Skill...
Organizational Chart
Mathematics and technology

What's hot (17)

PDF
Ict paper1
PDF
rice_certificate
PPT
E rate
PPT
An Artificial Neural Network Model to Predict Academic Performance
DOC
Unit of Instruction
PPTX
Slides for for JSS "Happy Hour": Aligning software engineering education with...
PPTX
Jplas
PDF
THE IMPACT OF LEGO MINDSTORMS NXT ROBOT IN SCIENCE ON SIXTH GRADE STUDENTS IN...
PPT
IGCSE ICT
PDF
Cg31350353
PPTX
Texas STaR Chart Presentation
PPT
High vs. low intensity courses. Student Technological Behavior
PPT
Hernandezleoetal@Icaltws08
PPTX
United Nations University RFP (case study)
DOCX
Flowchart, action plan and plan of evaluation
DOC
Master Of Education In Elementary Education
DOC
Master Of Education In Elementary Education
Ict paper1
rice_certificate
E rate
An Artificial Neural Network Model to Predict Academic Performance
Unit of Instruction
Slides for for JSS "Happy Hour": Aligning software engineering education with...
Jplas
THE IMPACT OF LEGO MINDSTORMS NXT ROBOT IN SCIENCE ON SIXTH GRADE STUDENTS IN...
IGCSE ICT
Cg31350353
Texas STaR Chart Presentation
High vs. low intensity courses. Student Technological Behavior
Hernandezleoetal@Icaltws08
United Nations University RFP (case study)
Flowchart, action plan and plan of evaluation
Master Of Education In Elementary Education
Master Of Education In Elementary Education
Ad

Similar to The use of games on the teaching of programming: a systematic review (20)

PDF
2013LilyPadvsAppInventor
PDF
An empirical evaluation of
PDF
Diversity in utilization of programming languages among State Universities an...
PDF
A Comparative Analysis of i-Ready, IXL, and Prodigy e-learning software programs
PDF
ANALYSIS OF STUDENT ACADEMIC PERFORMANCE USING MACHINE LEARNING ALGORITHMS:– ...
PDF
Basics of Paper Writing and Publishing in TEL (JTEL 2015 Workshop)
PPTX
A comparative analysis of i-Ready, IXL, and Prodigy learning software programs
PDF
256-gamification
PDF
E-LEARNING READINESS ASSESSMENT TOOL FOR PHILIPPINE HIGHER EDUCATION INSTITUT...
PDF
E-Learning Readiness Assessment Tool for Philippine Higher Education Institut...
PDF
E-Learning Readiness Assessment Tool for Philippine Higher Education Institut...
PDF
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...
DOCX
Jr. Data Scientist Programs and International Young Coders Program: Building ...
PDF
Cai mpsa software
PDF
Virtual Flipped Classroom
PPTX
Survey Instrument Validity OERdifferentiation.com
PPTX
OER differentiation
PDF
A strategy to increase students’ motivation and decrease dropout rates
PPTX
CHAPTER 6 - INNOVATIVE TECHNOLOGIES IN ASSESSMENT (1).pptx
PPTX
OER Learning Design Guidelines for Brazilian K-12 Teachers, Supporting the De...
2013LilyPadvsAppInventor
An empirical evaluation of
Diversity in utilization of programming languages among State Universities an...
A Comparative Analysis of i-Ready, IXL, and Prodigy e-learning software programs
ANALYSIS OF STUDENT ACADEMIC PERFORMANCE USING MACHINE LEARNING ALGORITHMS:– ...
Basics of Paper Writing and Publishing in TEL (JTEL 2015 Workshop)
A comparative analysis of i-Ready, IXL, and Prodigy learning software programs
256-gamification
E-LEARNING READINESS ASSESSMENT TOOL FOR PHILIPPINE HIGHER EDUCATION INSTITUT...
E-Learning Readiness Assessment Tool for Philippine Higher Education Institut...
E-Learning Readiness Assessment Tool for Philippine Higher Education Institut...
THE IMPACT OF USING VISUAL PROGRAMMING ENVIRONMENT TOWARDS COLLEGE STUDENTS’ ...
Jr. Data Scientist Programs and International Young Coders Program: Building ...
Cai mpsa software
Virtual Flipped Classroom
Survey Instrument Validity OERdifferentiation.com
OER differentiation
A strategy to increase students’ motivation and decrease dropout rates
CHAPTER 6 - INNOVATIVE TECHNOLOGIES IN ASSESSMENT (1).pptx
OER Learning Design Guidelines for Brazilian K-12 Teachers, Supporting the De...
Ad

More from Thiago Reis da Silva (20)

PDF
Slide Sobre Memória Secundária - Arquitetura de Computadores
PDF
Slide 03 - Funções Matemáticas - Python -
PDF
Apostila de Introdução a Programação
PDF
Introdução a Programação
PDF
Desenvolvendo plug-in do Moodle em forma de módulo
PDF
Facilitando o aprendizado na tv digital interativa com a utilização de mapa d...
PDF
O uso de ferramentas pedagógicas no desenvolvimento de objetos de aprendizagem
PDF
Integrando o network simulator 2.0 a um ambiente virtual de aprendizagem
PDF
Ensino de programação utilizando jogos digitais: uma revisão sistemática da l...
PDF
Survey e Análise Estatística
PDF
Um modelo de objeto de aprendizagem com ênfase no planejamento para o Moodle
PDF
Aplicação de uma técnica de visualização de dados baseado em árvores para au...
PDF
OBA-MC: um modelo de objeto de aprendizagem centrado no processo de ensino-ap...
PDF
Ferramentas avaliativas disponíveis em um ambiente virtual de aprendizagem us...
PDF
Ampliando o aprendizado na TV digital com MCD-TV e ginga
PDF
MCD-TV - aprendizagem significativa com objeto de aprendizagem OBA-MC na tv d...
PDF
Minicurso SCRUM
PDF
Análise espacial do perfil dos alunos do ifpi – campus floriano usando técnica...
PDF
Uma proposta de padronização de objetos de aprendizagem com base em objetivos...
PDF
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
Slide Sobre Memória Secundária - Arquitetura de Computadores
Slide 03 - Funções Matemáticas - Python -
Apostila de Introdução a Programação
Introdução a Programação
Desenvolvendo plug-in do Moodle em forma de módulo
Facilitando o aprendizado na tv digital interativa com a utilização de mapa d...
O uso de ferramentas pedagógicas no desenvolvimento de objetos de aprendizagem
Integrando o network simulator 2.0 a um ambiente virtual de aprendizagem
Ensino de programação utilizando jogos digitais: uma revisão sistemática da l...
Survey e Análise Estatística
Um modelo de objeto de aprendizagem com ênfase no planejamento para o Moodle
Aplicação de uma técnica de visualização de dados baseado em árvores para au...
OBA-MC: um modelo de objeto de aprendizagem centrado no processo de ensino-ap...
Ferramentas avaliativas disponíveis em um ambiente virtual de aprendizagem us...
Ampliando o aprendizado na TV digital com MCD-TV e ginga
MCD-TV - aprendizagem significativa com objeto de aprendizagem OBA-MC na tv d...
Minicurso SCRUM
Análise espacial do perfil dos alunos do ifpi – campus floriano usando técnica...
Uma proposta de padronização de objetos de aprendizagem com base em objetivos...
Scrum uma metodologia ágil paragestão e planejamento de projetos de software

Recently uploaded (20)

DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
Cell Structure & Organelles in detailed.
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
Trump Administration's workforce development strategy
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
UNIT III MENTAL HEALTH NURSING ASSESSMENT
01-Introduction-to-Information-Management.pdf
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Cell Structure & Organelles in detailed.
Paper A Mock Exam 9_ Attempt review.pdf.
Microbial disease of the cardiovascular and lymphatic systems
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
Orientation - ARALprogram of Deped to the Parents.pptx
Final Presentation General Medicine 03-08-2024.pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Complications of Minimal Access Surgery at WLH
Trump Administration's workforce development strategy
STATICS OF THE RIGID BODIES Hibbelers.pdf
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
LDMMIA Reiki Yoga Finals Review Spring Summer
What if we spent less time fighting change, and more time building what’s rig...
Practical Manual AGRO-233 Principles and Practices of Natural Farming

The use of games on the teaching of programming: a systematic review

  • 1. The use of games on the teaching of programming: a systematic review Postgraduate Program in Computer Systems – PPgSC Federal University of Rio Grande do Norte – UFRN Natal - Brazil Thiago Reis da Silva thiagoreis@ppgsc.ufrn.br Eduardo Aranha eduardoaranha@dimap.ufrn.br Tainá Jesus Medeiros tainamedeiros@ppgsc.ufrn.br
  • 2. Contents 1. Introduction; 2. Method; 3. Results; 4. Final Considerations. 2ESELAW 2015 - Lima, Peru
  • 4. 1. Introduction  There are several difficulties faced by beginners during the process of learning programming;  Possibilities: exigency logical-mathematical requirements in the discipline;  Due to the difficulties continually faced by beginners courses of technology areas, has resulted in high dropout and desist;  Various efforts have been made by researchers and educators to try to overcome the difficulties encountered by beginners in this area. ESELAW 2015 - Lima, Peru 4
  • 5. 1. Introduction  Systematic Review:  It is a type of secondary study that follows a methodologically well- defined research process to identify, analyze and interpret all available evidence related to a specific research question of an unbiased way and (to some extent) repeatable. ESELAW 2015 - Lima, Peru 5
  • 6. 2. Method 6ESELAW 2015 - Lima, Peru
  • 7. 2. Method  Objective:  Determine the effectiveness of the use of digital games as a teaching tool and programming learning;  Making an overview of the analysis of practical experience and research regarding the use of digital games for the teaching and learning of programming in the international context.  Original guidelines proposed by Kitchenham et. al. (2009);  We included articles 1 January 2009 to 31 December 2013. ESELAW 2015 - Lima, Peru 7
  • 8. 2. Method  Research Questions:  QP1: Which programming languages are being taught by studies that make use of games as teaching tools?  QP2: What studies are being performed by researchers who investigate the use of games on programming teaching?  QP3: What is the scale (number of attendees) of the studies that are being conducted by researchers?  QP4: Do the reported studies indicate effectiveness in the use of games for teaching programming?  QP5: What schooling levels are being contemplated by the studies?  QP6: The approaches are based on Distance Learning or traditional face-to-face contact?  QP7: What skills and competencies are being exploited?  QP8: What benefits and limitations are being reported? 8
  • 9. 2. Method  Searching Process  Electronic databases:  IEEE Xplorer,  ACM Digital Library;  ScienceDirect. 9ESELAW 2015 - Lima, Peru
  • 10. 2. Method  Searching Process  Conferences:  Technical Symposium on Computer Science Education (SIGCSE), Conference on International Computing Education Research (ICER), Conference on Foundations of Digital Games (FDG), Transactions on Computing Education (TOCE), Conference on Innovation and Technology in Computer Science Education (ITiCSE), International Conference on Digital Game and Intelligent Toy Enhanced Learning (DIGITEL), Workshop on Network and System Support for Games (NetGames), Symposium on Computational Intelligence and Games (CIG), Conference on Information Technology Education (SIGITE), Symposium on Interactive 3D Graphics and Games (I3D), International Conference on Software Engineering (ICSE), International Symposium on Empirical Software Engineering and Measurement (ESEM) e International Conference on Evaluation and Assessment in Software Engineering (EASE).  Journal:  Journal Computer and Education (JCE), Journal of Computing Sciences in Colleges (JCSC) e International Journal of Educational Research (IJER). 10ESELAW 2015 - Lima, Peru
  • 12. 2. Method  Inclusion and Exclusion Criteria 12ESELAW 2015 - Lima, Peru
  • 13. 2. Method  Data extraction  Objective;  Study method;  Number of participants involved;  Education level;  Type of Programming Languages;  Results;  Conclusion. 13ESELAW 2015 - Lima, Peru
  • 14. 3. Results 14ESELAW 2015 - Lima, Peru
  • 15.  QP1: Which programming languages are being taught by studies that make use of games as teaching tools?  7 Programming Linguagens;  Using software to teach programming concepts;  Ex.: Greenfoot (5), Alice (4), Scratch (2), Blocky (1) e GameMaker (1);  Robotics;  Ex.: Lego Mindstorms (2) e LighBot (1). ESELAW 2015 - Lima, Peru 15 3. Results
  • 16.  QP2: What studies are being performed by researchers who investigate the use of games on programming teaching? ESELAW 2015 - Lima, Peru 16 3. Results
  • 17.  QP3: What is the scale (number of attendees) of the studies that are being conducted by researchers?  Studies varied widely;  Exemple: 8, 9, 322, 325;  QP4: Do the reported studies indicate effectiveness in the use of games for teaching programming?  Efficient: 97%;  Mixed: 3% ESELAW 2015 - Lima, Peru 17 3. Results
  • 18.  QP5: What schooling levels are being contemplated by the studies? ESELAW 2015 - Lima, Peru 18 3. Results
  • 19.  QP6: The approaches are based on Distance Learning or traditional face-to-face contact? ESELAW 2015 - Lima, Peru 19 3. Results
  • 20.  QP7: What skills and competencies are being exploited?  Few are the studies that clearly show the skills and competencies explored;  Two skills: cognitive and social.  Cognitive:  “players build algorithms during game-play, designing their own solutions” (collaboration skills) [E11];  “gamers often use logical condition, in order to achieve a higher score in the game and when they want to create reusable solutions” (establish logical conclusions) [E7].  Social:  Dealing with rules; cooperate and collaborate [E11] [E18] [E20] [E35] e [E47]. ESELAW 2015 - Lima, Peru 20 3. Results
  • 21.  QP8: What benefits and limitations are being reported?  Benefits:  The use of games motivates and improves the programming education, increasing the power of concentration of the students and the pass rate, as well as decrease in the number of dropouts in disciplines involving programming;  Use workshops as fun and attractive way to the learning of programming process;  Using software to teach programming - with Scratch, Game Maker, Blockly, Alice and Greenfoot - as a way to make the most dynamic teaching-learning process.  Limitations:  Abstraction difficulties and understanding of the issues;  Specify and code a solution. ESELAW 2015 - Lima, Peru 21 3. Results
  • 22.  Threats to validity:  The research was organized in a manual and automatic search process in a specific set of journals, conferences and journals;  A single researcher selected studies, based on their titles, abstracts, keywords and conclusions;  A single researcher tabular data, despite the others had checked the data extraction. ESELAW 2015 - Lima, Peru 22 3. Results
  • 24.  Various results and trends:  Java is the one that has been most frequently adopted in the research;  Case studies and control experiments are the most commonly reported methods and used to evaluate the efficacy of the intervention game;  The number of participants who took part in the survey to assess the effectiveness of the use of games in education programming varies widely from study to study;  Half of the research is being applied to higher education. 24 4. Conclusion ESELAW 2015 - Lima, Peru
  • 25. ESELAW 2015 - Lima, Peru 25 Acknowledgments Questions trsilva.si@gmail.com