The document summarizes the Gold IronHacks experience, which was a 3-week hacking competition that involved 4 phases of iterative development. Participants engaged in training sessions before the competition began and had 3 days to hack during each phase. Their work was evaluated on criteria like technical performance, user requirements, data visualization, and data novelty. Participant activity peaked during the second week and declined afterwards. Winners were rewarded with certificates, gift cards, class credit, and internship opportunities for their efforts in solving the challenge of developing an interactive housing search application using open data.
SGCI-URSSI-Sustainability in Research ComputingSandra Gesing
Sustainability in research computing has many facets such as funding and career paths for facilitators and research software engineers. The concern about sustainability is addressed in projects like the Science Gateways Community Institute (SGCI) and the conceptualization of the US Research Software Sustainability Institute (URSSI). Many further initiatives and projects are concerned with sustainability and the discussion at the ACI-REF VR Intermediate Workshop led to some consolidation ideas.
Shaping Ethics in the Digital Age - Connected and Open Research Ethics (CORE)Gayle Simon
@CamilleNebeker, Ed.D., M.S., gave the keynote address at an OHRP sponsored RCF in Hartford, Connecticut, speaking about the ethical use of personal health data and data from mobile technologies in research. Dr. Nebeker is an Assistant Professor of Behavioral Medicine, Family Medicine, and Public Health in the UC San Diego School of Medicine.
SGCI - Science Gateways Bootcamp: Strategies for Developing, Operating and Su...Sandra Gesing
The main goal of science gateways is to deliver a computational solution for serving communities effectively, efficiently and reliably via enabling users to focus on their research questions without them becoming acquainted with complex computing and data infrastructures. Besides good software engineering practices further considerations are crucial such as understanding the users’ need to prepare a science gateway for success. The US Science Gateways Community Institute (SGCI) funded since August 2016 by the National Science Foundation (NSF) serves user communities and science gateway creators to support the growth and success of science gateways. Its Science Gateways Bootcamp offers the possibility to learn about beneficial strategies for developing, operating and sustaining science gateways.
Read about the first ever virtual open data hack where developers turn open data into novel and useful citizen applications, and how you can get involved!
SGCI-URSSI-Sustainability in Research ComputingSandra Gesing
Sustainability in research computing has many facets such as funding and career paths for facilitators and research software engineers. The concern about sustainability is addressed in projects like the Science Gateways Community Institute (SGCI) and the conceptualization of the US Research Software Sustainability Institute (URSSI). Many further initiatives and projects are concerned with sustainability and the discussion at the ACI-REF VR Intermediate Workshop led to some consolidation ideas.
Shaping Ethics in the Digital Age - Connected and Open Research Ethics (CORE)Gayle Simon
@CamilleNebeker, Ed.D., M.S., gave the keynote address at an OHRP sponsored RCF in Hartford, Connecticut, speaking about the ethical use of personal health data and data from mobile technologies in research. Dr. Nebeker is an Assistant Professor of Behavioral Medicine, Family Medicine, and Public Health in the UC San Diego School of Medicine.
SGCI - Science Gateways Bootcamp: Strategies for Developing, Operating and Su...Sandra Gesing
The main goal of science gateways is to deliver a computational solution for serving communities effectively, efficiently and reliably via enabling users to focus on their research questions without them becoming acquainted with complex computing and data infrastructures. Besides good software engineering practices further considerations are crucial such as understanding the users’ need to prepare a science gateway for success. The US Science Gateways Community Institute (SGCI) funded since August 2016 by the National Science Foundation (NSF) serves user communities and science gateway creators to support the growth and success of science gateways. Its Science Gateways Bootcamp offers the possibility to learn about beneficial strategies for developing, operating and sustaining science gateways.
Read about the first ever virtual open data hack where developers turn open data into novel and useful citizen applications, and how you can get involved!
Demystifying Digital Scholarship: Session 1, McMaster UniversityPaige Morgan
Slides from the first Demystifying Digital Scholarship workshop at the Sherman Centre for Digital Scholarship at McMaster University. (A potentially useful presentation for anyone wanting to learn more about digital scholarship/digital humanities)
The Purdue IronHacks are the world's first virtual Open Data Hacks. Read more about our work in turning open data into novel and useful applications for the public!
Kurogo Higher Ed Mobile Conference 2017: The Real ROI - Best Practices in Ad...modolabs
Colonel Deborah J. McDonald, Director of Admissions, United States Military Academy at West Point; David Rose, VP of Enrollment & Marketing, Indiana Wesleyan University’s National and Global Campus; and Matt Willmore, mobileND Program Manager, University of Notre Dame
‘Digital natives’ are people who have access to all aspects of information and communication technology right from their childhood. They eagerly explore the astonishing potential of novel technology to revamp the world around them. Highly sophisticated skills are essential to face the challenges posed by interminable escalation of virtual interactive experiences. Harmoniously designed life skill education is the need of the time to tackle such crisis effectively. This study analyses specific characteristics of and issues in the life of digital natives. Also put forward certain practical suggestions to help structural and procedural modification for life skill education.
How you and your gateway can benefit from the services of the Science Gateway...Katherine Lawrence
January 2017 webinar of the Science Gateways Community Institute. Recording and additional details available at http://sciencegateways.org/upcoming-events/webinars/#previous
When technology hits the sidewalk empowering community residents through 21s...Isaac Castillo
The conversation around 21st century data collection methods continues to evolve, but little work has been done to employ these methods to empower community stakeholders as part of the data collection process. This session will detail how DCPNI conducted a representative community survey using innovative data collection methods within an inclusive evaluation framework by employing community members as agents of community data collection. We will address the challenges faced in implementing a survey of significant scope, including time constraints, unknown literacy levels of survey participants, and inconsistent access to the internet, and detail how these challenges were overcome. The session will include a step-by-step demonstration of DCPNI's use of Key Survey Software to administer surveys on tablet devices with offline capability. We will discuss the strengths and weaknesses of our approach compared to alternatives and outline how the collected data will be utilized to benefit the community going forward.
Measuring reliability and validity in human coding and machine classificationStuart Shulman
Slides delivered as a part of #CAQDAS14.
In 1989 the Department of Sociology at the University of Surrey convened the world's first conference on qualitative software, which brought together qualitative methodologists and software developers who debated the pros and cons of the use of technology for qualitative data analysis. The result was a book (Fielding & Lee (1991) Using Computers in Qualitative Research, Sage Publications), the setting-up of the CAQDAS Networking Project and many other conferences concerning the topics over the years.
This conference will be another opportunity for methodologists, developers and researchers to come together and debate the issues.There will be keynote papers by leading experts in the field, software support clinics and opportunities to present work in progress.
http://www.surrey.ac.uk/sociology/files/Programme%20.pdf
Slides presented during the "Open Access Research Data Sharing Requirements: Are you ready?” on 27 Oct 2016 @ NTU.
Questions and comments from the participants have been posted on Scholarly Communication Blog (https://blogs.ntu.edu.sg/lib-scholarlycomm/?p=18865).
The ODDC Network hosted an Open Session at the ICT for Development Conference in Cape Town, South Africa - 10th December 2013. These slides present an overview of the discussions.
IronHacks Live: Info session #3 - COVID-19 Data Science ChallengePurdue RCODI
This IronHacks Live: Info Session provided details on the Summer 2020: COVID-19 Data Science Challenge hosted by the IronHacks Team at the Research Center for Open Digital Innovation (RCODI) at Purdue University.
More Related Content
Similar to Purdue UNAL Gold IronHacks May 2017 Award Ceremony
Demystifying Digital Scholarship: Session 1, McMaster UniversityPaige Morgan
Slides from the first Demystifying Digital Scholarship workshop at the Sherman Centre for Digital Scholarship at McMaster University. (A potentially useful presentation for anyone wanting to learn more about digital scholarship/digital humanities)
The Purdue IronHacks are the world's first virtual Open Data Hacks. Read more about our work in turning open data into novel and useful applications for the public!
Kurogo Higher Ed Mobile Conference 2017: The Real ROI - Best Practices in Ad...modolabs
Colonel Deborah J. McDonald, Director of Admissions, United States Military Academy at West Point; David Rose, VP of Enrollment & Marketing, Indiana Wesleyan University’s National and Global Campus; and Matt Willmore, mobileND Program Manager, University of Notre Dame
‘Digital natives’ are people who have access to all aspects of information and communication technology right from their childhood. They eagerly explore the astonishing potential of novel technology to revamp the world around them. Highly sophisticated skills are essential to face the challenges posed by interminable escalation of virtual interactive experiences. Harmoniously designed life skill education is the need of the time to tackle such crisis effectively. This study analyses specific characteristics of and issues in the life of digital natives. Also put forward certain practical suggestions to help structural and procedural modification for life skill education.
How you and your gateway can benefit from the services of the Science Gateway...Katherine Lawrence
January 2017 webinar of the Science Gateways Community Institute. Recording and additional details available at http://sciencegateways.org/upcoming-events/webinars/#previous
When technology hits the sidewalk empowering community residents through 21s...Isaac Castillo
The conversation around 21st century data collection methods continues to evolve, but little work has been done to employ these methods to empower community stakeholders as part of the data collection process. This session will detail how DCPNI conducted a representative community survey using innovative data collection methods within an inclusive evaluation framework by employing community members as agents of community data collection. We will address the challenges faced in implementing a survey of significant scope, including time constraints, unknown literacy levels of survey participants, and inconsistent access to the internet, and detail how these challenges were overcome. The session will include a step-by-step demonstration of DCPNI's use of Key Survey Software to administer surveys on tablet devices with offline capability. We will discuss the strengths and weaknesses of our approach compared to alternatives and outline how the collected data will be utilized to benefit the community going forward.
Measuring reliability and validity in human coding and machine classificationStuart Shulman
Slides delivered as a part of #CAQDAS14.
In 1989 the Department of Sociology at the University of Surrey convened the world's first conference on qualitative software, which brought together qualitative methodologists and software developers who debated the pros and cons of the use of technology for qualitative data analysis. The result was a book (Fielding & Lee (1991) Using Computers in Qualitative Research, Sage Publications), the setting-up of the CAQDAS Networking Project and many other conferences concerning the topics over the years.
This conference will be another opportunity for methodologists, developers and researchers to come together and debate the issues.There will be keynote papers by leading experts in the field, software support clinics and opportunities to present work in progress.
http://www.surrey.ac.uk/sociology/files/Programme%20.pdf
Slides presented during the "Open Access Research Data Sharing Requirements: Are you ready?” on 27 Oct 2016 @ NTU.
Questions and comments from the participants have been posted on Scholarly Communication Blog (https://blogs.ntu.edu.sg/lib-scholarlycomm/?p=18865).
The ODDC Network hosted an Open Session at the ICT for Development Conference in Cape Town, South Africa - 10th December 2013. These slides present an overview of the discussions.
Similar to Purdue UNAL Gold IronHacks May 2017 Award Ceremony (20)
IronHacks Live: Info session #3 - COVID-19 Data Science ChallengePurdue RCODI
This IronHacks Live: Info Session provided details on the Summer 2020: COVID-19 Data Science Challenge hosted by the IronHacks Team at the Research Center for Open Digital Innovation (RCODI) at Purdue University.
Purdue Gold IronHacks April 2017 Award CeremonyPurdue RCODI
In the Spring of 2017, 40 Purdue students were challenged to create an interactive app that would allow citizens to make better decisions on where to buy fresh and healthy vegetables from local markets. Find out who took home the prizes!
IronHacks is a unique, 21-day, 4-stage hacking initiative for hackers who want to create impact through innovation. Participation is free, and you will receive feedback from experts and future app users. You will have the chance to learn from other hackers in the community, gain experience, and turn your ideas into something real!
Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016Purdue RCODI
From Open Source Towards Open Innovation: Fostering Corporate Innovation with Open Source Software (OSS) Communities presented by Dr. Sabine Brunswicker.
Dr. Sabine Brunswicker presented the latest work on how firms and individuals collaborate in an open source software community in the Red Hat Summit 2016. In particular, she highlighted how firms, whether they are OSS vendors or OSS uses, and also the individual developer, can support each other in order to successfully integrating new features in the software. Red Hat Summit is the premier open source technology event to showcase the latest and greatest in cloud computing, platform, virtualization, middleware, storage, and systems management technologies.
Open source software (OSS) is booming. Working the OSS way has become the new standard of software development. This trend has also changed the nature of OSS communities. While originally the domain of hobbyists and hackers, OSS communities are now attracting the participation of firms, both small and large ones. Indeed, OSS communities offer firms the opportunities to engage in what experts call ‘open innovation’. They open up to OSS communities and participate in OSS communities in order to create direct and indirect corporate innovation benefits. This presentation will focus on open innovation for new ‘industrial’ OSS communities, which bring together OSS vendors, OSS customers, as well as independent developers. One of the prominent examples of these new OSS communities is the OpenStack community in the area of cloud computing. These communities create unique opportunities not only for vendor but also for OSS customers to actively shape the agenda of the development activities and also implement this agenda. At the same time, these communities also expose firms to new management challenges given the size and diversity of the actors involved. In my talk I will provide very recent insights gained from a big data analysis focused on the ‘inner working mechanism’ of the OpenStack community. A deep dive into the contribution behavior of different vendors and OSS customers suggest that firms need to align their open innovation strategy with their idiosyncratic innovation interest, the development capabilities of their own employees, and their role in the community. For example, firms that seek to drive more radical changes in the OSS software should behave differently than those firms that are more focused on immediate quality improvements. In sum, the presentation will give those firms, which already participate in new ‘industrial’ OSS communities, as well as those ones, that only use OSS products, practical guidelines in how to use open innovation for the new ‘breed’ of OSS communities. Concrete examples will depict what kinds of features contributors suggested and how OSS vendors, OSS customers and independent developers collaborate in implementing those features.
Dr. Sabine Brunswicker's presentation about the future of open innovation as presented at the 7th European Innovation Summit of the European Parliament: A Pact for Innovation. December 7th, 2015 in Brussels, Belgium.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
2. CONTENTS
IronHacks Award Ceremony Program
1. Welcome • Danny Sierra, VIVA LAB
2. Introduction • Prof. Sabine Brunswicker, Purdue
3. The Gold IronHacks Experience • Prof. Sabine Brunswicker, Purdue
4. Announcement of Winners
(4 in each of category)
• 1 Community Spirit
• 2 Winning Spirit
• 3 Best Solution
• Prof. Sabine Brunswicker, Purdue
• Danny Sierra, VIVA LAB
• Angel Mendes, UNAL IronHacks
Coordinator
5. Outlook • Prof. Sabine Brunswicker, Purdue
6. Participation Certificates for All Students • Prof. Sabine Brunswicker, Purdue
• Danny Sierra, VIVA LAB
• Angel Mendes, UNAL IronHacks
Coordinator
7. Meeting with the Winners & Interviews Prof. Sabine Brunswicker, Purdue
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.
9. IronHacks: Not your ordinary hackathon
Traditional ‘Hackathons’ The Purdue IronHacks
36 hrs of high energy; less creativity. 3 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.
INTRODUCTION
11. The hacking project subsumes a series of hacking sprints; there are several cycles
Training
sessions
Hacking
Phase 1
Evaluation
phase 1
Hacking
Phase 2
Evaluation
phase 2
Hacking
Phase 3
Evaluation
phase 3
21 days
3 weeks
before
start
3 Days
3 Days 3 Days
3 Days
3 Days
3 Days
Work hard, be
creative
Work hard,
be creative
Work hard,
be creative,
compete
Check out
scores
Check out
scores
Wait…
Final winners
and awards
ceremony!
Developer
UX Experts
The IRONHACK
PHASES
Milestones/
metrics
Complete the
post survey
Check
out
scores
Hacking
Phase 4
Evaluation
phase 4
3 Days
Work hard,
final push!
INTRODUCTION
13. This 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
INTRODUCTION
14. 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.
INTRODUCTION
15. HELP NEW STUDENTS FIND A SAFE AND AFFORDABLE PLACE TO RENT IN CHICAGO
Imagine you’re moving to Chicago as a new student at University of Illinois, Chicago and have
no knowledge about the communities and neighborhoods in the town. But you know you
want to live in an area that is safe and affordable…
TASK:
§ Develop a website with a mashup, utilizing open data from data.gov.
§ Help students rent houses near the Department of Computer Science – University of Illinois,
Chicago (41.8708° N, 87.6505° W).
§ Optimize the value for the consumer: Highest safety AND within budget.
§ May include additional decision criteria such as: parks and recreation options, services, schools,
alternative modes of transportation, street lighting, closeness to highway, crime rates and types,
police and fire stations, real estate prices, criminal or offender registry…
§ Use interactive visualizations (map, charts, etc.) to give insights and support optimal decisions.
“Find me a safe and affordable place to rent near Department of
Computer Science – University of Illinois, Chicago”
INTRODUCTION
16. You had 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
INTRODUCTION
17. Mandatory technological requirements made sure that we had a fair competition
1. One dataset is Mandatory: Climate Data Online.
2. The application uses at least two datasets; the climate data online and one from
Data.gov focusing on Chicago: it is required to use one of our 50 recommended
datasets already introduced in the tutorial sessions:
3. The predefined starting location of the Google map needs to be in place (41.8708°N,
87.6505°W).
4. The application is written in JavaScript language.
5. The website integrates a mashup (typically at has a map and interactive charts).
6. The code submission is complemented with a README
7. The read-me file contains the following elements: (Keywords, brief description, a unique
identifier of the author, link to dataset used)
8. The application uses one of the 4 libraries suggested (arbor.js, C3.js, D3.js, sigma.js)
INTRODUCTION
18. (1) The application/mash-up is developed for new students moving to Chicago, IL.
(2) The application/mash-up shows at least 2 renting options near University of Illinois,
Chicago.
(3) The application/mash-up shows the safest renting option close to University of
Illinois, Chicago.
(4) The application/mash-up shows the renting option with the cheapest rental price
(actual or relative) close to University of Illinois, Chicago.
(5) The application/mash-up shows criteria that helps new students compare renting
options near the university (e.g. weather, distance to university, proximity to
parks/greenery, access to restaurants/bars, proximity to sport facilities,
transportation, etc.).
We also asked you to address of specific user requirements
INTRODUCTION
19. 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
INTRODUCTION
21. 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 IRONHACK EXPERIENCE
Eval.
phase
5
Hack
Phase
5
22. Before we started the hack, we offered three weeks of training; many of you made use
of it
GOLD IRONHACK EXPERIENCE
23. During the pre-hacking phase we offer 3 weeks on the spot training in the
technologies needed
Tutorial Date Content of Class/Training
1st Tuesday 03/07/2017
• Intro to HTML
• Intro to CSS
• GitHub setup required for homework submissions
2nd Tuesday 03/21/2017 • JavaScript and JQuery
3rd Tuesday 03/28/2017
• D3.js
• Google Maps
GOLD IRONHACK EXPERIENCE
24. Just like in a real-world setting, you had to find a solution under time constraints.
GOLD IRONHACK EXPERIENCE
25. 0
1000000
2000000
3000000
4000000
5000000
6000000
week 1 week 2 week 3 week 4 week 5 after deadline
Activity across the phases (nr. of lines)
#Additions #Deletions #Changes #Commits
Your motivation was greatest during the second week; afterwards, it looks only few
had energy left…
GOLD IRONHACK EXPERIENCE
26.
27. SOLVING THE CHALLENGE QUESTION IS NOT A TRIVIAL; MANY QUESTIONS AROSE
4TH phase3RD phase à2ND phase à1ST phase à
GOLD IRONHACK EXPERIENCE
28. 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.
GOLD IRONHACK EXPERIENCE
40. SUMMER INTERN - DATA ANALYTICS / MACHINE LEARNING SCIENTIST
https://conduent.taleo.net/careersection/conduent_external_portal/jobdetail.ftl?job=17000958
*No benefits package
Advanced
Machine
Learning
Data mining
and Statistical
modeling
Design,
Develop,
Deploy
scalable
systems
On demand
and real-time
analytics
services
3 months:
summer 2017
Hands on
project based
internship
Bring
solutions to
market with
business team
We’re looking for research scientists to work on machine learning, data mining, and
statistical modeling for predictive and prescriptive enterprise analytics.
CONDUENT
46. GOLD IRONHACKS WINNER ANNOUNCEMENT
YOU HAVE COMPETED AGAINST ~40 OTHER STUDENTS; THUS WE WILL AWARD 4 WINNERS
FOR EACH WINNING CATEGORY
Subgroup 1
Subgroup 2
Subgroup 3
….
Original
pool of 160
students
• 3 winners in
each group
(~40
participants)
• All the same
challenge
question
(fairness)
• Random
assignment
Platform
75. Ironhacks growth and global scale
4
2015:
Open
Pilot
2016:
Open
Pilot
2016:
In-class
Purdue
2016:
In-class
Purdue
2017:
Purdue,
UNAL, In-
class Hacks
2017
Fall
22 26 36
32
160
40
2018
IMPACT AND IRONHACKS FUTURE
76. IMPACT AND IRONHACKS FUTURE
1. EDUCATIONAL IMPACT
Students develop an understanding and application of open data and open source through real-
world exposure and experience.
2. 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.
3. 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.
4. SCIENTIFIC IMPACT
Opportunity to support research about effective metrics and information design principles for
coding for development contests and crowd-based innovation.
This is the impact we are aiming to make
77. NEXT STEPS FOR THE WINNERS
STEP 1: May 6
1. Take picture today
2. Give a video
testimonial
STEP 2: By May 15, 2017
1. Email requirements for CONDUENT
internship to Maria L. Whipple
whipple@purdue.edu
1. Participate in a post-ceremony
interview
1. Receive Amazon Gift cards
WINNERS