RSSAmplifier

Blog

(untitled)

Science Systems @ Schmidt Sciences. Previously Product for @github 's Copilot, Head of Data Science @stsci . Zooniverse co-founder. Editor-in-chief of the Journal of Open Source Software

arfon.orgRSS feed ↗10 posts

Latest posts

Stepping down as Editor-in-Chief of JOSS

The picnic bench at Mt Carmel Junction, Utah, where JOSS was launched from – May 2016. Ten years ago this month, I announced a small experiment on this blog: a developer-friendly journal for research software, built around GitHub, with a review process that treated software as a first-class research output rather than an afterthought. It wasn’t clear it would work, but it was a fun project to hack…

Chatops-Driven Publishing

JOSS is coming up on it’s third birthday, and today we published our 500th paper . This has been no small feat and I’m hugely indebted to our wonderful group of volunteer editors and reviewers who have made all this possible. We had some help though too from our editorial robot Whedon. In this post I’ll spend some time introducing Whedon, it’s capabilities, and potential future directions. It’s…

Announcing The Journal of Open Source Software

The Journal of Open Source Software (JOSS) is a new take on an idea that’s been gaining some traction over the last few years, that is, to publish papers about software. On the face of it, writing papers about software is a weird thing to do, especially if there’s a public software repository, documentation and perhaps even a website for users of the software. But writing a papers about software…

Open Source Licensing of Research Software on GitHub

It’s nearly two years now since we (GitHub) worked with the folks at Zenodo to develop an integration 1 designed to make it easier to archive a software repository and issue a DOI. Since there’s now a pretty reasonably long timeframe to work with I thought it might be interesting to look at both the usage of the integration and while we’re at it the licenses being used by authors of research…

On the Possibility of Service Oriented Astronomy

There’s an idea in the technical world called Service Oriented Architecture . It’s a pretty widely recognized as a good way of building big, complex systems in a reliable way and crucially with reusable components . Famously, Amazon’s Jeff Bezos realised the value of this approach and as a consequence something like 100 separate services are used to render a typical product page on Amazon.com.…

Me, Myself and I

Every ounce of Britishness in my body is deeply uncomfortable writing this post but over the past 12 months I’ve twice been invited to speak at careers panels at conferences and both times I’ve had really positive feedback from young academics looking to hear more about alternative career paths post-PhD. So to save me from giving this talk again, this post outlines (as best I can remember) some of…

JSON-LD for software discovery, reuse and credit

This is a continuation of some work I’ve been doing with the Mozilla Science Lab and their ‘code as a research object’ program. There’s multiple aspects to this project including work on code and GUI prototypes, discussions around best practices for making code reusable and software citation . This post explores some ideas around linked data and machine readable descriptions of software…

Scientific Software and the Open Collaborative Web

I gave a talk back in November at the WSSSPE workshop as part of Super Computing 2013. The slides are available here but are likely of limited value without notes. Encouraged by @juretriglav I’m going to try and summarise my talk here. It’s also important to point out here that much of this really is a bunch of recycled ideas originally written up by people far more eloquent than me. I’ve included…

How the Zooniverse Works: Keeping it Personal

This was originally posted on the Zooniverse blogs here . This the the third post in a series about how, at a high level, the Zooniverse collection of citizen science projects work. In the first post I described the core domain model description that we use – something that turns out to be a crucial part of faciliating conversation between scienctists and developers. In the second I covered about…

How the Zooniverse Works: Tools and Technologies

This was originally posted on the Zooniverse blogs here . In my last post I described at length the domain model that we use to describe conceptually what the Zooniverse does. That wouldn’t mean much without an implementation of that model and so in this post I’m going to describe some of the tools and technologies that we use to actually run our citizen science projects. » The lifecycle of a…