Hackathons for Scientific Software How and When do they Work? Erik H. Trainer, Chalalai Chaihirunkarn, Arun Kalyanasundaram, James D. Herbsleb.

Slides:



Advertisements
Similar presentations
GETBA Strategic Plan 2013 – 2016 Prepared for Jane Tongatule By Jo Malcolm and Kate Berry.
Advertisements

The Same Old Remote Misunderstandings: Object-Focused Interaction in e-Social Science Mike Fraser University of Bristol.
Evaluating Outcomes of Federal Grantee Collaborations Patricia Mueller, Chair AEA Conference 2014 Denver, CO The National Center on Educational Outcomes-National.
Dr Jim Briggs Masterliness Not got an MSc myself; BA DPhil; been teaching masters students for 18 years.
A Good Place to Do Science: A Case Study of an Academic Science Department Diana Bilimoria C. Greer Jordan Department of Organizational Behavior Case Western.
EInfrastructures (Internet and Grids) US Resource Centers Perspective: implementation and execution challenges Alan Blatecky Executive Director SDSC.
CERD The Center for Educational Research and Development Program and Policy Evaluation.
The Data Curation Profile IASSIST 2010 Jake Carlson Data Research Scientist Purdue University Libraries.
Collaboration: Software Development, Learning James Chisan February, 2003.
Thursday, July 8, 2004DIMACS Workshop, NJ Instant Messaging and Privacy Sameer Patil University of California, Irvine (& IBM T. J. Watson Research Center)
IT in Education Symposium IT in Educational Reform: Research and Practices 10 July 2004 E-learning workshop Dr John PEARSON.
PHAB's Approach to Internal and External Evaluation Jessica Kronstadt | Director of Research and Evaluation | November 18, 2014 APHA 2014 Annual Meeting.
Webinar #1 The Webinar will begin shortly. Please make sure your phone is muted. (*6 to Mute, #6 to Unmute) 7/3/20151.
Knowledge Translation: A View from a National Policy Perspective KU-02 Conference Oxford, England July 2, 2002.
First part: Objectives (15 minutes) Second part: Work groups (20 minutes) Third part: Proposal of work groups (10 minutes) REPORT OF WORK METHODOLOGY.
Biology Group 4 Project 2015 The Biological factors influencing performance in running a mile.
Concrete Steps for Broadening Participation 1.  Developing a Systems Integration Approach  What does this suggest about what we do not do now?  What.
CHCCD412A Cluster 1.  s/pdf_file/0006/54888/CHAPS_Community- Services-Pathway-Flyer_v 4.pdf
From Evidence to Action: Addressing Challenges to Knowledge Translation in RHAs The Need to Know Team Meeting May 30, 2005.
AB 1331: Status of Implementation March 11, 2010 Presentation to the Children’s Committee of CWDA Contact Hannah Haley, Policy Intern, John Burton Foundation.
Interstate New Teacher Assessment and Support Consortium (INTASC)
Overview: FY12 Strategic Communications Plan Meredith Fisher Director, Administration and Communication.
Data Infrastructures Opportunities for the European Scientific Information Space Carlos Morais Pires European Commission Paris, 5 March 2012 "The views.
Outcomes of the 16 th Regional Disaster Managers Meeting held from 9 th – 11 th August 2010 Presentation to the Pacific Humanitarian Team Monday 6 th December.
Research Data Management Services Katherine McNeill Social Sciences Librarians Boot Camp June 1, 2012.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Actions Set a clear aim for the performance of your eligibility system Define why your key audiences (governor, legislature, public) should support it.
Thomas College Name Major Expected date of graduation address
Building social capacity for older people through ICTs Jeni Warburton John Richards Research Initiative La Trobe University Australia.
Information and Discovery in Neuroscience (IDN) Carole Palmer Graduate School of Library and Information Science University of Illinois at Urbana-Champaign.
Coalition 101. RESPECT AND VALUE “The group respects my opinion and provides positive ways for me to contribute.” EFFICIENCY AND EFFECTIVENESS “The roles.
Overview of the project Title:Addressing Social, Cultural and Historical Factors Limiting the Contribution of Medical Laboratory services to antenatal.
Stakeholder consultations Kyiv May 13, Why stakeholder consultations? To help improve project design and implementation To inform people about changes.
Managing End-User Development of Digital Library Resources to Support User Communities Robert R. Downs Center for International Earth Science Information.
CHESAPEAKE BAY PROGRAM PARTNERSHIP MANAGEMENT BOARD MEETING MAY 9, 2012 ANNAPOLIS, MD Social Science Action Team: Incorporating Social Science into the.
Assessing the Frequency of Empirical Evaluation in Software Modeling Research Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod)
9 December 2005 Toward Robust European Air Pollution Policies Workshop, Göteborg, October 5-7, 2005.
Richwoods High School Group 4 Project Richwoods High School.
CASP 101 Sample Presentation See TRAIN Edition for Facilitator’s Guide For more information: summerstartsinseptember.com.
Continuing the work of the Bill & Melinda Gates Foundation Presented by: Jeff Stauffer WebJunction Service Manager Date: 3 February 2005.
Understanding ARC Future Fellowships ANU College of Medicine, Biology and the Environment and ANU College of Physical Sciences 20 th October
WP 9 training2 WP 9 TRAINING Kick-off Meeting – Valkenburg 9 December 2005 dr.Marlies Bitter-Rijpkema, Open Universiteit Nederland.
Introducing… the Sustainable Energy 4 All Action Accelerator! Adam Cooper Senior Manager, Accenture Sustainability Services United Nations Global Compact.
SCHOOL OF INFORMATION UNIVERSITY OF MICHIGAN si.umich.edu Cyberinfrastructure Requirements and Best Practices Lessons from a study of TeraGrid Ann Zimmerman.
Implementation of a technology-enhanced problem-based learning curriculum: A year-long study of three teachers Sung Hee Park Purdue University Jeff Cramer.
STEM EDUCATION TRANSFORMATION Barbara McAllister May 2013 INTEL’S MODEL FOR.
Joint Meeting of the AUS, US, XS Working Groups TG10 Tuesday August 3, hrs Elwood II.
Inquiry Refers to the diverse ways in which scientists study the natural world and propose explanations based on the evidence derived from their work.
Police providing crime information and evidence Public Safety Infrastructure Fund Grants Presenter: Superintendent Peter Brigham Title: Assistant Director,
Grants & Sponsored Research at Methodist University Wendy Hustwit Grants and Sponsored Research Officer X7103 Trustees 216A.
Three Critical Matters in Big Data Projects for e- Science Kerk F. Kee, Ph.D. Assistant Professor, Chapman University Orange, California
1Mobile Computing Systems © 2001 Carnegie Mellon University Writing a Successful NSF Proposal November 4, 2003 Website: nsf.gov.
DEVELOPING THE WORK PLAN
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI strategy and Grand Vision Ludek Matyska EGI Council Chair EGI InSPIRE.
1 An Overview of Process and Procedures for Health IT Collaboration GSA Office of Citizen Services and Communications Intergovernmental Solutions Division.
Social and Personal Factors in Semantic Infusion Projects Patrick West 1 Peter Fox 1 Deborah McGuinness 1,2
Web Tools for Professional Development: A Focus on the Pedagogy Barbara Treacy Director, EdTech Leaders Online (ETLO) Education Development Center (EDC)
Resource Review for Teaching Resource Review for Teaching Victoria M. Rizzo, LCSW-R, PhD Jessica Seidman, LMSW Columbia University School of Social Work.
Data Infrastructure Building Blocks (DIBBS) NSF Solicitation Webinar -- March 3, 2016 Amy Walton, Program Director Advanced Cyberinfrastructure.
Strategies for blended learning in an undergraduate curriculum Benjamin Kehrwald, Massey University College of Education.
Yvonne Abel, Abt Associates Inc. November 2010, San Antonio, TX Enhancing the Quality of Evaluation Through Collaboration Among Funders, Programs, and.
Winning with wikis and blogs: Models for effective delivery of student online activities E-Learning Development Team University of York Simon Davis and.
- Collaborative report writing - Bridging the divide between formal and informal learning Richard Walker & Wayne Britcliffe E-Learning Development Team,
Building PetaScale Applications and Tools on the TeraGrid Workshop December 11-12, 2007 Scott Lathrop and Sergiu Sanielevici.
SEARCH Vision / Goals / Activities SEARCH Vision: “Scientific understanding of arctic environmental change to help society understand and respond to a.
TeraGrid’s Process for Meeting User Needs. Jay Boisseau, Texas Advanced Computing Center Dennis Gannon, Indiana University Ralph Roskies, University of.
National Institutes of Health U.S. Department of Health and Human Services Planning for a Team Science Evaluation ∞ NIEHS: Children’s Health Exposure Analysis.
Data Science Diversity from the Perspective of a National Laboratory
Making “Open Data” Work: Challenges for Data Integration in Genomics Research
Brian Matthews STFC EOSCpilot Brian Matthews STFC
Presentation transcript:

