SlideShare a Scribd company logo
What Open Data and
Open Source can do
for Sri Lanka?
Srinath Perera, Ph.D
VP Research, WSO2
Member, Apache Foundation
@srinath_perera
A Day in Your Life
Success Stories
• Money Ball ( Baseball drafting)
• Nate Silver predicted outcomes in 49 of
the 50 states in the 2008 U.S. Presidential
election
• Cancer detection from Biopsy cells ( Big
Data find 12 patterns while we only knew
9), http://go.ted.com/CseS
• Bristol-Myers Squibb reduced the time it
takes to run clinical trial simulations by
98%
• Xerox used big data to reduce the attrition
rate in its call centers by 20%.
• Kroger Loyalty programs ( growth in 45
consecutive quarters)
If you collect data about your business, and feed it to a Big Data
system, you will find useful insights that will provide competitive
advantage
– (e.g. Analysis of data sets can find new correlations to "spot business
trends, prevent diseases, combat crime and so on”. [Wikipedia])
Putting Analytics to Work
 What happened? And
Why? ( Hindsight)
 What is Happening
right now? (
oversight)
 What will happen?
(Foresight)
Open Source Market Share
• Apache (60%)
• Linux (Servers 16%)
• Firefox (25%)
• Tomcat and most of
middleware
• Android (43%)
• Even Microsoft looking
favorably at Opensource
projects
• There are lot of open
source projects bundled
inside the proprietary
products
Copyright kafka4prez and licensed for reuse under CC License ,
http://www.flickr.com/photos/kafka4prez/198465913
What is Open Source?
• Most commercial software does
not distribute the source code, and
developed and managed in a
closed world.
• Idea of open source is to have the
code in the open, and to improve
it though volunteer contributions
using “open development”
• Idea is that the project becomes a
eco-system
– More ideas
– More developers
– More Testers
– More Bug fixers
“There is no delight in
owning anything
unshared.”
Seneca (Roman philosopher,
mid-1st century AD)
How does a Open Source Work?
• Open code repository (SVN or Git
etc.)
• Two parts of the community
– Developer Community
– User Community
• Communication through Mailing
lists / IRC Channel
– Develop mailing list
– User mailing list
• Bug tracking database to track errors
(Jira, Bugzilla)
• People submit improvements as
patches through Jira etc.
 Committers have write access to repository
 Committers review and apply patches, and when you
submit lot of them, they will make you a committer.
History of Opensource
• 1970s – UNIX, Emacs
• 1984-85 - GNU project and
Free Software Foundation
• 1990 - GNU project almost
complete .. well not OS
• 1991 - Linus Torvalds announce
Linux, Phython
• 1993 - Net BSD and Free BSD
• 1994-95 - Linux 1.0 released
• 1995 - Apache, KDE, PHP
• 1997 - Genome
• 1999 Linux 2.2, OpenOffice
• 2003 - Firefox, Android
http://www.geograph.org.uk/photo/916456
http://www.fotopedia.com/items/flickr-3320704544
Why People Contribute?
• As a way to improve your profile
(looking for a Job)
• To gain experience
• To work with “like minded” People
• To be part of something bigger
• To be a “Geek”
• As a Job – if you a well known
open source developer, chances are
that you will get payed for
contribution
• As a competitive strategy
Copyright U. S. Fish and Wildlife Service and licensed for reuse under CC License ,
http://www.flickr.com/photos/usfwsnortheast/4754624921 and Copyright WxMom and licensed
for reuse under CC License , http://www.flickr.com/photos/wxmom/1359996991.
• Sahahna
• Apache Axis2 and
other projects
http://www.geograph.org.uk/photo/1842872
LKA Success Stories
Why People use Open Source
Software?
• It is cheaper
• It is better
• Because it is open source (Religiously)
• More visibility into the code, better security,
auditing
• If there is a problem, I can fix it
• More control over releases, roadmap
• Patches become available faster
• Easy to understand how it works
• Can fork the code if needed
• Not own by one person, less risk to depend
on it.
• Do not have to maintain the code
Big Data and Opensource
 Most Big data tools are free
 Even the state of the art is
being released as opensource
 Give countries like a unique
opportunity with a level
playing field
Open Data
 Make the data public
 Advanced form of the RTI act
 Opensource idea applied to data science
 E.g. programs like “Code for America”
Code Red: US healthcare.gov
Rescue
 $300M project, that is failing
and small group of volunteers
go to hackathon mode to fix
it, and fix it.
 See
 http://radar.oreilly.com/2014/03/cod
e-red_-they-have-no-use-for-someone-
who-looks-and-dresses-like-me.html
 http://content.time.com/time/magazi
ne/article/0,9171,2166770-1,00.html
Filtering Information with Big
Data Big Data can filter
information (e.g. SPAM)
 Rank Information ( show
most relevant articles)
 Find Anomalies ( detect
Fraud)
 Make recommendations (
product
recommendations)
 Handle reputations (e.g.
Ebay, Amazon)
George Caleb Bingham, 1846
Example: Reddit, Hacker
News( Ranking)
 Keep Your
Customers
 Get New Customers
 Improve Operations
 Monetize your data
Example: Amazon, Ebay,
Abnb, (reputation)
Urban Planning and Policy
Decisions
• Urban Planning
– People distribution
– Mobility
– Waste Management
– Parking
• Policy Decision
– What if we change
minimum wage?
– What are economic impact
of a new law?
By Aqwis - Own work, CC BY-SA 3.0,
https://commons.wikimedia.org/w/index.php?curid=6810430
Example: Big Data for
Development
• Done using CDR data
• People density noon vs. midnight
(red => increased, blue =>
decreased)
From: http://lirneasia.net/2014/08/what-does-big-data-say-about-sri-lanka/
Traffic
 Lot of us waste time on
