SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
SoftwareFreedomDay2013:
TheImportanceofFreeandOpenSource
SoftwareforPublicDecision-Making
Patrick Sunter (PhD Candidate in Architecture Building and
Planning, University of Melbourne)
17 September, 2013
Key Ideas for FOSS in Public
Decision-Making
  Aspects of supporting ‘democratic autonomy’ (Held,
2006):
  1) Supporting the conditions for living up to the best
traditions of science :- reproducibility, contestability,
peer-review
  2) A view of government that is a bit more ‘bazaar’
than ‘cathedral’:
  Supporting more distributed, pluralistic policy-making
  FOS software as part of a broader agenda of engaging
the public in decision-making
  Illustrated by examples from:
  Climate change (economics)
  Large-scale transport planning.
Analogies to FOSS in Science
  The ideal of science is a
process where alternative ideas
put forward, in an open-
debate to prove which theories
best match evidence (Popper
etc)
  Journals, science institutes
support this by requiring precise
details of experiments to be
published with papers
  Computational science, where
computer models are key
part :- hasn’t always lived up to
this
Within the world of science,
computation is now rightly seen
as a third vertex of a triangle
complementing experiment
and theory. However, as it is
now often practiced, one can
make a good case that
computing is the last refuge of
the scientific scoundrel. –
Randall LeVeque
Example: “Climategate”
  A complex case where back in 2009 after a series of
almost overwhelming FoI requests, the emails of
researchers at University of East Anglia were hacked
and placed on internet etc …
  Accusations of cover-ups, manipulation – however
researchers later completely exonerated (See
http://theconversation.com/there-is-a-real-
climategate-out-there-4428 )
  However, a case to answer:- if Climate change is so
crucial to public policy over next century:- shouldn’t
the models used, data etc be as open to scrutiny,
reproducible as possible?
Socio-Technical Responses
  Several calls for greater openness in computational
science;
  A project to specifically re-code climate models using
higher-level languages, and release as FOSS -
http://climatecode.org/ (Nick Barnes);
  A big concern with ‘provenance’ of results :-
  Metafor in climate science
  Accountability, traceability of models
  Also ACRID – Advanced Climate Research
Infrastructure for Data
  UK Software Sustainability Institute (software.ac.uk)
Reproducibility more generally
Reproducibility PI Manifesto, Prof Lorena Barba of Boston University (
http://software-carpentry.org/blog/2012/12/lorena-barbas-reproducibility-
pi-manifesto.html):
1.  I will teach my graduate students about reproducibility.
2.  All our research code (and writing) is under version control.
3.  We will always carry out verification and validation.
4.  For main results in a paper, we will share data, plotting script & figure
under CC-BY.
5.  We will upload the preprint to arXiv at the time of submission of a paper.
6.  We will release code at the time of submission of a paper.
7.  We will add a "Reproducibility" declaration at the end of each paper.
8.  I will keep an up-to-date web presence.
See also http://recomputation.org/
FOSS Tools to support this
  Madagascar (www.ahay.org/wiki/Main_Page) “an
open-source software package for multidimensional
data analysis and reproducible computational
experiments.”
  Kepler (kepler-project.org): “designed to help scientists,
analysts, and computer programmers create, execute,
and share models and analyses across a broad range
of scientific and engineering disciplines.”
  Nimrod (www.messagelab.monash.edu.au/Nimrod):
Grid computing …
  great Python-based tools more generally, and the R
package for statistics, …
My contribution: CREDO
Supporting regular testing of scientific ‘benchmarks’ of Geophysics models
ThermakConvB
enchmarkDim.
xml
Model Results:
- Images
- Data
CREDO records
(XML):
-Test suite ran
- Models ran
-Test results
www.underworldproject.org/credo-doc/
‘Props’ to Commonwealth & US
NSF …
  In 2 projects I was involved with, FOSS licensing of
research software was a standard requirement
for receiving grants as part of a view of greater
value:
  Geoframework project (later
www.geodynamics.org/ , Computational
Infrastructure for Geodynamics)
  ACcESS and later AuScope
(www.auscope.org.au ) Australian Commonweath
research projects
  Bureau of Meteorology is now increasingly good
