Abstract

The objective of the OSCOSS research project on "Opening Scholarly Communication in the Social Sciences" is to build a coherent collaboration environment that facilitates scholarly communication workflows of social scientists in the roles of authors, reviewers, editors and readers. This paper presents the implementation of the core of this environment: the integration of the Fidus Writer academic word processor with the Open Journal Systems (OJS) submission and review management system.

Introduction

The objective of the DFG-funded OSCOSS research project (Mayr and Lange 2016) on "Opening Scholarly Communication đź’¬ in the Social Sciences" is to build a coherent collaboration environment that facilitates scholarly communication workflows (Sompel et al. 2004) of social scientists in the roles of authors, reviewers, editors and readers. A collaborative writing environment (Whitehead 2005), for which we chose the Fidus Writer academic word processor  , is the hub of the overall environment. Further components that we are currently integrating include databases of metadata about scientific publications and research data sets; we are also planning to include repositories hosting the source code of data analysis software. This paper presents the integration of Fidus Writer with a submission and review management system; for this, we chose Open Journal Systems (OJS)  .

In the “Background” section, we give an overview about the scholarly authoring and reviewing process, our intended approach and the supported workflows including authoring workflow, journal/conference editing workflow and reviewing workflow. The "Related Work" section describes popular state of the art collaborative writing and reviewing systems. In the "Requirements" section we outline the requirements from the perspective of authors, editors and reviewers. The integration of Fidus Writer and OJS is technically described in "Implementation". The paper ends with our "Conclusion".

Background

Manuscripts submitted to journals and conferences are typically written using word processors. A breakthrough in this area in recent years has been a move from traditional desktop applications to collaborative, web-based versions. Modern online platforms such as Google Docs  , ShareLaTeX  and Overleaf  have made collaborative authoring significantly easier. The entire writing process canbe completed online – from the writing of the first draft to the production of a camera-ready document. On the other side of the life cycle of scientific articles is the reviewing workflow (Bornmann 2011; Bornmann and Daniel 2010). Mature submission and review management systems supporting this workflow, including the open source solution Open Journal Systems (Smecher 2008) and the centrally hosted solution EasyChair6 which follows a free usage model; both are web-based platforms. These two processes together form the main parts of scientific writing, and they are intertwined, as, after reviewing, the control over a manuscript is typically given back to the authors, who will then revise it. Nevertheless, to our knowledge there is currently no mature system that supports both steps in combination. Therefore, the reviewing workflow is typically realized in a way that requires manual file transfers at several points: after the authoring process is finished, the authors have to export a copy of the manuscript from the collaborative authoring system and submit it to the submission and review management system. There, the reviewers have to download the manuscript, comment on it, upload it back to the system, which will notify the journal editor or the conference PC chair, who will take a decision and notify the authors, who read the comments and, unless rejected, applies revisions to the manuscript before submitting it once more. This review cycle can be repeated two or more times. In every such cycle, authors as well as reviewers have to download and upload a document, authors have to apply revisions to a document according to comments that are given as plain text or, in the best typical case, as annotations to a copy of the document itself. Unless the manuscript is submitted in an editable format, such as an office word processor format, but in a read-only format such as PDF, the authors have to apply revisions by viewing side-by-side their own document in their word processor and the reviewers' annotations in a document viewer application. This procedure is error-prone for authors, as they may overlook comments or apply revisions in the wrong place of the document. It is also cumbersome for the majority of reviewers who are not using PDF annotation tools but write even minor revision requests into their plain-text overall summary of their review, as they have to refer to texts by approximate references such as "in the 2nd paragraph of page 7".

Approach

With the OSCOSS platform, we aim at linking the two steps of authoring and reviewing scholarly articles. The omnipresence of the Web means that the involved systems already have ways to connect. We choose the free open source systems Fidus Writer and Open Journal Systems (OJS), a submission and review management system, as they have open plugin APIs. This means that all that is left is extending the functionality of each system by a plugin capable of communicating with the other system, e.g., via RESTful web service interfaces. This not only allows the submission of the articles directly to the reviewing environment – it even lets authors and reviewers interact directly on specific sections of an article, which is much more fine-grained than peer review is typically done at the moment.