Hackathons for Scientific Software How and When do they Work? Erik H. Trainer, Chalalai Chaihirunkarn, Arun Kalyanasundaram, James D. Herbsleb

Software is Key for Science Scientists write their own Possible community resources Useless without maintenance! 2

“Open-Source it!” is Not a Good Answer to Maintenance Tools address short-term needs [de la Flor et al., 2010] Scientists don’t know others’ needs [Howison & Herbsleb, 2011; 2013] Scientists’, community’s time scales differ Human infrastructure is often weak [Lee et al., 2006; Steinmacher et al., 2015] 3 “Open-Source it!”

4 4 Advance technical work via collocation

5 5 Create awareness of community needs via formal & informal communication channels

6 6 Build durable social ties via face-to-face interaction

Research Questions: 1) What are the stages a hackathon goes through as it evolves? 2) How do variations in how stages are conducted affect outcomes? 7

Multiple-Case Study Cases OpenBio (July 9-10, 2014) BioHack (November 10-14, 2014) PolarVis (November 3-4, 2014) 7 interviews 17 hrs. observation Documentation 8 7 interviews 17 hrs. observation Documentation Data Description OSS bioinformatics project developers 2 days OSS bioinformatics project developers 5 days Polar scientists, visualization developers 2 days 2 interviews Documentation

