Open jdutant opened 3 years ago
@jdutant, do you use two levels of editors?
Just trying to imagine how this would fit in with the existing OJS role structure.
Hi @asmecher, thanks! In our journal, yes. We have a `fishpond' model where:
Another philosophy journal (Ergo) works with a slightly different system:
I think that this would be very difficult to weave into our existing authorization system, which is built around roles rather than capabilities. It may be easier to think about a way to add onto the reviewer role rather than to try to strip away from the subeditor role. None of this is an easy, one-day task. But here is one idea:
This approach leaves all of the existing OJS workflow intact, which means there will be less scope for disruptive changes to the core code to unintentionally break or leak access for this configuration. I think it is a safer bet. The downside is that it will be a fair amount of code to maintain -- though you can reuse some of the pieces for reviewer selection.
This still leaves the question of editorial decisions, which are not available to reviewers. This is something the pending submissions page will need to allow managing reviewers to do, unless it is up to the Managing Editor to make a final decision.
Creating a custom page and custom actions through a plugin is not as hard as it might seem. If your institution is willing to build and maintain such a plugin, I'd be happy to provide some guidance along the way.
Thanks @NateWr for the idea and the offer of help. We could look at developing a plugin, if I can find the resources to allocate to that.
I thought of another kind of workaround. I'm not familiar with the codebase, perhaps you can tell me if that'd be easier to implement? The idea is just to replace an author's identifying metadata with dummies. Roughly:
I can foresee a few issues:
On the last issue I like solution (b) as it ensures the platform keeps track of the conversations with authors. There's no setting to enforce it atm though, is there?
That's a good idea. You can store the anonymised dummy data during submission and then restore the correct data when the submission is accepted in the review stage. That way the data becomes available during Copyediting and Production, so it can be corrected before publication (for example, ORCIDs may need to be authenticated).
Our author records are distinct from user records, so you won't run into the problem where details from past articles are getting modified. However, there are other sources of identifying information and I think that you'll find it hard to anonymise all of them. For example, in addition to modifying the author records, you'll need to account for the following:
In addition to these challenges, you will also need to account for changes to the system going forward. For example, our plan is to increase transparency for the author during the editorial workflow. This includes showing authors on their own dashboard which editors are assigned, as well as providing authors with an activity log so that they can see the work that is done on their submission (for example, "Daniel Barnes assigned a reviewer.").
With each new version -- in a year, or two, or three or four -- you're going to run up against changes to our UI and REST API. Each new release is going to entail a lot of work to test if the anonymised details are exposed in a new feature or an update to an old feature. Our UI is moving pretty fast these days, as we complete a refactor towards an API-driven interface and conduct accessibility audits.
That's why I think it will be easier to build onto the reviewer role. Any time you work against a core assumption in the platform (that editors are not anonymous), you're going to be fighting an uphill battle. Although building your own UI for these Managing Reviewers may seem like a big challenge, I think it will be easier because you will be working on a clean, ring-fenced patch that you control, rather than trying to locate and maintain pinpoint interventions in a large codebase.
+1 from PKP|PS client
In triply anonymous refereeing the editor(s) do not know an author's identity. The American Philosophical Association recommends this as a way of reducing bias. Some data suggests that this actually works. I'm helping flipping OA one of the journals that apply it (dialectica). We'll use OJS as our publishing platform. But we can't use it for the refereeing workflow as it doesn't support editor anyonymity.
Could OJS introduce editor anonymity? Or create an anonymous editor role?
The role holder would automatically receive papers submission (of a certain category) but without identifying information, and would be able to assign reviewers (including themselves).
This feature has some support in the forum. It is a standard peer review model. Given its recommendation from associations like the APA, I assume a fair number of journals (and perhaps an increasing number of journals) are using it.