42
Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief Data Science and Technology Officer IQSS, Harvard University twitter: @mercecrosas web: mercecrosas.com

Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Research and Academic Software Projects at the Institute for

Quantitative Social ScienceMercè Crosas, Ph.D.

Chief Data Science and Technology OfficerIQSS, Harvard University

twitter : @mercecrosas web: mercecrosas.com

Page 2: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

The Big Picture

Identify a problem or

need in research or academia

Page 3: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

The Big Picture

Identify a problem or

need in research or academia

Build a technology solution,

easy- to-use, gives control to researcher

Page 4: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

The Big Picture

Identify a problem or

need in research or academia

Build a technology solution,

easy- to-use, gives control to researcher

Generalizable,

Open-source

Page 5: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

The Big Picture

Identify a problem or

need in research or academia

Build a technology solution,

easy- to-use, gives control to researcher

Build a community that makes

the technology

better

Generalizable,

Open-source

Page 6: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Example: Dataverse

Page 7: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Example: Dataverse๏ How do we increase data sharing to

improve research transparency and replication with incentives to researchers?

Page 8: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Example: Dataverse๏ How do we increase data sharing to

improve research transparency and replication with incentives to researchers?

๏ Provide a repository solution, where researchers have control of branding and access of their data, and get credit through data citation.

Page 9: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Example: OpenScholar

Page 10: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Example: OpenScholar

๏ How do we enable scholars to build their academic web sites in a cost effective way?

Page 11: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Example: OpenScholar

๏ How do we enable scholars to build their academic web sites in a cost effective way?

๏ Provide a web site builder with pre-set features for academics, where a single hosting serves thousands of sites.

Page 12: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Example: Zelig

Page 13: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Example: Zelig๏ How do we simplify using thousands of

R statistical methods built by different authors?

Page 14: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Example: Zelig๏ How do we simplify using thousands of

R statistical methods built by different authors?

๏ Provide a statistical package that uses the same three commands for all methods, with consistent documentation.

Page 15: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Example: Consilience

Page 16: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Example: Consilience

๏ How do we make sense of thousands (or millions!) of texts?

Page 17: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Example: Consilience

๏ How do we make sense of thousands (or millions!) of texts?

๏ Provide an application that helps researchers explore many possible ways of categorizing documents.

Page 18: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

The ProcessResearch,

standards & best practices

Development, testing & releases

Input from users, community, stakeholders

Dataver

se

Case St

udy

Page 19: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

metadata standards, harvesting protocols,

data transfer, data citation, provenance,

connecting to journals, integrating with cloud

computing, ….

The ProcessResearch,

standards & best practices

Development, testing & releases

Input from users, community, stakeholders

Dataver

se

Case St

udy

Page 20: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

metadata standards, harvesting protocols,

data transfer, data citation, provenance,

connecting to journals, integrating with cloud

computing, ….

The ProcessResearch,

standards & best practices

Development, testing & releases

Input from users, community, stakeholders

Dataver

se

Case St

udy

usability testing, community calls,

annual community meeting, pull

requests

Page 21: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

The Process DetailsDataver

se

Case St

udy

Page 22: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

The Process DetailsDataver

se

Case St

udy

An agile process, integrating Waffle + GitHub + Jenkins, including these steps:

Page 23: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

The Process DetailsDataver

se

Case St

udy

An agile process, integrating Waffle + GitHub + Jenkins, including these steps:

Backlog > Ready > Dev > Code Review > QA > Usability Test > Polishing > Done

Page 24: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

The Process DetailsDataver

se

Case St

udy

An agile process, integrating Waffle + GitHub + Jenkins, including these steps:

Backlog > Ready > Dev > Code Review > QA > Usability Test > Polishing > Done

Pull Requests

Page 25: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Not only Best Practices in Process, but also in Coding

Page 26: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Not only Best Practices in Process, but also in Coding

Page 27: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Not only Best Practices in Process, but also in Coding

1. Write programs for people, not computers.

Page 28: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Not only Best Practices in Process, but also in Coding

1. Write programs for people, not computers.2. Let the computer do the work.

Page 29: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Not only Best Practices in Process, but also in Coding

1. Write programs for people, not computers.2. Let the computer do the work.3. Make incremental changes.

Page 30: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Not only Best Practices in Process, but also in Coding

1. Write programs for people, not computers.2. Let the computer do the work.3. Make incremental changes.4. Don't repeat yourself (or others).

Page 31: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Not only Best Practices in Process, but also in Coding

1. Write programs for people, not computers.2. Let the computer do the work.3. Make incremental changes.4. Don't repeat yourself (or others).5. Plan for mistakes.

Page 32: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Not only Best Practices in Process, but also in Coding

1. Write programs for people, not computers.2. Let the computer do the work.3. Make incremental changes.4. Don't repeat yourself (or others).5. Plan for mistakes.6. Optimize software only after it works correctly.

Page 33: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Not only Best Practices in Process, but also in Coding

1. Write programs for people, not computers.2. Let the computer do the work.3. Make incremental changes.4. Don't repeat yourself (or others).5. Plan for mistakes.6. Optimize software only after it works correctly.7. Document design and purpose, not mechanics.

Page 34: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Not only Best Practices in Process, but also in Coding

1. Write programs for people, not computers.2. Let the computer do the work.3. Make incremental changes.4. Don't repeat yourself (or others).5. Plan for mistakes.6. Optimize software only after it works correctly.7. Document design and purpose, not mechanics.8. Collaborate.

Page 35: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Impact at Harvard

6,833 OpenScholar sites created

13,904 Registered users

75,378 Publications posted

24 Academic departments

Page 36: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Impact at Harvard

243 Dataverses from Harvard affiliates

1,226 Datasets by Harvard affiliates as authors

1,427 Registered Harvard users

Page 37: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Broader Impact

Page 38: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Dataverse world-wide impact

Page 39: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Dataverses by Category

Page 40: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Datasets by Subject

Page 41: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

53 Stats Models, easy-to-use

Page 42: Research and Academic Software Projects at the Institute ... · Research and Academic Software Projects at the Institute for Quantitative Social Science Mercè Crosas, Ph.D. Chief

Thank you!

Presented by @mercecrosas mercecrosas.com

dataverse.orgdataverse.harvard.edu

openscholar.orgprojects.iq.harvard.eduscholar.harvard.edu

zeligproject.org

Coming soon!

iq.harvard.edu