Susereum: Towards a Reward Structure for Sustainable Scientific - - PowerPoint PPT Presentation

susereum towards a reward structure for sustainable
SMART_READER_LITE
LIVE PREVIEW

Susereum: Towards a Reward Structure for Sustainable Scientific - - PowerPoint PPT Presentation

Susereum: Towards a Reward Structure for Sustainable Scientific Research Software Omar Badreddin 1 , Wahab Hamou-Lhadj 2 , Swapnil Chauhan 1 1 University of Texas El Paso 2 Concordia University #CASCON2018 Background Research has become


slide-1
SLIDE 1

#CASCON2018

Susereum: Towards a Reward Structure for Sustainable Scientific Research Software

Omar Badreddin1, Wahab Hamou-Lhadj2, Swapnil Chauhan1

1 University of Texas El Paso 2 Concordia University

slide-2
SLIDE 2
  • Research has become inescapably Software-Dependent
  • Developers of Research Software are

– Untrained in Software Engineering – Transient Workforce – Adopt Discovery Driven Methodologies – Develop in absence of Requirements

  • Research Projects are

– Driven by scientific contribution – Have short funding cycles

Background

2

slide-3
SLIDE 3
  • Academic careers

– Advanced by contributions of academic articles – Research software are not adequately recognized

  • Little incentives to contribute high-quality research codes
  • Academic eco system are dependent on peer reviews

– Effective for static relatively short artifacts (papers) – Ineffective for large dynamic text (codes)

Academic Eco-Systems

3

slide-4
SLIDE 4
  • Software Sustainability is not unique to research software
  • Professional spheres systematically undermine sustainability
  • Prevalent practices

– Reward engineers for feature development – Sustainability is uncertain and invisible – Systematic pressures to short-term goals

Sustainability Fundamental Challenge

4

slide-5
SLIDE 5

Omar Badreddin

Dev Cost: $309.5 million Cost to fix (in Year 1

  • nly): $402 million
slide-6
SLIDE 6

Omar Badreddin

How to Address Sustainability

  • Training and Education for Researchers and Scientists
  • Policies and research funding structures

– Hiring professional software engineers

  • Understand the unique context and quality characteristics of research software.

6

slide-7
SLIDE 7
  • The goal of this research is to transform the prevalent incentive

structures in academia.

  • We aim to establish an ecosystem that systematically promotes

contributions of scientific software. Software that is:

– Sustainable over time to maximize returns – Disseminatable to other researchers for results extension – Reproducible for research results extension. – Attain broader longer-term impacts

Research Goal

7

slide-8
SLIDE 8
  • Susereum = Sustainability + Ether.
  • Distributed Ledger
  • Reward contributors of research codes with immutable,

permanent, peer-recognized credit.

Susereum

8

Code Commit Quantify Scientific Value Award Crypto Credit (Suse) Peers Researcher Define & validate

slide-9
SLIDE 9

Susereum

9

Step One Code Change Event

slide-10
SLIDE 10

Susereum

10

Step Two Transaction Formation

slide-11
SLIDE 11

Susereum

11

Step Three Block Formation

slide-12
SLIDE 12

Susereum

12

Step Four Chain Formation

slide-13
SLIDE 13

Susereum

13

Step Five Chain Propagation to Peers

slide-14
SLIDE 14

Susereum

14

Step Six Peers Verify Work

slide-15
SLIDE 15

Consensus Protocol

15

slide-16
SLIDE 16

Potential Impact

16

  • Open Source and Professional Spheres
  • Scientific and Research Software
  • Discovering and Sharing of Novel Sustainability Measures
  • Decentralized Sovereignty and Impacts Beyond Software

Sustainability

– Redefine development process, artifacts formalisms, conflict resolutions for artifacts, .. – Project task priorities, schedule, task assignments, effort estimates,.. – Rewards for crowd-based software engineering

slide-17
SLIDE 17

Omar Badreddin

Open Questions

  • To what extent do “Incentives” affect codebase quality and sustainability?
  • How to measure the scientific value of code contributions?
  • How to quantify codebase sustainability?
  • Analyzing large-scale research codebases

– QGIS case Study – Interviewing Developers – Uncover decision making processes for individuals and teams

17

slide-18
SLIDE 18

Summary

Restructure Incentives with Crypto Credit Significant Potential Impact on Software Sustainability Decentralization of Sovereignty

18