proposed framework for gamifying research activities

of 20 /20
Proposed Framework for Gamifying Research Activities Shigeki Ohira Saya Sugiura Katashi Nagao Information Technology Center, Nagoya University Graduate School of Information Science, Nagoya University E-mail: [email protected] 10/7/2015 TEEM2015 Technological Ecosystems for Enhancing Multiculturality (TEEM’15) Track 4. Gamification Ecosystems

Author: technological-ecosystems-for-enhancing-multiculturality

Post on 13-Apr-2017




1 download

Embed Size (px)


Proposed Framework for Gamifying Research ActivitiesShigeki Ohira Saya Sugiura Katashi Nagao

Information Technology Center, Nagoya University Graduate School of Information Science, Nagoya UniversityE-mail: [email protected]/7/2015TEEM2015Technological Ecosystems for Enhancing Multiculturality (TEEM15)Track 4. Gamification Ecosystems


In the TEEM2014We proposed Gamified Discussion SystemAs future work, we raised the following tasks10/7/2015TEEM2015

Todays theme

IntroductionResearch activitiesSurvey, seminar, experiment, writing paper, etc.Steady worksSometimes going well and other times not so wellOften continue without immediate visible results

For students in research laboratoryDesirable to increase motivation naturallyBest way is to enjoy research itselfDifficult to maintain a high level of motivationUntil research is on track and everyday tasks become more interesting10/7/2015TEEM2015

Purpose and ApproachEstablish comprehensive gamification frameworkfor general research activities

Provide a research activity platformCarefully recording, organizing and visualizing activities by attaching reciprocal relationsOrganizing issues and tasks arising in discussionVisualizing results when issues & tasks transition to real actionsIntroduce a gamification framework for activitiesBreak down research into detailed activitiesHelp maintain the cycle of research activity


Study AssumptionsGamification is not a panacea for motivation

What is important for primary research activitiesDiscussion within research groupSetting appropriate issues and tasks on students own

Focus on discussionClarify what must be done in everyday research activityOrganize issues and tasks based on opinions and advice10/7/2015TEEM2015

Gamification Framework for Research ActivityClassify various actions in research activityApply gamification to give appropriate feedback for each actionDefine gamification frameworkEight game design elements: Goals: Step-by-step goal settingVisualization: Show students changing status and progressRules: Enable users in research laboratory to evaluate one anotherDesign: Provide rewards for using systemSocial: Promote competition and cooperation among users Tutorial: Familiarize novices with how to use systemDifficulty adjustment: Adjust degree of difficulty and complexity of goalsPlay cycle: Perpetuate cycle from goal setting, to action, to accomplishment

Research Activities and ActionsClassify research activities into 11 main activitiesGaining expertise (22)Deciding research themes (4) Implementation (6) Deciding evaluation methods (3) Experimentation (9) Project meetings (8)Seminar presentation (8)Discussion (6)Conference participation (8)Conference presentation (18)Writing papers (8)Subdivide activities into about 500 actionsSimple and practicableStudents gain a range of experiencePrepare about 240 performance resultsAutomatically-measured with existing systems

Divide each main activity into several sub-activities (numbers in parentheses)


Research Activity Map: Activity Tree and Action-Result Graphs

Gaining expertiseConference presentationDecidingResearchthemesImplementationDecidingEvaluationmethodsExperimentationProject meetingsSeminar presentationDiscussionConference participationWriting papers

e.g.) Discussion (main activity)

Main activitySub-activities

ActionsResults[Discussion][Ask question at seminar]Actions: Ask questionsResults: Asked questions, Cumulative question number has topped times


e.g.) ProgrammingActionsResultsImplementation

Main activitySub-activities


[Gaining expertise],[Implementation][Programming]Actions: Write server/client program, Write I/O process of DBResults: Committed times, Wrote lines of code, Cumulative total of code has topped lines, Gaining expertise(sub-activity of Gaining expertise and Implementation)

Research Activity Concierge (prototype)Three basic toolsResearch Activity Organizer/Visualizer/WatchdogRAOOrganizing issues and tasksbased onseminar content

RAVVisualizing researchactivity based on performance ofissues and tasks

RAWMonitoringinformation I/Ofrom RAO and RAVGive information feedback

Research Activity ConciergeRAOResearch Activity MapSetting actions

UsersRAVRAWExternal tools and systems(proprietary and commercial software)Research ActivitiesContentsserverSelectingstatementsOrganizing statements


Storing data

Changing statusand visualization

Notifying stats andrecommendationCollecting ofactivity logRunning actions

MutualevaluationUsers processSystem process



RAO: Research Activity OrganizerStep 1) Select statements in Discussion BrowserStep 2) Organize statements using RAOCreate notes for various research activitiesRecord detailed information in memosQuote statements and linking to memosAttach status attribute and tags to created memosTask, In-progress, Completed

Discussion BrowserRAO

RAV: Research Activity VisualizerUse external tools and systemsQuantitatively handling results of putting issues and tasks into practiceProvide API/plug-inCollect outlines ofactions based onissues and tasksVisualize issues, tasks, and relationships to resultsfrom related activitiesProvide overall view of the state of each activityJump from currently in-progress issues and tasks to RAOs notes and memosRecommend next actions and guide users (unimplemented)

TDAnnotatorTDEditorEclipse, Visual Studio,VCS ToolsDiscussion Recorder/Browser Research Activity Visualizer


SurveyExcel, Numerical Analysis& CAE Tools



RAW: Research Activity WatchdogSend notification to usersRun on PC, tablet, smartphone, smartwatchPresent issue and task progress and results of monitoring research activity statisticsRecommend actions to do nextGive gamification feedbackAwarding badges, evaluating activitiesEnable easy communicationwithin research group


RAC MyPage

Use Case and Ongoing Data Collection

You should create API for paper writing.

[Note]Development tasks[Memo]Editor hookRAV

Run actionCreate script

Summarize work,describe memo, make self-assessment

RAWSend notificationEvaluate results of activityFeedback

Organize statementsCreate note/memoDiscussionUserOthers

Commit to server Seminar content Notes, memos Source code Logs- Action - Evaluation- UI operation

Select actionWrite server program

Check stats/badges,use items

Check progressand feedbackRAORAO

You should create API for paper writing.On RAO, create note Future necessary development and memo editor hookOn RAV, select action Write server programRun action. Create script for editor hook and commit to server.On RAO, summarize work, describe memo, and make self-assessment.RAW send notification to other person.Other person evaluate results of activity.On RAV, check progress and evaluation.On RAC mypage, check stats and badges, and use items.15

Summary and Future WorkSummaryIntroduction of comprehensive gamification framework for general research activityDevelopment of prototype system Research Activity Concierge

Future taskVerify effectiveness of proposed gamification framework through practical useCompare the amount of activity with/without system useVerify the cost and effectiveness of mutual evaluation Now under test operation. Plan to start operation in Oct. 2015 (2nd semester beginning in Japan)10/7/2015TEEM2015

Obrigado pela sua atenoTHANK YOU FOR YOUR ATTENTION


Preliminary Slides Slides


Evaluation of Action as Goal SettingThree typesSelf-assessmentFive pointsSweet tendencyMutual evaluationNot required (in good faith)Quantitatively and QualitativelyAutomatic evaluationUsing external tools and systems Quantitatively


DRIP CycleA cycle of four phases representing knowledge activities focused on discussion10/7/2015TEEM2015

InvestigationRecording new knowledgebased on past discussion

PreparationCreating of presentationmaterials using records

ReflectionArranging ofdiscussion content

DiscussionCreating of reusablediscussion content