at supporting FOSS
Moving from science to public
policy: integrating economics++
“The growing importance of computer models raises many
challenging issues for scientists, engineers, decision
makers, and ultimately the public at large. If decisions
are to be based (at least in part) on model output, we
must be concerned that the computer codes that
implement numerical models are correct; that the
assumptions that underpin models are communicated
clearly; that models are carefully validated; and that the
conclusions claimed on the basis of model output do not
exceed the information content of that output. Similar
concerns apply to the data on which models are based.
Given the considerable public interest in these issues, we
should demand the most transparent evaluation process
possible.”
Prof Ian Foster, in a keynote address to 2010 e-Science
conference: http://www.escience2010.org/keynote_speakers.html
“Contestable Evidence-Based
Policy”
  The point is these decisions will
inevitably be a) controversial, b)
affect many people, and c)
involve scenarios based on
human behaviour, a ‘science’
that is a long-way from predictive
certainly
  ‘Contestable Evidence-Based
Policy’:- (Wigan, 2008)
  C.f. Doug Harley’s recent public
comments on East-West tunnel
assessment:-
  “If they really have good
evidence for their claims, these
should be out there to be
reviewed and assessed.”
Picture source: http://www.linkingmelbourne.vic.gov.au/pages/latest-news.asp
2) A more ‘bazaar’ as well as
‘cathedral’ view of govt & policy
  But I argue FOSS is not just about transparency,
reproducibilty of government or expert decisions;
  It also connects to a view of a more engaged
democracy, where multiple groups and
individuals can assess the evidence for policies:-
develop their own views, and put them forward.
  This is especially important where society may be
on the wrong policy path, and need new views /
alternatives
  FOSS can be a crucial plank in supporting this
A quick intro to my PhD
  View for public transport to be an effective option,
we need a new ‘paradigm’ (Curtis & Low, 2012) of
running the system as an integrated, multimodal
network (Nielsen et al, 2005, Mees, 2010).
  Computer Models and GIS have important role in
transport futures – as a “knowledge
technology” (Gudmundsson, 2011)
  Interpretive Action Research (Info Systems):
Undertake a GIS-T System Design, Development &
Evaluation with 2 Civil Society Organisations (CSOs) in
Melbourne
Network image from HiTrans Best Practice Guide (Nielsen et
al, 2005). Photo credits: www.pt4me2.org.au, Wikimedia
commons user "voland b", Flickr user "avlxyz”. Travel time
map from www.mapumental.com.
Public Transport Network
Analysis: Travel-Time Maps
  “Travel Time Maps” (IsoChrone
maps)
  Display either:-
  Locations reachable from a
given origin in a given time;
  ‘Catchment’ to reach a given
destination
  Generally involve A* network
calculation but can be
optimised.
  Good because they indicate
overall network quality,
including interchanges
Travel time map from www.mapumental.com.
Data for PT Schedules: GTFS
  GTFS = “General Transit Feed
Specification’
  developers.google.com/transit/
  Emerged in mid 2000s from
Portland TriMet and Google’s
‘20% time’
  Plaintext format: Entire GTFS
feed of Portland is ~169 Mb
  Live feeds available from 376+
agencies, see:-
www.gtfs-data-exchange.com/
  Includes Sydney, Adelaide,
Brisbane, Canberra: not yet
Melbourne
A good set of tools for examining/updating is
http://code.google.com/p/googletransitdatafeed/wiki/
TransitFeedDistribution
OpenStreetMap is other key
data source
  A very impressive collaboratively-developed street
database
  Hint: segments for major city-regions, inc. Melbourne,
downloadable from http://metro.teczno.com/#melbourne
Image from http://www.ideasintransit.org/wiki/OpenStreetMap : showing global
edits to OSM in 2008
OpenTripPlanner (Analysis)
  One of a range of new FOSS transit network-analysis tools including
