runrev live 13 presentation ilker yengin

59
Sunday, 26 October 14

Upload: ilkyen

Post on 25-Dec-2014

85 views

Category:

Software


1 download

DESCRIPTION

This presentation discusses the quick and practical solutions of Live Code to test our ideas and hypothesis in our research program. In the first part, I explain how Live Code helps high school students under our student-research attachment program to run their research projects in very short time (2 weeks). I mention about how Live Code helped us to change attitudes of students toward the real world research. The Second part of the presentation explain how we use Live Code to apply our theoretical ideas into real world scenarios. I also talk about the use of Live Code in Edutainment, human computer/ robot interaction research studies in our research institution (The Agency for Science, Technology and Research - A*STAR , Institute of High Performance Computing, Singapore). This presentation especially targets audiences who like to develop quick application scenarios to test hypothesis and research ideas and educators (mentors) who like to run student research projects in short time.

TRANSCRIPT

Page 1: RunRev Live 13   presentation ilker yengin

Sunday, 26 October 14

Page 2: RunRev Live 13   presentation ilker yengin

YENGINIlker A*STAR - IHPC Scientist

Using Live Code in Edutainment,

Human Computer / Robot Interaction Research Studies

Sunday, 26 October 14

Page 3: RunRev Live 13   presentation ilker yengin

“Tell me and I’ll forget.Show me, and I may not remember.

Involve me, and I’ll understand.”

~ Native American Proverb

Sunday, 26 October 14

Page 4: RunRev Live 13   presentation ilker yengin

“Tell me and I’ll forget.Show me, and I may not remember.Involve me, and I’ll understand.”

~ Native American Proverb

Sunday, 26 October 14

Page 5: RunRev Live 13   presentation ilker yengin

Let them try first then they will tell you if they like it.

Involve me, and I’ll understand

Sunday, 26 October 14

Page 6: RunRev Live 13   presentation ilker yengin

Who ?Ilker YENGIN (PhD)[email protected]

Research Areas

•Cognition, Learning and Motivation •Using Technology  for Collaborative Knowledge Building •Educational Technology and Interaction Design

Sunday, 26 October 14

Page 7: RunRev Live 13   presentation ilker yengin

Where ?

Sunday, 26 October 14

Page 8: RunRev Live 13   presentation ilker yengin

What ?

Sunday, 26 October 14

Page 9: RunRev Live 13   presentation ilker yengin

Social Situation AwarenessDeveloping devices able to react to social context

Understanding Social Context

Detecting social signals

Understanding the meaning

Sunday, 26 October 14

Page 10: RunRev Live 13   presentation ilker yengin

Social Situation Awareness

Design Tools

Evaluation of Interaction

Developing devices able to react to social context

Sunday, 26 October 14

Page 11: RunRev Live 13   presentation ilker yengin

Social Situation AwarenessCurrent Projects

Edutainment Robot Social Vacuum Cleaner

Sunday, 26 October 14

Page 12: RunRev Live 13   presentation ilker yengin

Let them try first then they will tell you if they like it.

Sunday, 26 October 14

Page 13: RunRev Live 13   presentation ilker yengin

Why ?My Story With Live Code

Sunday, 26 October 14

Page 14: RunRev Live 13   presentation ilker yengin

A*STAR Student – Research Attachment Programme

Secondary and junior college students (Secondary /High School)

Sunday, 26 October 14

Page 15: RunRev Live 13   presentation ilker yengin

Expose students to science and research from an early age.Fuel students’ interest in research

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 16: RunRev Live 13   presentation ilker yengin

Gain valuable research experiencesShares with their friends

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 17: RunRev Live 13   presentation ilker yengin

Project Announcement

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 18: RunRev Live 13   presentation ilker yengin

Title: Development of a Prototype Tool for Visualizing Online Dialog Games’ Interactions.

Project Summary:

We interact with many digital tools on a daily basis. Sometimes it is difficult for us to understand these digital tools, thus we may need more natural ways to interact with them. Rather than forcing us to learn how to operate these digital tools, the devices should learn to understand us. One way to design such digital tools is to provide them with social interfaces, which aim to utilize people’s natural interaction capabilities for operating tools. In the Social Situation Awareness (SSA) group, we develop such social interfaces for different tools (e.g. Software, Robots and other digital tools) for social interactions in everyday life. One of the tools that SSA designed is a game that helps students to improve their dialog skills. This tool also visualizes dialog interactions so the students participating in the game based dialogs may see their progress during the dialog. Our tool will be expected to enhance learning effectiveness and might be applicable for dialogs within a variety of e-learning platforms. The most prominent instructional use of this tool refers to promoting collaborative knowledge building and critical thinking skills.

