SlideShare a Scribd company logo
1 of 21
Towards Editorial Transparency in
Computational Journalism
Jennifer A Stark
Nick Diakopoulos
The University of Maryland, College of Journalism, Computational
Journalism Lab
What do we
mean by
“Transparency”
?
“the ways in which people both
inside and external to journalism
are given a chance to monitor,
check, criticize and even intervene
in the journalistic process.”
Deuze, M. 2005. What is journalism?: Professional
identity and ideology of journalists reconsidered.
Journalism. 6, 4 (2005), 442–464
What do we
mean by
“Transparency”
?
Storytelling:
Make the steps / data used to
create your story visible to the
audience.
Tool making:
Sharing the code with thorough
documentation.
Why Share Our Work?
Benefits to yourself, fellow journalists,
audience
Accountability
Document Process
Stimulate Alternative
Stories / viewpoints
Double check data, code,
analysis, and conclusions /
interpretation
Facilitate future work / future
you / fellow journalists / field
Novel work, or extensions to
your original work.
Case Study 1: Storytelling
(Uber)
How?
Transparency promotes Accountability,
Documentation, Further Storytelling
Share raw collected data: GitHub, Google Drive
(consider size)
Open Source code sharing platform: GitHub,
Jupyter
Transparency promotes Accountability,
Documentation, Further Storytelling
Share raw collected data: GitHub, Google Drive
(consider size)
Open Source code sharing platform: GitHub,
Jupyter
Project and Code Documentation: README.md
APIs
Transparency promotes Accountability,
Documentation, Further Storytelling
Share raw collected data: Google Drive (consider
size)
Open Source code sharing platform: GitHub,
Jupyter
Project and Code Documentation: README.md
Accountability: share data collection / processing
/ wrangling and analysis
Interim processed data: .csv files
Replicability: programmatic steps where possible
APIs
How?
Case Study 2: Tool Making
(Twitter Bot)
Twitter Bot: Transparancy promotes
accessibilityOpen Source code sharing platform:
GitHub, Jupyter
Project and Code Documentation:
README.md
Language / platform agnostic:
configuration file
• How much to parameterize?
• Case-by-case uniqueness? Instructions
within code and README documentation Comment APIs
Documentation!
Takes longer than you think
Consider it an investment
Documentation within code
Documentation in GitHub repository
(README.md)
Reciprocal links between news
article and GitHub repository
Links to reference material (eg
APIs, preceding work)
Licences
Nobody should use your Code
or Data if it is not licenced
Code licences
https://opensource.org/licenses
Data licences
http://opendatacommons.org/about/
Multiple licences
http://choosealicense.com/non-software/
Why Share Our Work?
Evidence difficult to measure at this time
“IRL”
Sunlight Labs
Policy makers (eg Transport, AARP)
Hobbyists / Individuals
Kate Rabinowitz –
“Civic data scientist”
http://www.datalensdc.com/index2.html
About:
“DataLensDC has been featured in
The Washingtonian,
The Atlantic's CityLab,
Washington City Paper,
WJLA ABC 7 News, and more”
Final Thoughts
Reinventing the wheel | Reuse code
Stack overflow for sharing code /
solutions?
http://area51.stackexchange.com/proposals/1
03335/data-journalism/
Data or file repository?:
https://quiltdata.com (or something
similar?? I have not tried this tool)
Thank you!
@_JAStark
starkja@umd.edu

More Related Content

Viewers also liked (13)

Psicologia evolutiva
Psicologia evolutivaPsicologia evolutiva
Psicologia evolutiva
 
Dgo
DgoDgo
Dgo
 
Bme
BmeBme
Bme
 
Deploying to AppEngine
Deploying to AppEngineDeploying to AppEngine
Deploying to AppEngine
 
Examen 2
Examen 2Examen 2
Examen 2
 
Chris Bolam CV Nov 16-v3
Chris Bolam CV Nov 16-v3Chris Bolam CV Nov 16-v3
Chris Bolam CV Nov 16-v3
 
Sobre Helipontos e Aeródromos
Sobre Helipontos e AeródromosSobre Helipontos e Aeródromos
Sobre Helipontos e Aeródromos
 
Presentacion digital
Presentacion digitalPresentacion digital
Presentacion digital
 
For profit prisons
For profit prisonsFor profit prisons
For profit prisons
 
Derechos del imputado_IAFJSR
Derechos del imputado_IAFJSRDerechos del imputado_IAFJSR
Derechos del imputado_IAFJSR
 
Coleção Conviver - Geografia
Coleção Conviver - GeografiaColeção Conviver - Geografia
Coleção Conviver - Geografia
 
Storytellingthera4
Storytellingthera4Storytellingthera4
Storytellingthera4
 
Los software gratis
Los software gratisLos software gratis
Los software gratis
 

Similar to Towards editorial transparency in computational journalism