GraphServer, but has most mature interface and web-capabilities
  Java, designed to work with standard popular FOSS building-blocks (Tomcat
web server, PostgreSQL, OpenLayers (though working on new Leaflet client)
Demo URL1
Demo URL2
Melb Example: RMIT (close)
Melb Example: RMIT (train+tram+walk)
Melb Example: RMIT (all, inc bus)
Melb Example: Monash
Melb Example: Chadstone (train
+tram)
Melb Example: Chadstone (all)
Melb Example: Dandenong (all)
Augmenting Accessibility
More advanced
analysis using OTP,
including evaluation
of network’s support
for existing travel
Journey-to-Work
data, modal-
difference to car,
and job-based
access.
McGurrin, M. F. & Greczner, D. 2011, 'Performance Metrics:
Calculating Accessibility Using Open Source Software and Open
Data', 11-0230.
Visualising Network Change
  Differential impact to New York Transit network after
Hurricane Sandy (
http://www.theatlanticcities.com/commute/2013/01/best-
maps-weve-seen-sandys-transit-outage-new-york/4488/)
What sort of model does this
mean for ecosystems?
  In scenario models, code is not just about computation, its about ideas :-
and people outside government and elite research groups have them
too (especially about systems like transport and urban planning)!
  However this may require a model of service learning where universities, or
public servants, see part of their role as working with the public to
understand and use models.
Proprietary Model
S/W Company
$
licence
User
Open Source Ecosystem
Software code: digital
commons
Governance Process
Host
(personal,
institutional,
public)
(Peer
Support
Community)
(Derivative
Services)
(code improvments)
Custom version
Expert
Company
Companies/
Government
Test
Reports
Expert User Expert User
Casual User/
Hobbyist
Clients
Founder
(BDFL)
Relationship between Information
Technology & Democracy?
Local:-
  www.communityindicators.net.au
  www.aius.org.au/transport/
International:-
  metrobostondatacommon.org/
  www.bostonscenarios.org/
  (LUTRAQ project)
  www.friends.org/resources/reports
“Modelers should ensure that
legitimate policy positions in
debates that do not have
modeling support obtain
necessary support, either as
an entitlement of
participation in the policy
process, or via third-party
arrangements involving
philanthropic or other
organisations.”
-- King, J & Kraemer, K, 1993,
“Models, Facts, and the Policy
Process: The Political Ecology of
Estimated Truth’, University of
California working papers.
Contacts & References
  P.sunter@pgrad.unimelb.edu.au , T: @PatSunter
  http://www.appropedia.org/OSSTIP
References:
  Curtis, C. & Low, N. 2012, 'Sustainable Transport and Institutional Barriers', in Institutional Barriers to Sustainable
Transport, Ashgate, .
  Curtis, C. & Schuerer, J. 2009, 'Network City Activity Centres: Developing an analysis, conception and communication
tool for integrated land use and transport planning in the Perth metropolitan area', Curtin University, Research Report.
  Held, D. 2006, Models of democracy, Polity Press, California.
  Foster, I. 2010, 'Open source modeling as an enabler of transparent decision making', IEEE e-Science 2010 Conference
(http://www.escience2010.org/keynote_speakers.html )
  Gudmundsson, H. 2011, 'Analysing models as a knowledge technology in transport planning', Transport Reviews, 31, 2,
145--159.
  Mees, P. 2010, Transport for Suburbia: Beyond the Automobile Age, Earthscan, London, UK .
  Nielsen, G., Nelson, J., Mulley, C., Tegnér, G., Lind, G., & Lange, T. 2005, Public transport - Planning the networks. HiTrans
Best practice guide No. 2., , .
  Wigan, M. 2008, 'The role of information contestability in evidence based policy in planning and transport', NECTAR
Policy and Environment Workshop: Transition towards Sustainable Mobility: the Role of Instruments, Individuals and
Institutions

Weitere ähnliche Inhalte

Was ist angesagt?

Paper id 25201431
Paper id 25201431Paper id 25201431
Paper id 25201431
IJRAT
 
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
Tal Lavian Ph.D.
 
Standards Show
Standards ShowStandards Show
Standards Show
mcusack
 

Was ist angesagt? (20)

Rdaeu russia_fg_1_july2014_final
Rdaeu  russia_fg_1_july2014_finalRdaeu  russia_fg_1_july2014_final
Rdaeu russia_fg_1_july2014_final
 
Ci days notre_dame_april2010
Ci days notre_dame_april2010Ci days notre_dame_april2010
Ci days notre_dame_april2010
 
VREs and Research Tools - supporting collaborative research
VREs and Research Tools - supporting collaborative researchVREs and Research Tools - supporting collaborative research
VREs and Research Tools - supporting collaborative research
 
Challenges and outlook with Big Data
Challenges and outlook with Big Data Challenges and outlook with Big Data
Challenges and outlook with Big Data
 
Paper id 25201431
Paper id 25201431Paper id 25201431
Paper id 25201431
 
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
 
Claremont Report on Database Research: Research Directions (Le Gruenwald)
Claremont Report on Database Research: Research Directions (Le Gruenwald)Claremont Report on Database Research: Research Directions (Le Gruenwald)
Claremont Report on Database Research: Research Directions (Le Gruenwald)
 
Standards Show
Standards ShowStandards Show
Standards Show
 
Webometrics Revisited in Big Data Age_DISC2013
Webometrics Revisited in Big Data Age_DISC2013Webometrics Revisited in Big Data Age_DISC2013
Webometrics Revisited in Big Data Age_DISC2013
 
Network Science: Theory, Modeling and Applications
Network Science: Theory, Modeling and ApplicationsNetwork Science: Theory, Modeling and Applications
Network Science: Theory, Modeling and Applications
 
Disc2013 keynote speakers
Disc2013 keynote speakersDisc2013 keynote speakers
Disc2013 keynote speakers
 
What im currently working on
What im currently working onWhat im currently working on
What im currently working on
 
Software Sustainability Institute
Software Sustainability InstituteSoftware Sustainability Institute
Software Sustainability Institute
 
An Introduction of Recent Research on MapReduce (2011)
An Introduction of Recent Research on MapReduce (2011)An Introduction of Recent Research on MapReduce (2011)
An Introduction of Recent Research on MapReduce (2011)
 
Redefining Cheminformatics with Intuitive Collaborative Mobile Apps
Redefining Cheminformatics with Intuitive Collaborative Mobile AppsRedefining Cheminformatics with Intuitive Collaborative Mobile Apps
Redefining Cheminformatics with Intuitive Collaborative Mobile Apps
 
Business Forms Management on Corporate Intranets
Business Forms Management on Corporate IntranetsBusiness Forms Management on Corporate Intranets
Business Forms Management on Corporate Intranets
 
PhD Projects in Electronics and Communication Tutorials
PhD Projects in Electronics and Communication TutorialsPhD Projects in Electronics and Communication Tutorials
PhD Projects in Electronics and Communication Tutorials
 
APAN31 - ACE & TransPAC3 (update)
APAN31 - ACE & TransPAC3 (update)APAN31 - ACE & TransPAC3 (update)
APAN31 - ACE & TransPAC3 (update)
 
Understanding Public Transport Networks using Free and Open Source Software
Understanding Public Transport Networks using Free and Open Source SoftwareUnderstanding Public Transport Networks using Free and Open Source Software
Understanding Public Transport Networks using Free and Open Source Software
 
OntoFrac-S
OntoFrac-SOntoFrac-S
OntoFrac-S
 

Andere mochten auch

22. вымпелком анатолий сморгонский
22. вымпелком анатолий сморгонский22. вымпелком анатолий сморгонский
22. вымпелком анатолий сморгонский
Aleksey Naumkin
 
Work Samples
Work SamplesWork Samples
Work Samples
EggersP
 
Thorcha march11 (1)
Thorcha march11 (1)Thorcha march11 (1)
Thorcha march11 (1)
Nijaz Asnar
 
Getting an internship
Getting an internshipGetting an internship
Getting an internship
pvwright1000
 
MoR Quick Guide
MoR Quick GuideMoR Quick Guide
MoR Quick Guide
Maven
 
Change Management Quick Guide
Change Management Quick GuideChange Management Quick Guide
Change Management Quick Guide
Maven
 
Nachos practical presentation_3
Nachos practical presentation_3Nachos practical presentation_3
Nachos practical presentation_3
Richi Garza
 

Andere mochten auch (20)

Powerclimas de la tierra
Powerclimas de la tierraPowerclimas de la tierra
Powerclimas de la tierra
 
22. вымпелком анатолий сморгонский
22. вымпелком анатолий сморгонский22. вымпелком анатолий сморгонский
22. вымпелком анатолий сморгонский
 
The User Experience Equation: Stepping Beyond Information to Interaction
The User Experience Equation: Stepping Beyond Information to InteractionThe User Experience Equation: Stepping Beyond Information to Interaction
The User Experience Equation: Stepping Beyond Information to Interaction
 
Distributed affordance: An Open-World Assumption for Hypermedia
Distributed affordance: An Open-World Assumption for HypermediaDistributed affordance: An Open-World Assumption for Hypermedia
Distributed affordance: An Open-World Assumption for Hypermedia
 
Strategies for Career Success
Strategies for Career SuccessStrategies for Career Success
Strategies for Career Success
 
A Framework for Obligation Fulfillment in REST Services
A Framework for Obligation Fulfillment in REST ServicesA Framework for Obligation Fulfillment in REST Services
A Framework for Obligation Fulfillment in REST Services
 
Java training in Noida
Java training in NoidaJava training in Noida
Java training in Noida
 
A Rapid e-Learning Primer for Technical Communicators
A Rapid e-Learning Primer for Technical CommunicatorsA Rapid e-Learning Primer for Technical Communicators
A Rapid e-Learning Primer for Technical Communicators
 
Work Samples
Work SamplesWork Samples
Work Samples
 
Thorcha march11 (1)
Thorcha march11 (1)Thorcha march11 (1)
Thorcha march11 (1)
 
Getting an internship
Getting an internshipGetting an internship
Getting an internship
 
Bringing an Entrepreneurial Mindset to Smaller College Journalism Programs --...
Bringing an Entrepreneurial Mindset to Smaller College Journalism Programs --...Bringing an Entrepreneurial Mindset to Smaller College Journalism Programs --...
Bringing an Entrepreneurial Mindset to Smaller College Journalism Programs --...
 
Introduction to DITA
Introduction to DITAIntroduction to DITA
Introduction to DITA
 
Inkscape
InkscapeInkscape
Inkscape
 
MoR Quick Guide
MoR Quick GuideMoR Quick Guide
MoR Quick Guide
 
Change Management Quick Guide
Change Management Quick GuideChange Management Quick Guide
Change Management Quick Guide
 
Tele2 Россия: итоги 2013 года
Tele2 Россия: итоги 2013 годаTele2 Россия: итоги 2013 года
Tele2 Россия: итоги 2013 года
 
Nachos practical presentation_3
Nachos practical presentation_3Nachos practical presentation_3
Nachos practical presentation_3
 
In what ways does your media product use question 1
In what ways does your media product use question 1In what ways does your media product use question 1
In what ways does your media product use question 1
 
Conflict: The Art of Moving Forward
Conflict: The Art of Moving ForwardConflict: The Art of Moving Forward
Conflict: The Art of Moving Forward
 

Ähnlich wie 2013 Melbourne Software Freedom Day talk - FOSS in Public Decision Making

Trust and Accountability: experiences from the FAIRDOM Commons Initiative.
Trust and Accountability: experiences from the FAIRDOM Commons Initiative.Trust and Accountability: experiences from the FAIRDOM Commons Initiative.
Trust and Accountability: experiences from the FAIRDOM Commons Initiative.
Carole Goble
 
PATHS Final state of art monitoring report v0_4
PATHS  Final state of art monitoring report v0_4PATHS  Final state of art monitoring report v0_4
PATHS Final state of art monitoring report v0_4
pathsproject
 
Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...
Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...
Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...
Ian Foster
 
2013 RMIT Guest Lecture in Integrated Transport Accessibility: GIS Tools for ...
2013 RMIT Guest Lecture in Integrated Transport Accessibility: GIS Tools for ...2013 RMIT Guest Lecture in Integrated Transport Accessibility: GIS Tools for ...
2013 RMIT Guest Lecture in Integrated Transport Accessibility: GIS Tools for ...
Patrick Sunter
 
Understanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS ProjectsUnderstanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS Projects
Betsey Merkel
 

Ähnlich wie 2013 Melbourne Software Freedom Day talk - FOSS in Public Decision Making (20)

Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
2014 ABP Dialogue talk: "Examples of Collaborative Data, and Free and Open So...
2014 ABP Dialogue talk: "Examples of Collaborative Data, and Free and Open So...2014 ABP Dialogue talk: "Examples of Collaborative Data, and Free and Open So...
2014 ABP Dialogue talk: "Examples of Collaborative Data, and Free and Open So...
 
Shifting the Burden from the User to the Data Provider
Shifting the Burden from the User to the Data ProviderShifting the Burden from the User to the Data Provider
Shifting the Burden from the User to the Data Provider
 
Wide access to spatial Citizen Science data - ECSA Berlin 2016
Wide access to spatial Citizen Science data - ECSA Berlin 2016Wide access to spatial Citizen Science data - ECSA Berlin 2016
Wide access to spatial Citizen Science data - ECSA Berlin 2016
 
EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013
 
PATHS state of the art monitoring report
PATHS state of the art monitoring reportPATHS state of the art monitoring report
PATHS state of the art monitoring report
 
Trust and Accountability: experiences from the FAIRDOM Commons Initiative.
Trust and Accountability: experiences from the FAIRDOM Commons Initiative.Trust and Accountability: experiences from the FAIRDOM Commons Initiative.
Trust and Accountability: experiences from the FAIRDOM Commons Initiative.
 
NIH Data Summit - The NIH Data Commons
NIH Data Summit - The NIH Data CommonsNIH Data Summit - The NIH Data Commons
NIH Data Summit - The NIH Data Commons
 
The Commons: Leveraging the Power of the Cloud for Big Data
The Commons: Leveraging the Power of the Cloud for Big DataThe Commons: Leveraging the Power of the Cloud for Big Data
The Commons: Leveraging the Power of the Cloud for Big Data
 
Research in Intelligent Systems and Data Science at the Knowledge Media Insti...
Research in Intelligent Systems and Data Science at the Knowledge Media Insti...Research in Intelligent Systems and Data Science at the Knowledge Media Insti...
Research in Intelligent Systems and Data Science at the Knowledge Media Insti...
 
Data Science and AI in Biomedicine: The World has Changed
Data Science and AI in Biomedicine: The World has ChangedData Science and AI in Biomedicine: The World has Changed
Data Science and AI in Biomedicine: The World has Changed
 
PATHS Final state of art monitoring report v0_4
PATHS  Final state of art monitoring report v0_4PATHS  Final state of art monitoring report v0_4
PATHS Final state of art monitoring report v0_4
 
Future Profiles of e-Research
Future Profiles of e-Research Future Profiles of e-Research
Future Profiles of e-Research
 
Hughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesHughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication Repositories
 
Cyberistructure
CyberistructureCyberistructure
Cyberistructure
 
Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...
Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...
Science Services and Science Platforms: Using the Cloud to Accelerate and Dem...
 
2013 RMIT Guest Lecture in Integrated Transport Accessibility: GIS Tools for ...
2013 RMIT Guest Lecture in Integrated Transport Accessibility: GIS Tools for ...2013 RMIT Guest Lecture in Integrated Transport Accessibility: GIS Tools for ...
2013 RMIT Guest Lecture in Integrated Transport Accessibility: GIS Tools for ...
 
Building a Blockchain-based Reputation Infrastructure for Open Research. Ca...
  Building a Blockchain-based Reputation Infrastructure for Open Research. Ca...  Building a Blockchain-based Reputation Infrastructure for Open Research. Ca...
Building a Blockchain-based Reputation Infrastructure for Open Research. Ca...
 
Building a Blockchain-based Reputation Infrastructure for Open Research. Case...
Building a Blockchain-based Reputation Infrastructure for Open Research. Case...Building a Blockchain-based Reputation Infrastructure for Open Research. Case...
Building a Blockchain-based Reputation Infrastructure for Open Research. Case...
 
Understanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS ProjectsUnderstanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS Projects
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

2013 Melbourne Software Freedom Day talk - FOSS in Public Decision Making

  • 1. SoftwareFreedomDay2013: TheImportanceofFreeandOpenSource SoftwareforPublicDecision-Making Patrick Sunter (PhD Candidate in Architecture Building and Planning, University of Melbourne) 17 September, 2013
  • 2. Key Ideas for FOSS in Public Decision-Making   Aspects of supporting ‘democratic autonomy’ (Held, 2006):   1) Supporting the conditions for living up to the best traditions of science :- reproducibility, contestability, peer-review   2) A view of government that is a bit more ‘bazaar’ than ‘cathedral’:   Supporting more distributed, pluralistic policy-making   FOS software as part of a broader agenda of engaging the public in decision-making   Illustrated by examples from:   Climate change (economics)   Large-scale transport planning.
  • 3. Analogies to FOSS in Science   The ideal of science is a process where alternative ideas put forward, in an open- debate to prove which theories best match evidence (Popper etc)   Journals, science institutes support this by requiring precise details of experiments to be published with papers   Computational science, where computer models are key part :- hasn’t always lived up to this Within the world of science, computation is now rightly seen as a third vertex of a triangle complementing experiment and theory. However, as it is now often practiced, one can make a good case that computing is the last refuge of the scientific scoundrel. – Randall LeVeque
  • 4. Example: “Climategate”   A complex case where back in 2009 after a series of almost overwhelming FoI requests, the emails of researchers at University of East Anglia were hacked and placed on internet etc …   Accusations of cover-ups, manipulation – however researchers later completely exonerated (See http://theconversation.com/there-is-a-real- climategate-out-there-4428 )   However, a case to answer:- if Climate change is so crucial to public policy over next century:- shouldn’t the models used, data etc be as open to scrutiny, reproducible as possible?
  • 5. Socio-Technical Responses   Several calls for greater openness in computational science;   A project to specifically re-code climate models using higher-level languages, and release as FOSS - http://climatecode.org/ (Nick Barnes);   A big concern with ‘provenance’ of results :-   Metafor in climate science   Accountability, traceability of models   Also ACRID – Advanced Climate Research Infrastructure for Data   UK Software Sustainability Institute (software.ac.uk)
  • 6. Reproducibility more generally Reproducibility PI Manifesto, Prof Lorena Barba of Boston University ( http://software-carpentry.org/blog/2012/12/lorena-barbas-reproducibility- pi-manifesto.html): 1.  I will teach my graduate students about reproducibility. 2.  All our research code (and writing) is under version control. 3.  We will always carry out verification and validation. 4.  For main results in a paper, we will share data, plotting script & figure under CC-BY. 5.  We will upload the preprint to arXiv at the time of submission of a paper. 6.  We will release code at the time of submission of a paper. 7.  We will add a "Reproducibility" declaration at the end of each paper. 8.  I will keep an up-to-date web presence. See also http://recomputation.org/
  • 7. FOSS Tools to support this   Madagascar (www.ahay.org/wiki/Main_Page) “an open-source software package for multidimensional data analysis and reproducible computational experiments.”   Kepler (kepler-project.org): “designed to help scientists, analysts, and computer programmers create, execute, and share models and analyses across a broad range of scientific and engineering disciplines.”   Nimrod (www.messagelab.monash.edu.au/Nimrod): Grid computing …   great Python-based tools more generally, and the R package for statistics, …
  • 8. My contribution: CREDO Supporting regular testing of scientific ‘benchmarks’ of Geophysics models ThermakConvB enchmarkDim. xml Model Results: - Images - Data CREDO records (XML): -Test suite ran - Models ran -Test results www.underworldproject.org/credo-doc/
  • 9. ‘Props’ to Commonwealth & US NSF …   In 2 projects I was involved with, FOSS licensing of research software was a standard requirement for receiving grants as part of a view of greater value:   Geoframework project (later www.geodynamics.org/ , Computational Infrastructure for Geodynamics)   ACcESS and later AuScope (www.auscope.org.au ) Australian Commonweath research projects   Bureau of Meteorology is now increasingly good at supporting FOSS
  • 10. Moving from science to public policy: integrating economics++ “The growing importance of computer models raises many challenging issues for scientists, engineers, decision makers, and ultimately the public at large. If decisions are to be based (at least in part) on model output, we must be concerned that the computer codes that implement numerical models are correct; that the assumptions that underpin models are communicated clearly; that models are carefully validated; and that the conclusions claimed on the basis of model output do not exceed the information content of that output. Similar concerns apply to the data on which models are based. Given the considerable public interest in these issues, we should demand the most transparent evaluation process possible.” Prof Ian Foster, in a keynote address to 2010 e-Science conference: http://www.escience2010.org/keynote_speakers.html
  • 11. “Contestable Evidence-Based Policy”   The point is these decisions will inevitably be a) controversial, b) affect many people, and c) involve scenarios based on human behaviour, a ‘science’ that is a long-way from predictive certainly   ‘Contestable Evidence-Based Policy’:- (Wigan, 2008)   C.f. Doug Harley’s recent public comments on East-West tunnel assessment:-   “If they really have good evidence for their claims, these should be out there to be reviewed and assessed.” Picture source: http://www.linkingmelbourne.vic.gov.au/pages/latest-news.asp
  • 12. 2) A more ‘bazaar’ as well as ‘cathedral’ view of govt & policy   But I argue FOSS is not just about transparency, reproducibilty of government or expert decisions;   It also connects to a view of a more engaged democracy, where multiple groups and individuals can assess the evidence for policies:- develop their own views, and put them forward.   This is especially important where society may be on the wrong policy path, and need new views / alternatives   FOSS can be a crucial plank in supporting this
  • 13. A quick intro to my PhD   View for public transport to be an effective option, we need a new ‘paradigm’ (Curtis & Low, 2012) of running the system as an integrated, multimodal network (Nielsen et al, 2005, Mees, 2010).   Computer Models and GIS have important role in transport futures – as a “knowledge technology” (Gudmundsson, 2011)   Interpretive Action Research (Info Systems): Undertake a GIS-T System Design, Development & Evaluation with 2 Civil Society Organisations (CSOs) in Melbourne Network image from HiTrans Best Practice Guide (Nielsen et al, 2005). Photo credits: www.pt4me2.org.au, Wikimedia commons user "voland b", Flickr user "avlxyz”. Travel time map from www.mapumental.com.
  • 14. Public Transport Network Analysis: Travel-Time Maps   “Travel Time Maps” (IsoChrone maps)   Display either:-   Locations reachable from a given origin in a given time;   ‘Catchment’ to reach a given destination   Generally involve A* network calculation but can be optimised.   Good because they indicate overall network quality, including interchanges Travel time map from www.mapumental.com.
  • 15. Data for PT Schedules: GTFS   GTFS = “General Transit Feed Specification’   developers.google.com/transit/   Emerged in mid 2000s from Portland TriMet and Google’s ‘20% time’   Plaintext format: Entire GTFS feed of Portland is ~169 Mb   Live feeds available from 376+ agencies, see:- www.gtfs-data-exchange.com/   Includes Sydney, Adelaide, Brisbane, Canberra: not yet Melbourne A good set of tools for examining/updating is http://code.google.com/p/googletransitdatafeed/wiki/ TransitFeedDistribution
  • 16. OpenStreetMap is other key data source   A very impressive collaboratively-developed street database   Hint: segments for major city-regions, inc. Melbourne, downloadable from http://metro.teczno.com/#melbourne Image from http://www.ideasintransit.org/wiki/OpenStreetMap : showing global edits to OSM in 2008
  • 17. OpenTripPlanner (Analysis)   One of a range of new FOSS transit network-analysis tools including GraphServer, but has most mature interface and web-capabilities   Java, designed to work with standard popular FOSS building-blocks (Tomcat web server, PostgreSQL, OpenLayers (though working on new Leaflet client) Demo URL1 Demo URL2
  • 19. Melb Example: RMIT (train+tram+walk)
  • 20. Melb Example: RMIT (all, inc bus)
  • 22. Melb Example: Chadstone (train +tram)
  • 25. Augmenting Accessibility More advanced analysis using OTP, including evaluation of network’s support for existing travel Journey-to-Work data, modal- difference to car, and job-based access. McGurrin, M. F. & Greczner, D. 2011, 'Performance Metrics: Calculating Accessibility Using Open Source Software and Open Data', 11-0230.
  • 26. Visualising Network Change   Differential impact to New York Transit network after Hurricane Sandy ( http://www.theatlanticcities.com/commute/2013/01/best- maps-weve-seen-sandys-transit-outage-new-york/4488/)
  • 27. What sort of model does this mean for ecosystems?   In scenario models, code is not just about computation, its about ideas :- and people outside government and elite research groups have them too (especially about systems like transport and urban planning)!   However this may require a model of service learning where universities, or public servants, see part of their role as working with the public to understand and use models. Proprietary Model S/W Company $ licence User Open Source Ecosystem Software code: digital commons Governance Process Host (personal, institutional, public) (Peer Support Community) (Derivative Services) (code improvments) Custom version Expert Company Companies/ Government Test Reports Expert User Expert User Casual User/ Hobbyist Clients Founder (BDFL)
  • 28. Relationship between Information Technology & Democracy? Local:-   www.communityindicators.net.au   www.aius.org.au/transport/ International:-   metrobostondatacommon.org/   www.bostonscenarios.org/   (LUTRAQ project)   www.friends.org/resources/reports “Modelers should ensure that legitimate policy positions in debates that do not have modeling support obtain necessary support, either as an entitlement of participation in the policy process, or via third-party arrangements involving philanthropic or other organisations.” -- King, J & Kraemer, K, 1993, “Models, Facts, and the Policy Process: The Political Ecology of Estimated Truth’, University of California working papers.
  • 29. Contacts & References   P.sunter@pgrad.unimelb.edu.au , T: @PatSunter   http://www.appropedia.org/OSSTIP References:   Curtis, C. & Low, N. 2012, 'Sustainable Transport and Institutional Barriers', in Institutional Barriers to Sustainable Transport, Ashgate, .   Curtis, C. & Schuerer, J. 2009, 'Network City Activity Centres: Developing an analysis, conception and communication tool for integrated land use and transport planning in the Perth metropolitan area', Curtin University, Research Report.   Held, D. 2006, Models of democracy, Polity Press, California.   Foster, I. 2010, 'Open source modeling as an enabler of transparent decision making', IEEE e-Science 2010 Conference (http://www.escience2010.org/keynote_speakers.html )   Gudmundsson, H. 2011, 'Analysing models as a knowledge technology in transport planning', Transport Reviews, 31, 2, 145--159.   Mees, P. 2010, Transport for Suburbia: Beyond the Automobile Age, Earthscan, London, UK .   Nielsen, G., Nelson, J., Mulley, C., Tegnér, G., Lind, G., & Lange, T. 2005, Public transport - Planning the networks. HiTrans Best practice guide No. 2., , .   Wigan, M. 2008, 'The role of information contestability in evidence based policy in planning and transport', NECTAR Policy and Environment Workshop: Transition towards Sustainable Mobility: the Role of Instruments, Individuals and Institutions