Supported Workflows

In this article, we use the term "workflow" to denote a largely predetermined procedure that users in different roles will take through the framework. It varies slightly from journal to journal and from conference to conference. In this section we will describe the workflows that we considered necessary to be addressed by our implementation of the OSCOSS platform. Authoring workflow. An author starts writing about his research and invites his collaborating researchers to participate. Each person could be responsible for a part of the manuscript; some authors might just review text written by other authors. The corresponding author submits the article to a conference or journal. After the review, the authors receive feedback, usually including some concrete advice on how to correct or update parts of the writing. Journal/conference editing workflow. The journal editor or conference PC chair assigns one, typically two to three reviewers to review every manuscript submitted. The editor also takes the final decision on whether to accept or reject a manuscript or to request the authors to resubmit a revision. He makes this decision based on the review of the reviews or sometimes his own, additional review of the manuscript. Reviewing workflow. The reviewing process starts when a reviewer opens an assigned manuscript. His role is to assess the quality of the manuscript. He is expected to appraise the manuscript as a whole but can also give fine-grained feedback on specific issues in specific places of the manuscript. The reviewer may provide the authors with constructive feedback suggesting how they could improve, shorten or extend the manuscript. Finally, the reviewing workflow includes writing general feedback to journal editor to help him to quickly decide on whether to accept or reject the manuscript or to request a revision from the authors. Depending on the policy of the conference or journal, this cycle can be repeated several times. (Mayr & Lange, 2016)

To the best of our knowledge, none of the authoring and reviewing systems mentioned above have ever been integrated with each other. The only existing solution is the ARPHA Writing Tool , which is trying to create both a writing and reviewing system. In comparison to Fidus Writer, ARPHA authoring tool does not support realtime collaborative editing. Their reviewing system which is used by less than a handful of publishers is not as mature as OJS in terms of documenting and ease of use. In the next section we explain the requirements that we considered for an integrated system.

System / Feature

Open source

Academic content

WYSIWYG

Export formats

Google Docs

No

Formulas

Yes

DOCX, ODT, PDF, HTML

Microsoft Office Online

No

-

Yes

DOCX, ODT, PDF

Zoho Docs

No

Formulas

Yes

DOCX, ODT, PDF, HTML

ShareLaTeX

Yes

Formulas, Citations

No

LaTeX, PDF

Overleaf

No

Formulas, Citations

No

LaTeX, PDF

Authorea

No

Formulas, Citations

Yes

DOCX, LaTeX, PDF

Etherpad

Yes

-

Yes

HTML

Fidus Writer

Yes

Formulas, Citations

Yes

DOCX, ODT, PDF, LaTeX, HTML

Table 1: Collaborative online writing systems đź’¬

Requirements

From the perspective of authors, editors and reviewers, an integrated system needs to comply with certain requirements to be useful. By reflecting on our own experience in each of these three roles, and by talking to the editors of the GESIS journals mda   and HSR  , which will serve as pilots for evaluating our implementation in the scope of the OSCOSS project, we obtained the following list of requirements.

• Ease of use. The integration of the two systems is supposed to make the two workflows easier, so it should reduce the number of manual steps instead of increasing the complexity of the workflow by adding steps.

• Continuity of the workflows through the two applications. When a function of one application requires to call a function of the other system, this call must be performed in the background. Jumping from one system to the other must appear seamless to the author. A user who is registered in one system must also be known in the other one (single sign-on). When a reviewer logs into OJS, he must also be able to see his assigned manuscripts in Fidus Writer without having to log in a second time.

• Each system must support its part of the peer review process. For example, comments whose visibility is restricted by role (e.g. reviewers' comments who are only visible to the authors once approved by the editor), must be available in Fidus Writer, but none of the currently existing peer review services of OJS should be stopped from working; therefore, OJS still needs to support users who are not using Fidus Writer.

figure 1: Matching of user roles in FidusWriter and OJS