traffic
 Know where is traffic (
Google traffic does that)
 Emergency Response
 Know the traffic patterns
 Long term planning
Manage Donors and
Charities
 Sri Lanka donates a lot (even the poorest)
 Does the money goes to intended place
 Can we track how money is spent?
https://iwringer.files.wordpress.com/2015/09/
traffic2.jpg?w=656
Day to day Maintenance
 Does the news papers are the best way to get day to
day things done?
 Can crowd sourcing help?
 How to stop false tickets?
Disease spread
 Earlier Malaria and now dengue
 Know current situation
 Know overall trends ( focus on problematic
areas)
 Emergency Response
Summary
• There are lot Opensource, Open
data, and Big Data can do for Sri
Lanka
• Some cases needs money!! And
might be beyond us
• But not for many cases
– e.g. Sahana
– Hackathon to build an app to decide
what topics to take up in the
parliament
• What we really need is
collaborations between domain
experts and computer scientists

More Related Content

What's hot (20)

Datapreneurs
DatapreneursDatapreneurs
Datapreneurs
suresh sood
 
TPA
TPATPA
TPA
suresh sood
 
Real-time Big Data Analytics: From Deployment to Production
Real-time Big Data Analytics: From Deployment to ProductionReal-time Big Data Analytics: From Deployment to Production
Real-time Big Data Analytics: From Deployment to Production
Revolution Analytics
 
Systemof insight
Systemof insightSystemof insight
Systemof insight
suresh sood
 
Jobs Complexity
Jobs ComplexityJobs Complexity
Jobs Complexity
suresh sood
 
H2o storm
H2o stormH2o storm
H2o storm
Spencer Aiello
 
Big Data Landscape 2018
Big Data Landscape 2018Big Data Landscape 2018
Big Data Landscape 2018
Leanne Hwee
 
Big Data Science: Intro and Benefits
Big Data Science: Intro and BenefitsBig Data Science: Intro and Benefits
Big Data Science: Intro and Benefits
Chandan Rajah
 
Intro to Data Science Big Data
Intro to Data Science Big DataIntro to Data Science Big Data
Intro to Data Science Big Data
Indu Khemchandani
 
Big data and Internet
Big data and InternetBig data and Internet
Big data and Internet
Sanoj Kumar
 
Big Data & Machine Learning
Big Data & Machine LearningBig Data & Machine Learning
Big Data & Machine Learning
Angelo Mariano
 
Future of jobs, big data & innovation
Future of jobs, big data & innovation Future of jobs, big data & innovation
Future of jobs, big data & innovation
suresh sood
 
The Evolution of Data Science
The Evolution of Data ScienceThe Evolution of Data Science
The Evolution of Data Science
Kenny Daniel
 
Big Data and the Art of Data Science
Big Data and the Art of Data ScienceBig Data and the Art of Data Science
Big Data and the Art of Data Science
Andrew Gardner
 
How to design ai functions to the cloud native infra
How to design ai functions to the cloud native infraHow to design ai functions to the cloud native infra
How to design ai functions to the cloud native infra
Chun Myung Kyu
 
Predictive Analysis for Airbnb Listing Rating using Scalable Big Data Platform
Predictive Analysis for Airbnb Listing Rating using Scalable Big Data PlatformPredictive Analysis for Airbnb Listing Rating using Scalable Big Data Platform
Predictive Analysis for Airbnb Listing Rating using Scalable Big Data Platform
Savita Yadav
 
Intelligent Big Data analytics for the future.
Intelligent Big Data analytics for the future.Intelligent Big Data analytics for the future.
Intelligent Big Data analytics for the future.
Shashank Garg
 
Tools for Unstructured Data Analytics
Tools for Unstructured Data AnalyticsTools for Unstructured Data Analytics
Tools for Unstructured Data Analytics
Ravi Teja
 
Traffic Data Analysis and Prediction using Big Data
Traffic Data Analysis and Prediction using Big DataTraffic Data Analysis and Prediction using Big Data
Traffic Data Analysis and Prediction using Big Data
Jongwook Woo
 
Introduction to Big Data: Smart Factory
Introduction to Big Data: Smart FactoryIntroduction to Big Data: Smart Factory
Introduction to Big Data: Smart Factory
Jongwook Woo
 
Real-time Big Data Analytics: From Deployment to Production
Real-time Big Data Analytics: From Deployment to ProductionReal-time Big Data Analytics: From Deployment to Production
Real-time Big Data Analytics: From Deployment to Production
Revolution Analytics
 
Systemof insight
Systemof insightSystemof insight
Systemof insight
suresh sood
 
Big Data Landscape 2018
Big Data Landscape 2018Big Data Landscape 2018
Big Data Landscape 2018
Leanne Hwee
 
Big Data Science: Intro and Benefits
Big Data Science: Intro and BenefitsBig Data Science: Intro and Benefits
Big Data Science: Intro and Benefits
Chandan Rajah
 
Intro to Data Science Big Data
Intro to Data Science Big DataIntro to Data Science Big Data
Intro to Data Science Big Data
Indu Khemchandani
 
Big data and Internet
Big data and InternetBig data and Internet
Big data and Internet
Sanoj Kumar
 
Big Data & Machine Learning
Big Data & Machine LearningBig Data & Machine Learning
Big Data & Machine Learning
Angelo Mariano
 
Future of jobs, big data & innovation
Future of jobs, big data & innovation Future of jobs, big data & innovation
Future of jobs, big data & innovation
suresh sood
 
The Evolution of Data Science
The Evolution of Data ScienceThe Evolution of Data Science
The Evolution of Data Science
Kenny Daniel
 
Big Data and the Art of Data Science
Big Data and the Art of Data ScienceBig Data and the Art of Data Science
Big Data and the Art of Data Science
Andrew Gardner
 