SSA welcomes an interested student to take an active role in the project and gives the opportunity to have an established experience in a research project and to develop this prototype tool in C and/or Java.

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 19: RunRev Live 13   presentation ilker yengin

Project Announcement

What ?

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 20: RunRev Live 13   presentation ilker yengin

Me (The mentor guy)Dear … ;

Our officer responsible for research attachment program recommended you would be a good candidate for my project.  I am sending the document in the attachment which explains the project.  Do you think you are interested in that kind of a project and capable to do it? ….. Best;  

Student... I am interested with the project, however I am not sure whether I can do it as I have not

do actual programming in a very long time.

Moreover, the knowledge of Java and C that I have may be insufficient in doing the project.

I will be happy if you are still willing to provide me with this project, however I may

still need much assistance in doing it Thank you for the opportunity 

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 21: RunRev Live 13   presentation ilker yengin

Me (The mentor guy)Dear … ;

Do you like to learn this programming language described in the following page? http://www.runrev.com/ Our engineers who knows C and Java are busy in their own work so if you need help programming  this is the language that I can only give a hand.

Also you may need to be familiar to this one before you start here.  Best;  

Dear Mr Yengin,

Sorry to trouble you again. Or maybe may I try out the project first, and see whether I

can do it or not?

I am willing to try it out and learn from my mistakes

Best regard, 

A*STAR Student – Research Attachment ProgrammeStudent

Sunday, 26 October 14

Page 22: RunRev Live 13   presentation ilker yengin

Me (The mentor guy)

Dear … ;… I expect that you will work serious and hard on that so you can learn something in the end.

I hope you will enjoy learning and working here.

…Best;  

Dear Mr Yengin,

Yes. I will try my best to do the project. Thank you so much!!! :D

Best regard, 

Student

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 23: RunRev Live 13   presentation ilker yengin

Dialog Games

The student enrolled into the Research attachment Program.

She had only 2 weeks to:

Rest of the Story

Learn a programming LanguageDevelop a Prototype tool to do the research onDo Literature Review for her topicDo a user study Collect and analyze data Design a research poster

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 24: RunRev Live 13   presentation ilker yengin

Dialog Games

Me (the mentor) in two weeks.

Rest of the Story

Give the resources Direct the student to the specific points Do regular meetings ( 15 min. daily updates, 2 hrs weekly) Show her how to do the user studies.Help the data analysis

+

Other Usual Jobs in SSA.

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 25: RunRev Live 13   presentation ilker yengin

Dialog Games

Happy Ending of the Story

Learned how to program with LCDeveloped a Prototype toolDid Literature Review for her topicDid a user study (n=5) Collected and analyzed the data Designed a research poster

The Student:

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 26: RunRev Live 13   presentation ilker yengin

Sunday, 26 October 14

Page 27: RunRev Live 13   presentation ilker yengin

Sunday, 26 October 14

Page 28: RunRev Live 13   presentation ilker yengin

Sunday, 26 October 14

Page 29: RunRev Live 13   presentation ilker yengin

Mobile Apps. for Decision Making

Another Story

4 weeks attachment program.4 new students. I am not the mentor but students’ mentor asked for my help to direct the students on user interface design

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 30: RunRev Live 13   presentation ilker yengin

Mobile Apps. for Decision MakingRest of The Story

Designing the App.

Mobile Apps. for Decision Making

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 31: RunRev Live 13   presentation ilker yengin

Rest of The Story

Problems :Cant apply new ideas easily.Takes so much time to change.Cant Test on a real device.Show demos at the meetings.

Mobile Apps. for Decision Making

A*STAR Student – Research Attachment Programme

Sunday, 26 October 14

Page 32: RunRev Live 13   presentation ilker yengin

Rest of The Story

Solutions with LC:

Learn and develop quick.Change design easily.Test on real device.Show a working demo at the meetings.

A*STAR Student – Research Attachment Programme

Mobile Apps. for Decision Making

Sunday, 26 October 14

Page 33: RunRev Live 13   presentation ilker yengin

Rest of The Story

2 x 1 hrs meeting to decide the design 2 x 1 hrs Meeting to teach LC. One Week After The Working Demo is ReadyTested on a simulation and real device.Showed a working demo.Changed design 2 times.

A*STAR Student – Research Attachment Programme

Mobile Apps. for Decision Making

Sunday, 26 October 14

Page 34: RunRev Live 13   presentation ilker yengin

Sunday, 26 October 14

Page 35: RunRev Live 13   presentation ilker yengin

How to Change Students Attitudes toward Real World Research

You can only MOTIVATE them to change !

Sunday, 26 October 14

Page 36: RunRev Live 13   presentation ilker yengin

(A)utonomy(C)ompetence(R)elatedness

How to Change Students Attitudes toward Real World Research

Sunday, 26 October 14

Page 37: RunRev Live 13   presentation ilker yengin