Academic SEO, or: How do I get my research to show up in search engines and d...
Academic SEO, or: How do I get my research to show up in search engines and d...Academic SEO, or: How do I get my research to show up in search engines and d...
Academic SEO, or: How do I get my research to show up in search engines and d...Open Knowledge Maps
 
Big Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLPBig Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLPChristian Morbidoni
 
A data-driven approach for understanding Open Design @ Design For Next
A data-driven approach for understanding Open Design @ Design For NextA data-driven approach for understanding Open Design @ Design For Next
A data-driven approach for understanding Open Design @ Design For NextMAKE-IT
 
Supporting PDF accessibility evaluation: Early results from the FixRep project
 Supporting PDF accessibility evaluation: Early results from the FixRep project Supporting PDF accessibility evaluation: Early results from the FixRep project
Supporting PDF accessibility evaluation: Early results from the FixRep projectUKOLN (dev), University of Bath
 
Crediting informatics and data folks in life science teams
Crediting informatics and data folks in life science teamsCrediting informatics and data folks in life science teams
Crediting informatics and data folks in life science teamsCarole Goble
 
Scientific publication & e-Reputation
Scientific publication & e-ReputationScientific publication & e-Reputation
Scientific publication & e-ReputationMokhtar Ben Henda
 
Social Media Data Collection & Analysis
Social Media Data Collection & AnalysisSocial Media Data Collection & Analysis
Social Media Data Collection & AnalysisScott Sanders
 
Jupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and ErasmusJupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and ErasmusPaco Nathan
 
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...Daniel S. Katz
 
Guide to open source
Guide to open source Guide to open source
Guide to open source Javier Perez
 
Figshare for institutions - Jisc Digifest 2016
Figshare for institutions - Jisc Digifest 2016Figshare for institutions - Jisc Digifest 2016
Figshare for institutions - Jisc Digifest 2016Jisc
 
Software as a Well-Formed Research Object
Software as a Well-Formed Research ObjectSoftware as a Well-Formed Research Object
Software as a Well-Formed Research ObjectYasmin AlNoamany, PhD
 
Software Citation in Theory and Practice
Software Citation in Theory and PracticeSoftware Citation in Theory and Practice
Software Citation in Theory and PracticeDaniel S. Katz
 
Abcd iqs ssoftware-projects-mercecrosas
Abcd iqs ssoftware-projects-mercecrosasAbcd iqs ssoftware-projects-mercecrosas
Abcd iqs ssoftware-projects-mercecrosasMerce Crosas
 
Open Source Compliance at Twitter
Open Source Compliance at TwitterOpen Source Compliance at Twitter
Open Source Compliance at TwitterChris Aniszczyk
 
"A Toolkit for Digital Research" - CNI 2013
"A Toolkit for Digital Research" - CNI 2013"A Toolkit for Digital Research" - CNI 2013
"A Toolkit for Digital Research" - CNI 2013Kaitlin Thaney
 
Tds — big science dec 2021
Tds — big science dec 2021Tds — big science dec 2021
Tds — big science dec 2021Gérard Dupont
 
Feb.2016 Demystifying Digital Humanities - Workshop 3
Feb.2016 Demystifying Digital Humanities - Workshop 3Feb.2016 Demystifying Digital Humanities - Workshop 3
Feb.2016 Demystifying Digital Humanities - Workshop 3Paige Morgan
 

Similar to Towards editorial transparency in computational journalism (20)

Academic SEO, or: How do I get my research to show up in search engines and d...
Academic SEO, or: How do I get my research to show up in search engines and d...Academic SEO, or: How do I get my research to show up in search engines and d...
Academic SEO, or: How do I get my research to show up in search engines and d...
 
QQML presentation
QQML presentationQQML presentation
QQML presentation
 
Big Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLPBig Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLP
 
A data-driven approach for understanding Open Design @ Design For Next
A data-driven approach for understanding Open Design @ Design For NextA data-driven approach for understanding Open Design @ Design For Next
A data-driven approach for understanding Open Design @ Design For Next
 
Supporting PDF accessibility evaluation: Early results from the FixRep project
 Supporting PDF accessibility evaluation: Early results from the FixRep project Supporting PDF accessibility evaluation: Early results from the FixRep project
Supporting PDF accessibility evaluation: Early results from the FixRep project
 
Crediting informatics and data folks in life science teams
Crediting informatics and data folks in life science teamsCrediting informatics and data folks in life science teams
Crediting informatics and data folks in life science teams
 
Scientific publication & e-Reputation
Scientific publication & e-ReputationScientific publication & e-Reputation
Scientific publication & e-Reputation
 
Social Media Data Collection & Analysis
Social Media Data Collection & AnalysisSocial Media Data Collection & Analysis
Social Media Data Collection & Analysis
 
Jupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and ErasmusJupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and Erasmus
 
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
 
Guide to open source
Guide to open source Guide to open source
Guide to open source
 