How to design ai functions to the cloud native infra
How to design ai functions to the cloud native infraHow to design ai functions to the cloud native infra
How to design ai functions to the cloud native infra
Chun Myung Kyu
 
Predictive Analysis for Airbnb Listing Rating using Scalable Big Data Platform
Predictive Analysis for Airbnb Listing Rating using Scalable Big Data PlatformPredictive Analysis for Airbnb Listing Rating using Scalable Big Data Platform
Predictive Analysis for Airbnb Listing Rating using Scalable Big Data Platform
Savita Yadav
 
Intelligent Big Data analytics for the future.
Intelligent Big Data analytics for the future.Intelligent Big Data analytics for the future.
Intelligent Big Data analytics for the future.
Shashank Garg
 
Tools for Unstructured Data Analytics
Tools for Unstructured Data AnalyticsTools for Unstructured Data Analytics
Tools for Unstructured Data Analytics
Ravi Teja
 
Traffic Data Analysis and Prediction using Big Data
Traffic Data Analysis and Prediction using Big DataTraffic Data Analysis and Prediction using Big Data
Traffic Data Analysis and Prediction using Big Data
Jongwook Woo
 
Introduction to Big Data: Smart Factory
Introduction to Big Data: Smart FactoryIntroduction to Big Data: Smart Factory
Introduction to Big Data: Smart Factory
Jongwook Woo
 

Viewers also liked (11)

Recap On Sri Lanka
Recap On Sri LankaRecap On Sri Lanka
Recap On Sri Lanka
bssshumanities
 
Sri Lanka Consequences of Conflict
Sri Lanka Consequences of ConflictSri Lanka Consequences of Conflict
Sri Lanka Consequences of Conflict
vikhist
 
CTO-CybersecurityForum-2010-Jayantha Fernando
CTO-CybersecurityForum-2010-Jayantha FernandoCTO-CybersecurityForum-2010-Jayantha Fernando
CTO-CybersecurityForum-2010-Jayantha Fernando
segughana
 
Recent trends in inflation rate of Sri Lanka
Recent trends in inflation rate of Sri LankaRecent trends in inflation rate of Sri Lanka
Recent trends in inflation rate of Sri Lanka
Tharshan Saththi
 
Sri Lanka - A Land Worth Visiting!
Sri Lanka - A Land Worth Visiting!Sri Lanka - A Land Worth Visiting!
Sri Lanka - A Land Worth Visiting!
Ajithaa Edirimane
 
Places to Visit in Sri Lanka
Places to Visit in Sri LankaPlaces to Visit in Sri Lanka
Places to Visit in Sri Lanka
Sarah Jennifer
 
Sri Lanka is a beautiful country
Sri Lanka is a beautiful countrySri Lanka is a beautiful country
Sri Lanka is a beautiful country
Thilini
 
Sri lanka
Sri lankaSri lanka
Sri lanka
ranjannitc
 
Sri lanka
Sri lanka Sri lanka
Sri lanka
Veluppillai Mohan
 
Sri lanka power point
Sri lanka power pointSri lanka power point
Sri lanka power point
stewartenglish
 
Sri Lanka Presentation
Sri Lanka PresentationSri Lanka Presentation
Sri Lanka Presentation
Leslie Pirtle, MM, MEd
 
Sri Lanka Consequences of Conflict
Sri Lanka Consequences of ConflictSri Lanka Consequences of Conflict
Sri Lanka Consequences of Conflict
vikhist
 
CTO-CybersecurityForum-2010-Jayantha Fernando
CTO-CybersecurityForum-2010-Jayantha FernandoCTO-CybersecurityForum-2010-Jayantha Fernando
CTO-CybersecurityForum-2010-Jayantha Fernando
segughana
 
Recent trends in inflation rate of Sri Lanka
Recent trends in inflation rate of Sri LankaRecent trends in inflation rate of Sri Lanka
Recent trends in inflation rate of Sri Lanka
Tharshan Saththi
 
Sri Lanka - A Land Worth Visiting!
Sri Lanka - A Land Worth Visiting!Sri Lanka - A Land Worth Visiting!
Sri Lanka - A Land Worth Visiting!
Ajithaa Edirimane
 
Places to Visit in Sri Lanka
Places to Visit in Sri LankaPlaces to Visit in Sri Lanka
Places to Visit in Sri Lanka
Sarah Jennifer
 
Sri Lanka is a beautiful country
Sri Lanka is a beautiful countrySri Lanka is a beautiful country
Sri Lanka is a beautiful country
Thilini
 

Similar to What Open Data and Open Source can do for Sri Lanka? (20)

Why Open Source is Important
Why Open Source is ImportantWhy Open Source is Important
Why Open Source is Important
Sudheesh Singanamalla
 
Open Source Movement
Open Source MovementOpen Source Movement
Open Source Movement
Mesut Yılmaz
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?
Alex Meadows
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?
Exove
 
WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source Projects
Society of Women Engineers
 
Government ICT 2.0 London 2014 – Open Source Drupal Empowering Government
Government ICT 2.0 London 2014 – Open Source Drupal Empowering GovernmentGovernment ICT 2.0 London 2014 – Open Source Drupal Empowering Government
Government ICT 2.0 London 2014 – Open Source Drupal Empowering Government
Jeffrey McGuire
 
Global Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 ForecastGlobal Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 Forecast
Sammy Fung
 
Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010
Ted Husted
 
Introduction to Open Source, Apache and Apache Way
Introduction to Open Source, Apache and Apache WayIntroduction to Open Source, Apache and Apache Way
Introduction to Open Source, Apache and Apache Way
Srinath Perera
 
Open source technology
Open source technologyOpen source technology
Open source technology
aparnaz1
 
Gup2011| open source
Gup2011| open sourceGup2011| open source
Gup2011| open source
Outserve
 