Three Essential Psychological Needs

A sense of control and choice (autonomy)

To perceive the self as capable of succeeding in tasks (competence)

Feel socially connected with and valued by others (relatedness).

Sunday, 26 October 14

Page 38: RunRev Live 13   presentation ilker yengin

SO WHAT ?“Satisfying needs that are essential for intrinsic motivations are the predictor of achievement and/or pursuit of goals.”

Sunday, 26 October 14

Page 39: RunRev Live 13   presentation ilker yengin

IN SIMPLE LANGUAGE

AutonomyCompetenceRelatedness

Sunday, 26 October 14

Page 40: RunRev Live 13   presentation ilker yengin

IN SIMPLE LANGUAGE

Intrinsic Motivation

AutonomyCompetenceRelatedness

Sunday, 26 October 14

Page 41: RunRev Live 13   presentation ilker yengin

Motivating Students toward Real World Research With the Help of Live code

(= Satisfy ACR Needs) Gives Free Play Chance.

Create ways for students to work their own.

Offer activities with students’ preferences, interest, sense of enjoyment,

sense of challenge, competencies and choice making.

Give opportunity to students for active Involvement

Make information available for decision-making

Sunday, 26 October 14

Page 42: RunRev Live 13   presentation ilker yengin

Perceive themselves as being in control.

Perceive that they can crate Apps. by their own.

Feel the ownership of the project.

Feel competent on programming

Feel they are progressing and learning.

Feel connected to the researchers and other students.

LC helped to create an environment for our research students to :

Motivating Students toward Real World Research With the Help of Live code

(= Satisfy ACR Needs)

Sunday, 26 October 14

Page 43: RunRev Live 13   presentation ilker yengin

Let them try first then they will tell you if they like it.

Sunday, 26 October 14

Page 44: RunRev Live 13   presentation ilker yengin

Using Live Code to apply our theoretical ideas into real applications.

Sunday, 26 October 14

Page 45: RunRev Live 13   presentation ilker yengin

Edutainment Project

How robots might support the learning activity of the student.

Sunday, 26 October 14

Page 46: RunRev Live 13   presentation ilker yengin

The Nature of Our Studies

Sunday, 26 October 14

Page 47: RunRev Live 13   presentation ilker yengin

Sunday, 26 October 14

Page 48: RunRev Live 13   presentation ilker yengin

Basic Research Design

Theory

Ideas

Conceptual Models

Computational Model

Mock Ups

Working Prototypes

User Studies

Sunday, 26 October 14

Page 49: RunRev Live 13   presentation ilker yengin

Worked Examples

Theory

Ideas

Worked examples can be looked through in cognitive load theory. Worked examples provide step by step approach for complex structures and procedures in order to reduce cognitive load.

Design a game that is using worked examples

Conceptual Models

We can use the same concept with tutoring agents.

Sunday, 26 October 14

Page 50: RunRev Live 13   presentation ilker yengin

Problem: Takes Time to Program Robot just to test Theory.

Solution: Test the idea first. If it works then use it with robots.

Bonus : Deliver as a mobile App

Worked Examples

Working PrototypesWith

Sunday, 26 October 14

Page 51: RunRev Live 13   presentation ilker yengin

Worked Examples

Sunday, 26 October 14

Page 52: RunRev Live 13   presentation ilker yengin

Worked Examples

Sunday, 26 October 14

Page 53: RunRev Live 13   presentation ilker yengin

Dialog Games

Theory

Ideas

Dialog games support learners to gain discussion and argumentation skills.Dialog games help learners to develop skills for understanding others’ mental models.

Dialog games structure thinking in a dialog

Design a dialog game to test its power to structure tutor – learner discussions.

Conceptual Models

How to use dialog games to structure discussions in learner – robot interactions.

Sunday, 26 October 14

Page 54: RunRev Live 13   presentation ilker yengin

Problem: Takes Time to Program Robot just to test Theory.We don’t have a fully working gesture recognition mechanism to play dialog games.

Solution: Design a dialog game running on tablet. Test the idea . If works well, later on replace iPAD with gesture recognition system.

Working PrototypesWith

Bonus : App.

Dialog Games

Sunday, 26 October 14

Page 55: RunRev Live 13   presentation ilker yengin

Dialog Games With Robots

Sunday, 26 October 14

Page 56: RunRev Live 13   presentation ilker yengin

Dialog Games With Robots

Sunday, 26 October 14

Page 57: RunRev Live 13   presentation ilker yengin

Dialog Games With Robots

Sunday, 26 October 14

Page 58: RunRev Live 13   presentation ilker yengin

Dialog Games With Robots

Sunday, 26 October 14

Page 59: RunRev Live 13   presentation ilker yengin

Ilker YENGIN (PhD)

[email protected]

Sunday, 26 October 14