+ All Categories
Home > Technology > Hong tracking software contributions

Hong tracking software contributions

Date post: 17-Dec-2014
Category:
Upload: orcid
View: 214 times
Download: 0 times
Share this document with a friend
Description:
Neil Chue Hong presentation at ORCID-Dryad Data Attribution meeting #attrib13
8
Software Sustainability Institute www.software.ac. uk Tracking Software Contributions doi: 10.6084/m9.figshare.705892 Joint ORCID – DRYAD Symposium on Research Attribution 23 May 2013, Oxford Neil Chue Hong (@npch), Software Sustainability Institute ORCID: 0000-0002-8876-7606 | [email protected] Unless otherwise indicated slides licensed under
Transcript
Page 1: Hong tracking software contributions

Software Sustainability Institute

www.software.ac.ukTracking Software

Contributions

doi: 10.6084/m9.figshare.705892

Joint ORCID – DRYAD Symposium on Research Attribution23 May 2013, OxfordNeil Chue Hong (@npch), Software Sustainability InstituteORCID: 0000-0002-8876-7606 | [email protected]

Unless otherwise indicatedslides licensed under

Page 2: Hong tracking software contributions

Software Sustainability Institute

www.software.ac.uk

Authorship Lifecycle

IdentifyCite

Reuse

Research

Index

Papers, data, software all research outputs ofa continuous cycle.

With software, technologymakes it easier to track, but not reward.

We cannot separatepapers, data and softwarewhen we release research.

http://openresearchsoftware.metajnl.com

Page 3: Hong tracking software contributions

Software Sustainability Institute

www.software.ac.uk

Versioning

Personalv1

Personal v2

Personalv3

Personal v2a

Public v1

Personal v3a

Personal v2a

Public v2

Public v3

Why do we version?- To indicate a change- To allow sharing- To confer special status

Version control systems make this easy and conceptof a person and an outputare there but not unique

Page 4: Hong tracking software contributions

Software Sustainability Institute

www.software.ac.uk

Algorithm

Function

Prog

ram

Library / Suite / Package

Granularity

What do we define?- Useful units of reuse

Page 5: Hong tracking software contributions

Software Sustainability Institute

www.software.ac.uk

What do we choose to identify:- Workflow?- Software that runs workflow?- Software referenced by workflow?- Software dependencies? What’s the minimum citable part?

Boundary

Page 6: Hong tracking software contributions

Software Sustainability Institute

www.software.ac.uk

AuthorshipAuthorship• Which authors have had what impact on each version of the software?• Who had the largest contribution to the scientific results in a paper?• Can micro-attribution work? Can track author, but not contribution?

http://beyond-impact.org/?p=175

OGSA-DAI projects statistics from Ohloh

Why do we identify?- To measure- To restrict- To communicate- To include

Page 7: Hong tracking software contributions

Software Sustainability Institute

www.software.ac.uk

5 Stars of Research Software

• Community There is a community infrastructure

• Open Software has permissive license

• Defined Accurate metadata for the software

• Extensible Usable, modifiable for my purpose

• Runnable I can access and run software

C

O

DE

R

c.f.5 Stars of Linked Data (Berners-Lee)5 Stars of Online Journals (Shotton)

“Golden Star”Originally by SsolbergjCC-BY

Page 8: Hong tracking software contributions

Software Sustainability Institute

www.software.ac.uk

Journal of Open Research Software

http://openresearchsoftware.metajnl.com


Recommended