FOSS
FOSS FOSS
FOSS
Dr. Malliga P
 
Open Source Software & the Power of Free
Open Source Software & the Power of FreeOpen Source Software & the Power of Free
Open Source Software & the Power of Free
Miguel Hernandez
 
Open source movement
Open source movementOpen source movement
Open source movement
Kartik Kalpande Patil
 
Open Source Building Career and Competency
Open Source Building Career and CompetencyOpen Source Building Career and Competency
Open Source Building Career and Competency
Krishna-Kumar
 
Open Source Possibility in Nepal
Open Source Possibility in NepalOpen Source Possibility in Nepal
Open Source Possibility in Nepal
Resham Acharya
 
Open source
Open sourceOpen source
Open source
Sahil Kajani
 
Open Source, Systems, Standards, and Content
Open Source, Systems, Standards, and ContentOpen Source, Systems, Standards, and Content
Open Source, Systems, Standards, and Content
Jeffrey Wallace
 
OPS_Unit-1--Open Source Demystifying.pdf
OPS_Unit-1--Open Source Demystifying.pdfOPS_Unit-1--Open Source Demystifying.pdf
OPS_Unit-1--Open Source Demystifying.pdf
SonaShaiju1
 
Open Source for Enterprise: Architecting Digital Change.
Open Source for Enterprise: Architecting Digital Change. Open Source for Enterprise: Architecting Digital Change.
Open Source for Enterprise: Architecting Digital Change.
Reading Room
 
Open Source Movement
Open Source MovementOpen Source Movement
Open Source Movement
Mesut Yılmaz
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?
Alex Meadows
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?
Exove
 
WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source Projects
Society of Women Engineers
 
Government ICT 2.0 London 2014 – Open Source Drupal Empowering Government
Government ICT 2.0 London 2014 – Open Source Drupal Empowering GovernmentGovernment ICT 2.0 London 2014 – Open Source Drupal Empowering Government
Government ICT 2.0 London 2014 – Open Source Drupal Empowering Government
Jeffrey McGuire
 
Global Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 ForecastGlobal Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 Forecast
Sammy Fung
 
Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010
Ted Husted
 
Introduction to Open Source, Apache and Apache Way
Introduction to Open Source, Apache and Apache WayIntroduction to Open Source, Apache and Apache Way
Introduction to Open Source, Apache and Apache Way
Srinath Perera
 
Open source technology
Open source technologyOpen source technology
Open source technology
aparnaz1
 
Gup2011| open source
Gup2011| open sourceGup2011| open source
Gup2011| open source
Outserve
 
Open Source Software & the Power of Free
Open Source Software & the Power of FreeOpen Source Software & the Power of Free
Open Source Software & the Power of Free
Miguel Hernandez
 
Open Source Building Career and Competency
Open Source Building Career and CompetencyOpen Source Building Career and Competency
Open Source Building Career and Competency
Krishna-Kumar
 
Open Source Possibility in Nepal
Open Source Possibility in NepalOpen Source Possibility in Nepal
Open Source Possibility in Nepal
Resham Acharya
 
Open Source, Systems, Standards, and Content
Open Source, Systems, Standards, and ContentOpen Source, Systems, Standards, and Content
Open Source, Systems, Standards, and Content
Jeffrey Wallace
 
OPS_Unit-1--Open Source Demystifying.pdf
OPS_Unit-1--Open Source Demystifying.pdfOPS_Unit-1--Open Source Demystifying.pdf
OPS_Unit-1--Open Source Demystifying.pdf
SonaShaiju1
 
Open Source for Enterprise: Architecting Digital Change.
Open Source for Enterprise: Architecting Digital Change. Open Source for Enterprise: Architecting Digital Change.
Open Source for Enterprise: Architecting Digital Change.
Reading Room
 

More from Srinath Perera (20)

Book: Software Architecture and Decision-Making
Book: Software Architecture and Decision-MakingBook: Software Architecture and Decision-Making
Book: Software Architecture and Decision-Making
Srinath Perera
 
Data science Applications in the Enterprise
Data science Applications in the EnterpriseData science Applications in the Enterprise
Data science Applications in the Enterprise
Srinath Perera
 
An Introduction to APIs
An Introduction to APIs An Introduction to APIs
An Introduction to APIs
Srinath Perera
 
An Introduction to Blockchain for Finance Professionals
An Introduction to Blockchain for Finance ProfessionalsAn Introduction to Blockchain for Finance Professionals
An Introduction to Blockchain for Finance Professionals
Srinath Perera
 
AI in the Real World: Challenges, and Risks and how to handle them?
AI in the Real World: Challenges, and Risks and how to handle them?AI in the Real World: Challenges, and Risks and how to handle them?
AI in the Real World: Challenges, and Risks and how to handle them?
Srinath Perera
 
Healthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & ChallengesHealthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & Challenges
Srinath Perera
 
How would AI shape Future Integrations?
How would AI shape Future Integrations?How would AI shape Future Integrations?
How would AI shape Future Integrations?
Srinath Perera
 
The Role of Blockchain in Future Integrations
The Role of Blockchain in Future IntegrationsThe Role of Blockchain in Future Integrations
The Role of Blockchain in Future Integrations
Srinath Perera
 
Future of Serverless
Future of ServerlessFuture of Serverless
Future of Serverless
Srinath Perera
 
Blockchain: Where are we? Where are we going?
Blockchain: Where are we? Where are we going? Blockchain: Where are we? Where are we going?
Blockchain: Where are we? Where are we going?
Srinath Perera
 
Few thoughts about Future of Blockchain
Few thoughts about Future of BlockchainFew thoughts about Future of Blockchain
Few thoughts about Future of Blockchain
Srinath Perera
 
