4. INTRODUCTION
§ Initiative to create openness in Government to ensure public trust and establish a system of
transparency, public participation, and collaboration (President Obama, 2009).
WHAT IS OPEN GOVERNMENT AND OPEN DATA?
The Open Data Movement is here… just search
Open data have become an
important source of digital
innovation (www.data.gov)
6. Example: City of Boston & Code for America
OPEN INNOVATION: A hacker had
a brilliant idea: he developed a
web application for citizens to
adopt a hydrant next to their
house and remove the snow
every day.
REAL IMPACT: A small app
significantly reduced
governmental spending,
which could now be used
for other more important
public welfare objectives.
7. EXAMPLE
ANOTHER EXAMPLE OF AN OPEN DATA MASHUP
SAFETY: Open data apps can also
address important societal challenges
such as crime rates and safety.
8. INTRODUCTION
Current infrastructures do not support collaboration and social learning
CURRENT HACKING:
Open Data has become
foundational for creating
digital innovations
(Auer et al., 2007).
INNOVATION
PRODUCTIVITY:
We study how new digital
infrastructures and analytics
support re-use and make
individuals more productive
(large-scale online
experiments)
REAL WORLD
IMPACT:
Support innovators in
designing mash-ups that
use info to support better
decision making.
11. IronHacks: Not your ordinary hackathon
Traditional ‘Hackathons’ The Purdue IronHacks
36 hrs of high energy; less creativity 4 weeks: 4x high-energy hacking + time for creativity
Proprietary code: no sharing with others Open access: shared and can build on others’ code
Mentorship during the 36 hrs;
Feedback on final solution
4 iterations: hackers get valuable technical, market,
and user feedback from experts; constant guidance
Constant physical presence and interaction
Virtual presence and communication;
hackers can work on problems when they wish
GOAL:
Facilitate entrepreneurial individuals to turn open data into digital
innovations (mash-ups) that create value for citizens.
ABOUT PURDUE IRONHACKS
14. Last spring we launched a new fully integrated system
Presentation Module
()
Code Module
Contest Platform
ENGAGEMENT PROCEDURES
Contest
Forum
(Front-
end)
Registration Portal
Database of Forum
Behavioral Analytics
(Clicks, Posts, etc.)
Review Module
(including automated scoring)
Code error detection, automatic hosting,
posting of scores, etc.
Judges/Reviewers
Participants
Admin
ABOUT PURDUE IRONHACKS
15. Our challenges focus societal questions that matter to all of us
AFFORDABLE
HOUSING
Help new students
find safe and
affordable housing
near their university.
HEALTHY
LIVING
Help users buy
cheap, seasonally
fresh vegetables
from local markets.
TRACK
EPIDEMOLOGY
Help travelers assess
the probability of
disease exposure on
travel routes and
across geographies.
TRAVEL
SAFETY
Help travelers
remain safe on the
road and avoid
hazardous weather
conditions.
ABOUT PURDUE IRONHACKS
16. You have to develop an interactive mash-up: A map, data visualization, interaction
forms
Components and parameters in decision support system (Guo, J., & Tokuda, T., 2010).
Generic mashup
components
ABOUT PURDUE IRONHACKS
17. 1. Commit at least one new version of your app via Git in each of the 4 phases
2. Do not work in teams as IronHacks is an individual competition
3. You need to be the submitter of the app (Be ethical) – otherwise you will be disqualified. Follow the
Purdue IronHacks Honor Code (we allow re-use but not blunt copying because then the award will go to
another coder; we assume that most of the app builds upon your ideas)
4. To qualify for an award you have to fill in a short IronHack survey at the beginning and after the hack as
requested by NSF and Purdue (your data will remain anonymous)
5. Discuss general questions on the IronHacks forum only to increase the chances to qualify for award
category 3 (communication about solutions with ANY IRONHACKS participant face-to-face is AGAINST the
rules)
6. Don’t panic: The code you submit in the first phase does NOT have to be a full working application; it can
be a prototype or working solution
….and to follow the community rules
ABOUT PURDUE IRONHACKS
18. ERROR FREE
TECHNOLOGY
• Major errors:
does not work
• Moderate errors:
impedes full
functionality
• Minor errors:
cosmetic
USER
REQUIREMENTS
• Improves
decision making
• Comparative
options
INFORMATION
VISUALIZATION
• Affords
recognizable
interactions
• Reduces
cognitive work
load (option)
• Minimal
reliance on
memory
DATA NOVELTY
• Combine
different
datasets in a
novel ways
• Move beyond
standard
visualizations
We have developed a rigorous and objective evaluation methodology:
Trained experts assess the app in four dimensions based on validated metrics.
ABOUT PURDUE IRONHACKS
19. All your effort should be rewarded, …
Internship
Opportunity
IronHacks
Certificate
Amazon
Giftcards
Class
Credit
ABOUT PURDUE IRONHACKS
22. CREATE AN IMPACT
Since 2015 we have been creating impact in 4 ways…
SCIENTIFIC AND
TECHNOLOGICAL IMPACT
Opportunity to support research
about smart environments (metrics,
information transparency,
recommenders) that make developers
more productive in mash-up design.
BROADER IMPACT ON
OPEN DATA MOVEMENT
Partnerships established with Code for
America, Indianapolis, Purdue
Hackers, and City of West Lafayette to
put Open Data on the Indiana map
and agenda.
ENTREPRENEURIAL IMPACT
A new virtual movement of hacking
has emerged at Purdue and beyond:
expansion to Indiana University.
Virtual setting encourages a more
diverse audience.
TALENT IMPACT
Students develop an understanding
and application of open data and open
source through real-world exposure
and experience.
IMPACT
24. Our process is set-up to support in an iterative development
Hack
Phase
1
Eval.
phase
1
Hack
Phase
2
Eval.
phase
2
Hack
Phase
3
Eval.
phase
3
Developers
UX Experts
Winners
award
ceremony
Hack
Phase
4
Eval.
phase
4
2x week: mentoring and help sessions (virtual and physical)
Tech Experts
Training
sessions
3 day hacking sessions
1x week: mentoring and help sessions (virtual and physical)
GOLD IRONHACKS EXPERIENCE
Eval.
phase
5
Hack
Phase
5
25. Before we started the hack, we offered three weeks of training; many of you made use
of it
GOLD IRONHACKS EXPERIENCE
26. During the pre-hacking phase, we offered on the spot training in the technologies
needed
GOLD IRONHACKS EXPERIENCE
Tutorial Date Content of class/Training
1st Wednesday October 11 • Intro to HTML
• Intro to CSSGitHub setup required
for homework submissions
2nd Wednesday October 18 • JavaScript and JQuery
3rd Wednesday October 25 • D3.js
• Google Maps
4th Wednesday November 1 • Usability
• How to make
27. During the pre-hacking phase, we offered three tutorials in the technologies needed.
For this Fall, you will also learn about usability and visualizations.
GOLD IRONHACKS EXPERIENCE
Tutorial Date Content of class/Training
1st Wednesday October 11 • Intro to HTML
• Intro to CSSGitHub setup required
for homework submissions
2nd Wednesday October 18 • JavaScript and JQuery
3rd Wednesday October 25 • D3.js
• Google Maps
4th Wednesday November 1 • Usability basics
• How to make data useful
28. Just like in a real-world setting, you had to find a solution under time constraints
GOLD IRONHACKS EXPERIENCE
29. 4TH phase3RD phase à2ND phase à1ST phase à
GOLD IRONHACKS EXPERIENCE
Solving the challenge question required that you continuously ask questions
30. CHICAGO POINT
Check out this winning app!
Number of datasets: 6 | User Experience: 84% | Technology: 76%
Novelty: 68% | Information Visualization: 97%
HTTP://104.131.176.222/
31. Degly, one of the winners from the UNAL Spring 2017 competition, shares why he is
such an avid supporter of IronHacks. Click here to listen to Degly:
AWARDS AND PRIZES
https://www.youtube.com/
watch?v=jzcfpPAtIIM
32. Since 2015, WE HAVE BEEN GROWING
4
2015:
Open
Pilot
2016:
Open
Pilot
2016:
In-class
2016:
In-class
2017:
Purdue,
UNAL
22 26 68
200
FUTURE DEVELOPMENT
Numbers represent participants per hack
2017
Fall
2018
Spring
Bubble represents the number of participants at the
IronHacks competition, globally.
34. § Fall 2017 IronHacks Timeline
1-2
Nov
Check
out
scores
Scores in
at 8 pm
29-31
Oct
Work
hard, be
creative
SUBMIT:
Oct 31
6-7
Nov
Check
out
scores
Scores in
at 8 pm
8-10
Nov
Work
hard, be
creative
SUBMIT:
Nov 10
11-12
Nov
Check
out
Scores
Scores in
at 8 pm
Final winners
and Awards
Ceremony!
The IRONHACKS
Phases:
Milestones/
Metrics:
13-15
Nov
Work
hard, be
creative
SUBMIT:
Nov 15
16-17
Nov
Check
out
scores
Scores in
at 8 pm
Developers: Hacking
Phase 1
October 29– November 30October 11-28 December 1
3-5
Nov
Work
hard, be
creative
SUBMIT:
Nov 5
18-20
Nov
Work
hard,
final
push!
SUBMIT:
Nov 20
21-30
Nov
Wait…
Hacking
Phase 2
Hacking
Phase 3
Hacking
Phase 4
Hacking
Phase 5
Evaluation
Phase 1
Evaluation
Phase 2
Evaluation
Phase 3
Evaluation
Phase 4
Evaluation
Phase 5Expert Panel:
RCODI Symposium
Oct 11
Virtual classes,
tutorials, exercises
& sample projects
Post-hack survey
Nov 26
Award Ceremony
Dec 1
35. Professor:
Sabine
Brunswicker
TR: 1.30-2.45 pm
(Room: GRIS 012)
Why should you take this class:
• Real-world experience only
• Two staged: Engage in open data hacking
(Purdue IronHacks) and use user testing
techniques to make your “app” ready for the
market
• 8 weeks only: training starts October 11
Learning objectives:
• Get familiar with open data
• Learn how to bring web programming to
innovation use
• Learn about usability and A/B to launch new
technologies
Tech 499 - Open Data Hacking - Dr. Sabine Brunswicker - TR 1.30-2.45 pm
GOLD IRONHACKS FALL 2017 AND OPEN DATA HACKING
38. In 2017, Universidad Nacional de Colombia – Purdue University joined to run IronHacks!
IMPACT AND IRONHACKS FUTURE
Jairo Aponte PhD
Software
Engineering I & II
Alejandro Díaz
Vecchio, Student
Ambassador
Nicolas Munera
Lecturer