towards editorial transparency in computational journalism

21
Towards Editorial Transparency in Computational Journalism Jennifer A Stark Nick Diakopoulos The University of Maryland, College of Journalism, Computational Journalism Lab

Upload: jennifer-stark

Post on 15-Apr-2017

105 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Towards editorial transparency in computational journalism

Towards Editorial Transparency in Computational Journalism

Jennifer A StarkNick Diakopoulos

The University of Maryland, College of Journalism, Computational Journalism Lab

Page 2: Towards editorial transparency in computational journalism

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

Page 3: Towards editorial transparency in computational journalism

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.

Page 4: Towards editorial transparency in computational journalism

Why Share Our Work?

Benefits to yourself, fellow journalists, audience

Page 5: Towards editorial transparency in computational journalism

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.

Page 6: Towards editorial transparency in computational journalism

Case Study 1: Storytelling (Uber)

How?

Page 7: Towards editorial transparency in computational journalism

Transparency promotes Accountability, Documentation, Further Storytelling

Share raw collected data: GitHub, Google Drive (consider size)

Open Source code sharing platform: GitHub, Jupyter

Page 8: Towards editorial transparency in computational journalism
Page 9: Towards editorial transparency in computational journalism

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

Page 10: Towards editorial transparency in computational journalism
Page 11: Towards editorial transparency in computational journalism

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

Page 12: Towards editorial transparency in computational journalism

How?Case Study 2: Tool Making

(Twitter Bot)

Page 13: Towards editorial transparency in computational journalism

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

Page 14: Towards editorial transparency in computational journalism

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)

Page 15: Towards editorial transparency in computational journalism

LicencesNobody 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/

Page 16: Towards editorial transparency in computational journalism

Why Share Our Work?

Evidence difficult to measure at this time “IRL”

Page 17: Towards editorial transparency in computational journalism

Sunlight LabsPolicy makers (eg Transport, AARP)

Page 18: Towards editorial transparency in computational journalism
Page 19: Towards editorial transparency in computational journalism

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”

Page 20: Towards editorial transparency in computational journalism

Final Thoughts

Reinventing the wheel | Reuse code

Stack overflow for sharing code / solutions? http://area51.stackexchange.com/proposals/103335/data-journalism/

Data or file repository?: https://quiltdata.com (or something similar?? I have not tried this tool)

Page 21: Towards editorial transparency in computational journalism

Thank you!@_JAStark

[email protected]