A Visual Canvas for Judging New Technologies
A Visual Canvas for Judging New TechnologiesA Visual Canvas for Judging New Technologies
A Visual Canvas for Judging New Technologies
Srinath Perera
 
Privacy in Bigdata Era
Privacy in Bigdata  EraPrivacy in Bigdata  Era
Privacy in Bigdata Era
Srinath Perera
 
Blockchain, Impact, Challenges, and Risks
Blockchain, Impact, Challenges, and RisksBlockchain, Impact, Challenges, and Risks
Blockchain, Impact, Challenges, and Risks
Srinath Perera
 
Today's Technology and Emerging Technology Landscape
Today's Technology and Emerging Technology LandscapeToday's Technology and Emerging Technology Landscape
Today's Technology and Emerging Technology Landscape
Srinath Perera
 
An Emerging Technologies Timeline
An Emerging Technologies TimelineAn Emerging Technologies Timeline
An Emerging Technologies Timeline
Srinath Perera
 
Analytics and AI: The Good, the Bad and the Ugly
Analytics and AI: The Good, the Bad and the UglyAnalytics and AI: The Good, the Bad and the Ugly
Analytics and AI: The Good, the Bad and the Ugly
Srinath Perera
 
Doing Online Research
Doing Online ResearchDoing Online Research
Doing Online Research
Srinath Perera
 
Machine Learning in the Real World
Machine Learning in the Real WorldMachine Learning in the Real World
Machine Learning in the Real World
Srinath Perera
 
Introduction to WSO2 Data Analytics Platform
Introduction to  WSO2 Data Analytics PlatformIntroduction to  WSO2 Data Analytics Platform
Introduction to WSO2 Data Analytics Platform
Srinath Perera
 
Book: Software Architecture and Decision-Making
Book: Software Architecture and Decision-MakingBook: Software Architecture and Decision-Making
Book: Software Architecture and Decision-Making
Srinath Perera
 
Data science Applications in the Enterprise
Data science Applications in the EnterpriseData science Applications in the Enterprise
Data science Applications in the Enterprise
Srinath Perera
 
An Introduction to APIs
An Introduction to APIs An Introduction to APIs
An Introduction to APIs
Srinath Perera
 
An Introduction to Blockchain for Finance Professionals
An Introduction to Blockchain for Finance ProfessionalsAn Introduction to Blockchain for Finance Professionals
An Introduction to Blockchain for Finance Professionals
Srinath Perera
 
AI in the Real World: Challenges, and Risks and how to handle them?
AI in the Real World: Challenges, and Risks and how to handle them?AI in the Real World: Challenges, and Risks and how to handle them?
AI in the Real World: Challenges, and Risks and how to handle them?
Srinath Perera
 
Healthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & ChallengesHealthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & Challenges
Srinath Perera
 
How would AI shape Future Integrations?
How would AI shape Future Integrations?How would AI shape Future Integrations?
How would AI shape Future Integrations?
Srinath Perera
 
The Role of Blockchain in Future Integrations
The Role of Blockchain in Future IntegrationsThe Role of Blockchain in Future Integrations
The Role of Blockchain in Future Integrations
Srinath Perera
 
Blockchain: Where are we? Where are we going?
Blockchain: Where are we? Where are we going? Blockchain: Where are we? Where are we going?
Blockchain: Where are we? Where are we going?
Srinath Perera
 
Few thoughts about Future of Blockchain
Few thoughts about Future of BlockchainFew thoughts about Future of Blockchain
Few thoughts about Future of Blockchain
Srinath Perera
 
A Visual Canvas for Judging New Technologies
A Visual Canvas for Judging New TechnologiesA Visual Canvas for Judging New Technologies
A Visual Canvas for Judging New Technologies
Srinath Perera
 
Privacy in Bigdata Era
Privacy in Bigdata  EraPrivacy in Bigdata  Era
Privacy in Bigdata Era
Srinath Perera
 
Blockchain, Impact, Challenges, and Risks
Blockchain, Impact, Challenges, and RisksBlockchain, Impact, Challenges, and Risks
Blockchain, Impact, Challenges, and Risks
Srinath Perera
 
Today's Technology and Emerging Technology Landscape
Today's Technology and Emerging Technology LandscapeToday's Technology and Emerging Technology Landscape
Today's Technology and Emerging Technology Landscape
Srinath Perera
 
An Emerging Technologies Timeline
An Emerging Technologies TimelineAn Emerging Technologies Timeline
An Emerging Technologies Timeline
Srinath Perera
 
Analytics and AI: The Good, the Bad and the Ugly
Analytics and AI: The Good, the Bad and the UglyAnalytics and AI: The Good, the Bad and the Ugly
Analytics and AI: The Good, the Bad and the Ugly
Srinath Perera
 
Machine Learning in the Real World
Machine Learning in the Real WorldMachine Learning in the Real World
Machine Learning in the Real World
Srinath Perera
 
Introduction to WSO2 Data Analytics Platform
Introduction to  WSO2 Data Analytics PlatformIntroduction to  WSO2 Data Analytics Platform
Introduction to WSO2 Data Analytics Platform
Srinath Perera
 

Recently uploaded (20)

Lec 11.pdfgghjuuyffhkiiiiuuiiiiiiuhffghjiu
Lec 11.pdfgghjuuyffhkiiiiuuiiiiiiuhffghjiuLec 11.pdfgghjuuyffhkiiiiuuiiiiiiuhffghjiu
Lec 11.pdfgghjuuyffhkiiiiuuiiiiiiuhffghjiu
saifalroby72
 
Ethical Frameworks for Trustworthy AI – Opportunities for Researchers in Huma...
Ethical Frameworks for Trustworthy AI – Opportunities for Researchers in Huma...Ethical Frameworks for Trustworthy AI – Opportunities for Researchers in Huma...
Ethical Frameworks for Trustworthy AI – Opportunities for Researchers in Huma...
Karim Baïna
 