Findings 9

Idea Brainstorming Learning about Tools, Datasets, and Research Profiles Alignment: Preparing Tools and Datasets Team Formation Building Solutions Knowledge Sharing Building Social Ties Reification of Ideas Stimulation of User Engagement Maintenance of Social Ties

Preparation  Idea Brainstorming 11 Computer Scientists Domain Scientists ? Different disciplines involved Tools suggested Positive comments Experts brought Characterizing disciplines Unintentional exclusion X

Execution  Team Formation 12 Open Shepherding Selection by Organizer Selection by Attraction

Execution  Building Solutions Tradeoffs Awareness of user needs Technical progress 13 Repeated discussions ? Homogenous teams TASK Polar Vis

Discussion Mixing domain scientists & computer scientists Tradeoffs between technical progress, awareness of user needs Ongoing work on follow-through Implications for funding agencies Proposal maintenance plans 14

Conclusions Practices across hackathon stages address specialized needs of scientific software Differences in kinds of disciplines included, team formation strategies suggest tradeoffs among technical progress, awareness of user needs Opportunities for policy 15

Acknowledgements Collaborators Chalalai Chaihirunkarn Arun Kalyanasundaram Jim Herbsleb Our participants Google Open Source Programs Office Funding Alfred P. Sloan Foundation National Science Foundation # , # , #

Thank You Practices across hackathon stages address specialized needs of scientific software Differences in kinds of disciplines included, team formation strategies suggest tradeoffs among technical progress, awareness of user needs Opportunities for policy 17 Contact:

18

19

EXTRAS 20

Improving Inclusiveness Computer science more male (than domain scientists) Women with same competency will rate themselves lower Specify different roles needed Don’t refer to people as hackers or coders Reach out to labs (often with phone call) run by women and minorities 21