Figshare for institutions - Jisc Digifest 2016
Figshare for institutions - Jisc Digifest 2016Figshare for institutions - Jisc Digifest 2016
Figshare for institutions - Jisc Digifest 2016
 
Software as a Well-Formed Research Object
Software as a Well-Formed Research ObjectSoftware as a Well-Formed Research Object
Software as a Well-Formed Research Object
 
Software Citation in Theory and Practice
Software Citation in Theory and PracticeSoftware Citation in Theory and Practice
Software Citation in Theory and Practice
 
Abcd iqs ssoftware-projects-mercecrosas
Abcd iqs ssoftware-projects-mercecrosasAbcd iqs ssoftware-projects-mercecrosas
Abcd iqs ssoftware-projects-mercecrosas
 
Open Source Compliance at Twitter
Open Source Compliance at TwitterOpen Source Compliance at Twitter
Open Source Compliance at Twitter
 
"A Toolkit for Digital Research" - CNI 2013
"A Toolkit for Digital Research" - CNI 2013"A Toolkit for Digital Research" - CNI 2013
"A Toolkit for Digital Research" - CNI 2013
 
Tds — big science dec 2021
Tds — big science dec 2021Tds — big science dec 2021
Tds — big science dec 2021
 
2311 EAAMO
2311 EAAMO2311 EAAMO
2311 EAAMO
 
Feb.2016 Demystifying Digital Humanities - Workshop 3
Feb.2016 Demystifying Digital Humanities - Workshop 3Feb.2016 Demystifying Digital Humanities - Workshop 3
Feb.2016 Demystifying Digital Humanities - Workshop 3
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Towards editorial transparency in computational journalism

  • 1. Towards Editorial Transparency in Computational Journalism Jennifer A Stark Nick Diakopoulos The University of Maryland, College of Journalism, Computational Journalism Lab
  • 2. What do we mean by “Transparency” ? “the ways in which people both inside and external to journalism are given a chance to monitor, check, criticize and even intervene in the journalistic process.” Deuze, M. 2005. What is journalism?: Professional identity and ideology of journalists reconsidered. Journalism. 6, 4 (2005), 442–464
  • 3. What do we mean by “Transparency” ? Storytelling: Make the steps / data used to create your story visible to the audience. Tool making: Sharing the code with thorough documentation.
  • 4. Why Share Our Work? Benefits to yourself, fellow journalists, audience
  • 5. Accountability Document Process Stimulate Alternative Stories / viewpoints Double check data, code, analysis, and conclusions / interpretation Facilitate future work / future you / fellow journalists / field Novel work, or extensions to your original work.
  • 6. Case Study 1: Storytelling (Uber) How?
  • 7. Transparency promotes Accountability, Documentation, Further Storytelling Share raw collected data: GitHub, Google Drive (consider size) Open Source code sharing platform: GitHub, Jupyter
  • 8.
  • 9. Transparency promotes Accountability, Documentation, Further Storytelling Share raw collected data: GitHub, Google Drive (consider size) Open Source code sharing platform: GitHub, Jupyter Project and Code Documentation: README.md APIs
  • 10.
  • 11. Transparency promotes Accountability, Documentation, Further Storytelling Share raw collected data: Google Drive (consider size) Open Source code sharing platform: GitHub, Jupyter Project and Code Documentation: README.md Accountability: share data collection / processing / wrangling and analysis Interim processed data: .csv files Replicability: programmatic steps where possible APIs
  • 12. How? Case Study 2: Tool Making (Twitter Bot)
  • 13. Twitter Bot: Transparancy promotes accessibilityOpen Source code sharing platform: GitHub, Jupyter Project and Code Documentation: README.md Language / platform agnostic: configuration file • How much to parameterize? • Case-by-case uniqueness? Instructions within code and README documentation Comment APIs
  • 14. Documentation! Takes longer than you think Consider it an investment Documentation within code Documentation in GitHub repository (README.md) Reciprocal links between news article and GitHub repository Links to reference material (eg APIs, preceding work)
  • 15. Licences Nobody should use your Code or Data if it is not licenced Code licences https://opensource.org/licenses Data licences http://opendatacommons.org/about/ Multiple licences http://choosealicense.com/non-software/
  • 16. Why Share Our Work? Evidence difficult to measure at this time “IRL”
  • 17. Sunlight Labs Policy makers (eg Transport, AARP)
  • 18.
  • 19. Hobbyists / Individuals Kate Rabinowitz – “Civic data scientist” http://www.datalensdc.com/index2.html About: “DataLensDC has been featured in The Washingtonian, The Atlantic's CityLab, Washington City Paper, WJLA ABC 7 News, and more”
  • 20. Final Thoughts Reinventing the wheel | Reuse code Stack overflow for sharing code / solutions? http://area51.stackexchange.com/proposals/1 03335/data-journalism/ Data or file repository?: https://quiltdata.com (or something similar?? I have not tried this tool)