Splunk_ITSI_Interview_Prep_Deck.pptx interview
Splunk_ITSI_Interview_Prep_Deck.pptx interviewSplunk_ITSI_Interview_Prep_Deck.pptx interview
Splunk_ITSI_Interview_Prep_Deck.pptx interview
willmorekanan
 
apidays New York 2025 - API Platform Survival Guide by James Higginbotham (La...
apidays New York 2025 - API Platform Survival Guide by James Higginbotham (La...apidays New York 2025 - API Platform Survival Guide by James Higginbotham (La...
apidays New York 2025 - API Platform Survival Guide by James Higginbotham (La...
apidays
 
STRABAG SE - Investor Presentation - February 2024.pdf
STRABAG SE - Investor Presentation - February 2024.pdfSTRABAG SE - Investor Presentation - February 2024.pdf
STRABAG SE - Investor Presentation - February 2024.pdf
andrianalampka
 
Ppt. AP Bio_ Lecture Presentation Ch. 09.ppt
Ppt. AP Bio_ Lecture Presentation Ch. 09.pptPpt. AP Bio_ Lecture Presentation Ch. 09.ppt
Ppt. AP Bio_ Lecture Presentation Ch. 09.ppt
jimmygoat123456789
 
time_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptxtime_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptx
stefanopinto1113
 
2. Conditional_Probabilkbkjbj,vj,v,ity.ppt
2. Conditional_Probabilkbkjbj,vj,v,ity.ppt2. Conditional_Probabilkbkjbj,vj,v,ity.ppt
2. Conditional_Probabilkbkjbj,vj,v,ity.ppt
SalmitaSalman
 
GROUP 7 CASE STUDY Real Life Incident.pptx
GROUP 7 CASE STUDY Real Life Incident.pptxGROUP 7 CASE STUDY Real Life Incident.pptx
GROUP 7 CASE STUDY Real Life Incident.pptx
mardoglenn21
 
Introduction to information about Data Structure.pptx
Introduction to information about Data Structure.pptxIntroduction to information about Data Structure.pptx
Introduction to information about Data Structure.pptx
tarrebulehora
 
15 Benefits of Data Analytics in Business Growth.pdf
15 Benefits of Data Analytics in Business Growth.pdf15 Benefits of Data Analytics in Business Growth.pdf
15 Benefits of Data Analytics in Business Growth.pdf
AffinityCore
 
apidays New York 2025 - Turn API Chaos Into AI-Powered Growth by Jeremy Water...
apidays New York 2025 - Turn API Chaos Into AI-Powered Growth by Jeremy Water...apidays New York 2025 - Turn API Chaos Into AI-Powered Growth by Jeremy Water...
apidays New York 2025 - Turn API Chaos Into AI-Powered Growth by Jeremy Water...
apidays
 
time_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptxtime_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptx
stefanopinto1113
 
Embracing AI in Project Management: Final Insights & Future Vision
Embracing AI in Project Management: Final Insights & Future VisionEmbracing AI in Project Management: Final Insights & Future Vision
Embracing AI in Project Management: Final Insights & Future Vision
KavehMomeni1
 
apidays New York 2025 - From UX to AX by Karin Hendrikse (Netlify)
apidays New York 2025 - From UX to AX by Karin Hendrikse (Netlify)apidays New York 2025 - From UX to AX by Karin Hendrikse (Netlify)
apidays New York 2025 - From UX to AX by Karin Hendrikse (Netlify)
apidays
 
BADS-MBA-Unit 1 that what data science and Interpretation
BADS-MBA-Unit 1 that what data science and InterpretationBADS-MBA-Unit 1 that what data science and Interpretation
BADS-MBA-Unit 1 that what data science and Interpretation
srishtisingh1813
 
Understanding Large Language Model Hallucinations: Exploring Causes, Detectio...
Understanding Large Language Model Hallucinations: Exploring Causes, Detectio...Understanding Large Language Model Hallucinations: Exploring Causes, Detectio...
Understanding Large Language Model Hallucinations: Exploring Causes, Detectio...
Tamanna36
 
this is the Dr. ibrahim presentations ppt.pptx
this is the Dr. ibrahim presentations ppt.pptxthis is the Dr. ibrahim presentations ppt.pptx
this is the Dr. ibrahim presentations ppt.pptx
ibrahimabdi22
 
Veterinary Anatomy, The Regional Gross Anatomy of Domestic Animals (VetBooks....
Veterinary Anatomy, The Regional Gross Anatomy of Domestic Animals (VetBooks....Veterinary Anatomy, The Regional Gross Anatomy of Domestic Animals (VetBooks....
Veterinary Anatomy, The Regional Gross Anatomy of Domestic Animals (VetBooks....
JazmnAltamirano1
 
Mastering Data Science: Unlocking Insights and Opportunities at Yale IT Skill...
Mastering Data Science: Unlocking Insights and Opportunities at Yale IT Skill...Mastering Data Science: Unlocking Insights and Opportunities at Yale IT Skill...
Mastering Data Science: Unlocking Insights and Opportunities at Yale IT Skill...
smrithimuralidas
 
Lec 11.pdfgghjuuyffhkiiiiuuiiiiiiuhffghjiu
Lec 11.pdfgghjuuyffhkiiiiuuiiiiiiuhffghjiuLec 11.pdfgghjuuyffhkiiiiuuiiiiiiuhffghjiu
Lec 11.pdfgghjuuyffhkiiiiuuiiiiiiuhffghjiu
saifalroby72
 
Ethical Frameworks for Trustworthy AI – Opportunities for Researchers in Huma...
Ethical Frameworks for Trustworthy AI – Opportunities for Researchers in Huma...Ethical Frameworks for Trustworthy AI – Opportunities for Researchers in Huma...
Ethical Frameworks for Trustworthy AI – Opportunities for Researchers in Huma...
Karim Baïna
 
Splunk_ITSI_Interview_Prep_Deck.pptx interview
Splunk_ITSI_Interview_Prep_Deck.pptx interviewSplunk_ITSI_Interview_Prep_Deck.pptx interview
Splunk_ITSI_Interview_Prep_Deck.pptx interview
willmorekanan
 
apidays New York 2025 - API Platform Survival Guide by James Higginbotham (La...
apidays New York 2025 - API Platform Survival Guide by James Higginbotham (La...apidays New York 2025 - API Platform Survival Guide by James Higginbotham (La...
apidays New York 2025 - API Platform Survival Guide by James Higginbotham (La...
apidays
 
STRABAG SE - Investor Presentation - February 2024.pdf
STRABAG SE - Investor Presentation - February 2024.pdfSTRABAG SE - Investor Presentation - February 2024.pdf
STRABAG SE - Investor Presentation - February 2024.pdf
andrianalampka
 
Ppt. AP Bio_ Lecture Presentation Ch. 09.ppt
Ppt. AP Bio_ Lecture Presentation Ch. 09.pptPpt. AP Bio_ Lecture Presentation Ch. 09.ppt
Ppt. AP Bio_ Lecture Presentation Ch. 09.ppt
jimmygoat123456789
 
time_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptxtime_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptx
stefanopinto1113
 
2. Conditional_Probabilkbkjbj,vj,v,ity.ppt
2. Conditional_Probabilkbkjbj,vj,v,ity.ppt2. Conditional_Probabilkbkjbj,vj,v,ity.ppt
2. Conditional_Probabilkbkjbj,vj,v,ity.ppt
SalmitaSalman
 
GROUP 7 CASE STUDY Real Life Incident.pptx
GROUP 7 CASE STUDY Real Life Incident.pptxGROUP 7 CASE STUDY Real Life Incident.pptx
GROUP 7 CASE STUDY Real Life Incident.pptx
mardoglenn21
 
Introduction to information about Data Structure.pptx
Introduction to information about Data Structure.pptxIntroduction to information about Data Structure.pptx
Introduction to information about Data Structure.pptx
tarrebulehora
 
15 Benefits of Data Analytics in Business Growth.pdf
15 Benefits of Data Analytics in Business Growth.pdf15 Benefits of Data Analytics in Business Growth.pdf
15 Benefits of Data Analytics in Business Growth.pdf
AffinityCore
 
apidays New York 2025 - Turn API Chaos Into AI-Powered Growth by Jeremy Water...
apidays New York 2025 - Turn API Chaos Into AI-Powered Growth by Jeremy Water...apidays New York 2025 - Turn API Chaos Into AI-Powered Growth by Jeremy Water...
apidays New York 2025 - Turn API Chaos Into AI-Powered Growth by Jeremy Water...
apidays
 
time_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptxtime_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptx
stefanopinto1113
 
Embracing AI in Project Management: Final Insights & Future Vision
Embracing AI in Project Management: Final Insights & Future VisionEmbracing AI in Project Management: Final Insights & Future Vision
Embracing AI in Project Management: Final Insights & Future Vision
KavehMomeni1
 
apidays New York 2025 - From UX to AX by Karin Hendrikse (Netlify)
apidays New York 2025 - From UX to AX by Karin Hendrikse (Netlify)apidays New York 2025 - From UX to AX by Karin Hendrikse (Netlify)
apidays New York 2025 - From UX to AX by Karin Hendrikse (Netlify)
apidays
 
BADS-MBA-Unit 1 that what data science and Interpretation
BADS-MBA-Unit 1 that what data science and InterpretationBADS-MBA-Unit 1 that what data science and Interpretation
BADS-MBA-Unit 1 that what data science and Interpretation
srishtisingh1813
 
Understanding Large Language Model Hallucinations: Exploring Causes, Detectio...
Understanding Large Language Model Hallucinations: Exploring Causes, Detectio...Understanding Large Language Model Hallucinations: Exploring Causes, Detectio...
Understanding Large Language Model Hallucinations: Exploring Causes, Detectio...
Tamanna36
 
this is the Dr. ibrahim presentations ppt.pptx
this is the Dr. ibrahim presentations ppt.pptxthis is the Dr. ibrahim presentations ppt.pptx
this is the Dr. ibrahim presentations ppt.pptx
ibrahimabdi22
 
Veterinary Anatomy, The Regional Gross Anatomy of Domestic Animals (VetBooks....
Veterinary Anatomy, The Regional Gross Anatomy of Domestic Animals (VetBooks....Veterinary Anatomy, The Regional Gross Anatomy of Domestic Animals (VetBooks....
Veterinary Anatomy, The Regional Gross Anatomy of Domestic Animals (VetBooks....
JazmnAltamirano1
 
Mastering Data Science: Unlocking Insights and Opportunities at Yale IT Skill...
Mastering Data Science: Unlocking Insights and Opportunities at Yale IT Skill...Mastering Data Science: Unlocking Insights and Opportunities at Yale IT Skill...
Mastering Data Science: Unlocking Insights and Opportunities at Yale IT Skill...
smrithimuralidas
 

What Open Data and Open Source can do for Sri Lanka?

  • 1. What Open Data and Open Source can do for Sri Lanka? Srinath Perera, Ph.D VP Research, WSO2 Member, Apache Foundation @srinath_perera
  • 2. A Day in Your Life
  • 3. Success Stories • Money Ball ( Baseball drafting) • Nate Silver predicted outcomes in 49 of the 50 states in the 2008 U.S. Presidential election • Cancer detection from Biopsy cells ( Big Data find 12 patterns while we only knew 9), http://go.ted.com/CseS • Bristol-Myers Squibb reduced the time it takes to run clinical trial simulations by 98% • Xerox used big data to reduce the attrition rate in its call centers by 20%. • Kroger Loyalty programs ( growth in 45 consecutive quarters)
  • 4. If you collect data about your business, and feed it to a Big Data system, you will find useful insights that will provide competitive advantage – (e.g. Analysis of data sets can find new correlations to "spot business trends, prevent diseases, combat crime and so on”. [Wikipedia])
  • 5. Putting Analytics to Work  What happened? And Why? ( Hindsight)  What is Happening right now? ( oversight)  What will happen? (Foresight)
  • 6. Open Source Market Share • Apache (60%) • Linux (Servers 16%) • Firefox (25%) • Tomcat and most of middleware • Android (43%) • Even Microsoft looking favorably at Opensource projects • There are lot of open source projects bundled inside the proprietary products Copyright kafka4prez and licensed for reuse under CC License , http://www.flickr.com/photos/kafka4prez/198465913
  • 7. What is Open Source? • Most commercial software does not distribute the source code, and developed and managed in a closed world. • Idea of open source is to have the code in the open, and to improve it though volunteer contributions using “open development” • Idea is that the project becomes a eco-system – More ideas – More developers – More Testers – More Bug fixers “There is no delight in owning anything unshared.” Seneca (Roman philosopher, mid-1st century AD)
  • 8. How does a Open Source Work? • Open code repository (SVN or Git etc.) • Two parts of the community – Developer Community – User Community • Communication through Mailing lists / IRC Channel – Develop mailing list – User mailing list • Bug tracking database to track errors (Jira, Bugzilla) • People submit improvements as patches through Jira etc.  Committers have write access to repository  Committers review and apply patches, and when you submit lot of them, they will make you a committer.
  • 9. History of Opensource • 1970s – UNIX, Emacs • 1984-85 - GNU project and Free Software Foundation • 1990 - GNU project almost complete .. well not OS • 1991 - Linus Torvalds announce Linux, Phython • 1993 - Net BSD and Free BSD • 1994-95 - Linux 1.0 released • 1995 - Apache, KDE, PHP • 1997 - Genome • 1999 Linux 2.2, OpenOffice • 2003 - Firefox, Android http://www.geograph.org.uk/photo/916456 http://www.fotopedia.com/items/flickr-3320704544
  • 10. Why People Contribute? • As a way to improve your profile (looking for a Job) • To gain experience • To work with “like minded” People • To be part of something bigger • To be a “Geek” • As a Job – if you a well known open source developer, chances are that you will get payed for contribution • As a competitive strategy Copyright U. S. Fish and Wildlife Service and licensed for reuse under CC License , http://www.flickr.com/photos/usfwsnortheast/4754624921 and Copyright WxMom and licensed for reuse under CC License , http://www.flickr.com/photos/wxmom/1359996991.
  • 11. • Sahahna • Apache Axis2 and other projects http://www.geograph.org.uk/photo/1842872 LKA Success Stories
  • 12. Why People use Open Source Software? • It is cheaper • It is better • Because it is open source (Religiously) • More visibility into the code, better security, auditing • If there is a problem, I can fix it • More control over releases, roadmap • Patches become available faster • Easy to understand how it works • Can fork the code if needed • Not own by one person, less risk to depend on it. • Do not have to maintain the code
  • 13. Big Data and Opensource  Most Big data tools are free  Even the state of the art is being released as opensource  Give countries like a unique opportunity with a level playing field
  • 14. Open Data  Make the data public  Advanced form of the RTI act  Opensource idea applied to data science  E.g. programs like “Code for America”
  • 15. Code Red: US healthcare.gov Rescue  $300M project, that is failing and small group of volunteers go to hackathon mode to fix it, and fix it.  See  http://radar.oreilly.com/2014/03/cod e-red_-they-have-no-use-for-someone- who-looks-and-dresses-like-me.html  http://content.time.com/time/magazi ne/article/0,9171,2166770-1,00.html
  • 16. Filtering Information with Big Data Big Data can filter information (e.g. SPAM)  Rank Information ( show most relevant articles)  Find Anomalies ( detect Fraud)  Make recommendations ( product recommendations)  Handle reputations (e.g. Ebay, Amazon) George Caleb Bingham, 1846
  • 17. Example: Reddit, Hacker News( Ranking)  Keep Your Customers  Get New Customers  Improve Operations  Monetize your data
  • 19. Urban Planning and Policy Decisions • Urban Planning – People distribution – Mobility – Waste Management – Parking • Policy Decision – What if we change minimum wage? – What are economic impact of a new law? By Aqwis - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=6810430
  • 20. Example: Big Data for Development • Done using CDR data • People density noon vs. midnight (red => increased, blue => decreased) From: http://lirneasia.net/2014/08/what-does-big-data-say-about-sri-lanka/
  • 21. Traffic  Lot of us waste time on traffic  Know where is traffic ( Google traffic does that)  Emergency Response  Know the traffic patterns  Long term planning
  • 22. Manage Donors and Charities  Sri Lanka donates a lot (even the poorest)  Does the money goes to intended place  Can we track how money is spent? https://iwringer.files.wordpress.com/2015/09/ traffic2.jpg?w=656
  • 23. Day to day Maintenance  Does the news papers are the best way to get day to day things done?  Can crowd sourcing help?  How to stop false tickets?
  • 24. Disease spread  Earlier Malaria and now dengue  Know current situation  Know overall trends ( focus on problematic areas)  Emergency Response
  • 25. Summary • There are lot Opensource, Open data, and Big Data can do for Sri Lanka • Some cases needs money!! And might be beyond us • But not for many cases – e.g. Sahana – Hackathon to build an app to decide what topics to take up in the parliament • What we really need is collaborations between domain experts and computer scientists