Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
What academia can learn from open source
Search
Arfon Smith
October 22, 2014
Science
220
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What academia can learn from open source
My slides from All Things Open -
http://allthingsopen.org/
Arfon Smith
October 22, 2014
More Decks by Arfon Smith
See All by Arfon Smith
Where does the rigor go? Research software and the future of trustworthy science.
arfon
0
210
Why Generative AI makes collaborative, versioned science more important than ever
arfon
0
110
Generative AI is here: What are we going to do about it?
arfon
0
220
Five principles for building generative AI products
arfon
0
170
Five principles for building generative AI products
arfon
0
260
Learning from NASA's commitment to open
arfon
0
130
JOSS rOpenSci presentation
arfon
0
330
Five ways to use GitHub to automate scholarly work
arfon
0
160
Journal of Open Source Software: Bot-assisted community peer-review
arfon
0
150
Other Decks in Science
See All in Science
因果探索の発展と展望
sshimizu2006
2
1.1k
Testing the Longevity Bottleneck Hypothesis
chinson03
0
470
「念のためのログ保存」を組織全体でやめるためのポリシーと仕組み作り
i2tsuki
4
380
Bリーグのショットデータを活用した得点期待値モデルの構築 / Construction of expected points model using shot data of B.LEAGUE
konakalab
0
210
AI(人工知能)の過去・現在・未来 ~AIは人類を越えるのか~
tagtag
PRO
0
160
機械学習 - pandas入門
trycycle
PRO
0
710
コーヒー豆様核 (Coffee-bean nuclei) における形態学的サブタイピングと精選・焙煎特性の同定
jagupath
PRO
0
170
Does the Efficient Compute Frontier Represent New Physics?
drqz
0
120
ゲームと人工知能
miyayou
0
180
バランスって大事だね
akasan
1
140
AIPシンポジウム 2025年度 成果報告会 「因果推論チーム」
sshimizu2006
3
630
YouTubeにおける撤回論文の参照実態 / metascience-meetup2026
corgies
3
360
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Marketing to machines
jonoalderson
1
5.8k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Designing for Performance
lara
611
70k
Six Lessons from altMBA
skipperchong
29
4.5k
How to build a perfect <img>
jonoalderson
1
6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Ruling the World: When Life Gets Gamed
codingconduct
0
330
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
Transcript
What Academia Can Learn from Open Source Creative Commons Attribution
3.0 Unported License Arfon Smith
[email protected]
@arfon "
!
What is a GitHub?
None
None
None
None
None
None
None
A story from my life (10 years ago)
Astronomer
tl;dr - technical, but brimming with inefficiencies
http://www.flickr.com/photos/blachswan
http://www.flickr.com/photos/esoastronomy/
http://www.flickr.com/photos/esoastronomy/ http://www.flickr.com/photos/jamiegilbert
http://amandabauer.blogspot.com/
None
None
Diffraction grating Telescope Detector
None
None
None
None
None
130 130 1 2048 189 189 258 258 480 562
378 378 493 521 390 397 851 851 247 274 319 319 304 580 493 511 610 636 188 188 228 228 > cat bad_pix_mask.txt
Wasteful
Wasteful 2 days work
Wasteful 2 days work 3 observing runs/week
Wasteful 2 days work 3 observing runs/week 52 weeks in
year
Wasteful 2 days work 3 observing runs/week 52 weeks in
year 15 year detector lifetime
Wasteful 2 days work 3 observing runs/week 52 weeks in
year 15 year detector lifetime 2*3*52*15 = 4680 days (13 years)
Wasteful… but the norm 2 days work 3 observing runs/week
52 weeks in year 15 year detector lifetime 2*3*52*15 = 4680 days (13 years)
A second story from my life (2 months ago)
None
None
None
None
None
None
Software composed of many components
Your software is the thing that is different
Open Source: Ubiquitous culture of reuse
Why isn’t academia like this?
None
None
http://dx.doi.org/ 10.1051/0004-6361
Careers are based on paper counts
Careers are based on paper citations
Three major problems
1. ’Novel’ results preferred
2. Reduced collaboration
3. The format sucks
None
Explain what you did
So that others can repeat
Everybody learns
It’s the way that we explain that matters most
None
State of the art technology
State of the art technology… for the late 17th century*
* Michael Nielsen
None
Data, methods, prose
http://www.nature.com/news/2011/111005/full/478026a.html
BIG SCIENCE
None
None
None
Complex stuff Numbers, data Science!
Reproducibility Data intensive
Verification may take years (if at all)
None
What do open source collaborations do well?
Open source collaborations Open Source vs Open Collaborations
Open source collaborations Open Source: the right to modify, not
the right to contribute.
Open source collaborations Open Collaborations: a highly collaborative development process
and are receptive to contributions of code, documentation, discussion, etc from anyone who shows competent interest.
Open source collaborations Open Collaborations: a highly collaborative development process
and are receptive to contributions of code, documentation, discussion, etc from anyone who shows competent interest. THIS
Ubiquitous culture of reuse
Expose their collaborative process
How do 4000 people work together?
The pull request
None
None
None
None
None
None
None
discuss improve Code first, permission later
Every time this happens the community learns
None
None
None
None
Merged pull requests
None
None
“open source is… reproducible by necessity” Fernando Perez http://blog.fperez.org/2013/11/an-ambitious-experiment-in-data-science.html
Better at collaborating because they have to be
(doesn’t have to mean this) Open Public? =
‘Open Source’ way of working
Open (within your team, department or institution)
Electronic & Available
Asynchronous, exposed process
Lock-free
Low friction collaboration
Academia can learn from open source
Academia must learn from open source
None
What’s happening in academia today?
Collaboration around code
None
None
None
None
None
Collaborative authoring
None
None
Collaborative teaching
None
None
None
Where might more significant change happen?
Where do communities form?
Around a shared challenge?
Around shared data?
None
10 ? n Level 1 (continual) Level 2 (periodic)
Supernovae Weak lensing Active Galactic Nuclei Solar System Galaxies Transients/variable
stars Large-scale structure Stars, Milky Way Strong lensing Informatics and Statistics Dark Energy (DESC)
None
Software composed of many components
Your software should be the thing that is different
science too! Your software should be the thing that is
different
Scientific data is becoming more open
http://www.nature.com/news/2011/111005/full/478026a.html
How do we make this behaviour the norm?
Credit
“Academic environments of today do not reward tool builders” Ed
Lazowska, OSTP event http://lazowska.cs.washington.edu/MS/MS.OSTP.pdf
None
None
None
None
None
None
None
None
“publishing a paper about code is basically just advertising” David
Donoho http://www.stanford.edu/~vcs/Video.html
None
How to derive meaningful metrics from open contributions?
None
Trust
None
None
None
None
None
Discoverability
None
Barriers are cultural, not technical
Why should we care?
Because we paid for it?
Because open=good?
Because care about the creation of knowledge?
Open source has solved much of what academia needs
Our challenge is to adapt and evolve the academy in
this new collaborative age
Thanks
[email protected]
@arfon "