en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

269
active users

#softwarereview

0 posts0 participants0 posts today
rOpenSci<p>7/8 📦 Looking to submit your package?</p><p>If you have an R package that you believe should undergo peer review, submit it to our open peer review system: <a href="https://github.com/ropensci/software-review" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ropensci/software-r</span><span class="invisible">eview</span></a> </p><p>Let’s ensure it meets the highest standards of quality and usability! <a href="https://hachyderm.io/tags/PeerReviewWeek" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerReviewWeek</span></a> <a href="https://hachyderm.io/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://hachyderm.io/tags/SoftwareReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareReview</span></a></p>
rOpenSci<p>3/8 🛠️ What makes rOpenSci’s peer review special?</p><p>Our process goes beyond traditional academic peer review. It focuses on code quality, documentation, and community standards: <a href="https://devguide.ropensci.org/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devguide.ropensci.org/</span><span class="invisible"></span></a> </p><p>It’s a collaborative effort, with authors, reviewers and editors growing through the process. <a href="https://hachyderm.io/tags/SoftwareReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareReview</span></a> <a href="https://hachyderm.io/tags/OpenScience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenScience</span></a></p>
jonny (good kind)<p><span class="h-card" translate="no"><a href="https://neuromatch.social/@neuralreckoning" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>neuralreckoning</span></a></span> <span class="h-card" translate="no"><a href="https://neuromatch.social/@adredish" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>adredish</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@WorldImagining" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>WorldImagining</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@mschottdorf" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mschottdorf</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@brembs" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>brembs</span></a></span> <br>butting in late on this discussion (thanks all for your thoughts) and as usual I want to inject a little <span class="h-card" translate="no"><a href="https://fosstodon.org/@joss" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>joss</span></a></span> model into the conversation since it's a really good, live, successful experiment in a lot of these ideas.</p><blockquote><p>In my experience, none of the "let's let readers provide comment/review if they want" has worked because it's really rare that people want to write the deep-dive that a good review requires</p></blockquote><p>I get this objection, and so I think opportunistic review is just one of many parts of a more functional review system. This should just be trivially possible for any artifact of scholarly work, but it does require shifting what we think 'scholarly publishing' bodies can be. That would require not only moderation of a peer review process, but moderation of a community and place of digital archival-grade discussion - that's more or less what neuromatch.social is an experiment in making. My own experiences with opportunistic review have been really great, with <em>lots</em> of good commentary from domain experts, both supportive and critical, that directly accompanies the work and makes it richer for experts and nonexperts alike. </p><p>Really love what <span class="h-card" translate="no"><a href="https://neuromatch.social/@neuralreckoning" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>neuralreckoning</span></a></span> is saying here:</p><blockquote><p>Here's my suggestion: give authors an easy way to recognise valuable peer reviews that improved a paper by giving them the option to add them as authors.</p></blockquote><p>and think this is another place where JOSS really works. Scientific experiments are different than software in a lot of ways, obviously, but one thing JOSS shows us about structured post-pub peer review is how in addition to raising issues, reviewers can do pull requests and propose contributions to the work. in software this results in automatic credit - you are the author of the commits that were merged - that is strictly positive for both parties: there is no limit on number of contributors, it's super clear what that person did, etc. A really healthy model of review would be one where reviewers could also contribute to the work and were seen as co-contributors. </p><p>Experiments have much longer timescales, material restrictions, etc. for making contributions like that, but one could also see that as being part of author responsibility, to make their methods portable/reproducible enough that they could eg. loan some equipment to another lab so they could collaborate and contribute to an experiment. that happens already as collaborations, so you could see how this would be relatively hazy barrier between "peer review" and "working in public." </p><p>when i'm reviewing software, I have actually a lot of motivation because i learn a lot from it, and that would be another part - if review was structured in a way to improve the work, then one could imagine a first pass at a review being "methods sharing" - not just evaluating the text, but collaboratively trying to figure out how to make it so the reviewers-as-collaborators could actually recreate the experiment and use that to improve the methods section. </p><p>because it's public, i have additional reputational motivation to review, and disincentive to be toxic and rude. Demonstrating a track record of thoughtful feedback and cooperative behavior is super good for being able to look for work - win/win. </p><p>The question of legibility to an outside audience is often a matter of process and interface design to me. A marker of "having gone through peer review process x" is meaningful in a way that "being published in venue y" is not, because in the latter case it's an existential question for the work - something can only be in one <code>y</code> and it <em>must</em> be in some <code>y</code> to exist. Going through a voluntary peer review process with a clear and transparent standards process (alongside the complete artifact of the review) is legible both to "outsiders" (assuming the process has some legible documentation, which is not necessarily a given) and insiders. Labels and open processes are v much not in conflict, but when labels are venues they are just qualitatively different.</p><p>so all these approaches are complementary to me - opportunistic peer review for everything against a background of collective moderation, structured peer review as a constructive process of trying to get a work to meet some standard with reviewers as both cooperators and adversaries in different roles, but untied to the mere existence of a work.</p><p><a href="https://neuromatch.social/tags/PeerReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerReview</span></a> <a href="https://neuromatch.social/tags/ScholComm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ScholComm</span></a> <a href="https://neuromatch.social/tags/SoftwareReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareReview</span></a></p>
jonny (good kind)<p>Call for <span class="h-card" translate="no"><a href="https://fosstodon.org/@joss" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>joss</span></a></span> reviewers:</p><p><strong>EdgeVPN.io</strong><br>repo: <a href="https://github.com/EdgeVPNio/evio" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/EdgeVPNio/evio</span><span class="invisible"></span></a><br>pre-review: <a href="https://github.com/openjournals/joss-reviews/issues/6355" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/openjournals/joss-r</span><span class="invisible">eviews/issues/6355</span></a><br>language: Python</p><p>Description:</p><blockquote><p>EdgeVPN.io is an evolution of the IP-over-P2P (IPOP) project. IPOP started as an IP-based peer-to-peer overlay targeting personal devices, and over time the architecture evolved to adopt various standards, support centralized user/group management, and incorporate software-defined networking, culminating in the current architecture, tailored for research and development in nascent edge computing applications.<br>...<br>EdgeVPNio is a research project to build networking for the fog, spanning the network continuum from the cloud to its edge. It builds networking cyber-infrastructure which supports emerging IoT era applications.</p></blockquote><p>Looks like this one might be a bit of fun for <a href="https://neuromatch.social/tags/p2p" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>p2p</span></a> people, or i suppose <a href="https://neuromatch.social/tags/DistributedSystems" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DistributedSystems</span></a> people generally. No prior experience reviewing for JOSS is required, experience with Python <em>is</em> required, and some experience with the topic area is preferred. Don't be shy! If you've never done open review before, JOSS is a great place to start. It's a really good way to learn by teaching (or learn by reading!) in a collaborative context. You can reply here or on the pre-review issue to volunteer :)</p><p>edit: would love to have some infosec people on this one! even and especially if you are not in academia :)</p><p><a href="https://neuromatch.social/tags/OpenReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenReview</span></a> <a href="https://neuromatch.social/tags/PeerReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerReview</span></a> <a href="https://neuromatch.social/tags/SoftwareReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareReview</span></a> <a href="https://neuromatch.social/tags/CodeReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodeReview</span></a> <a href="https://neuromatch.social/tags/JOSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JOSS</span></a></p>
jonny (good kind)<p>Still looking for a second reviewer for <span class="h-card" translate="no"><a href="https://fosstodon.org/@pyOpenSci" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pyOpenSci</span></a></span> </p><p>Package: automata<br>review: <a href="https://github.com/pyOpenSci/software-submission/issues/152" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/pyOpenSci/software-</span><span class="invisible">submission/issues/152</span></a><br>repo: <a href="https://github.com/caleb531/automata" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/caleb531/automata</span><span class="invisible"></span></a><br>description: A Python library for simulating finite automata, pushdown automata, and Turing machines.</p><p>Open reviews are a great way to learn by teaching, see what other people are up to, and make software development a valued and creditable part of academic work. Anyone with familiarity with Python is welcome as a reviewer, experience in the topic domain is a bonus but not required. DM me or reply on the above issue, it's fun, i promise! :)</p><p>edit: reviewer found! thank you <span class="h-card" translate="no"><a href="https://neuromatch.social/@iris" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>iris</span></a></span> &lt;3</p><p><a href="https://neuromatch.social/tags/PeerReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerReview</span></a> <a href="https://neuromatch.social/tags/SoftwareReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareReview</span></a> <a href="https://neuromatch.social/tags/OpenReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenReview</span></a> <a href="https://neuromatch.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://neuromatch.social/tags/Automata" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Automata</span></a> <a href="https://neuromatch.social/tags/TuringMachines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TuringMachines</span></a> <a href="https://neuromatch.social/tags/CellularAutomata" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CellularAutomata</span></a></p>
jonny (good kind)<p>Putting a call out for <span class="h-card" translate="no"><a href="https://fosstodon.org/@pyOpenSci" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pyOpenSci</span></a></span> reviewers :)</p><p>Package: <code>automata</code> - "A Python library for simulating finite automata, pushdown automata, and Turing machines."<br><a href="https://github.com/pyOpenSci/software-submission/issues/152" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/pyOpenSci/software-</span><span class="invisible">submission/issues/152</span></a></p><p>Looks like a good bit of fun (cellular automata are a recurring love of mine) - we would love to give people who haven't had a chance to review software a go here, but previous reviewers welcome too. You'll be taking on the role of a prospective user and colleague advising and trying to help make a package work as well as it can, reaching some minimum standard via checklist, raising issues and making suggestions as you read and run it.</p><p>More on the review process: <a href="https://www.pyopensci.org/software-peer-review/how-to/reviewer-guide.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">pyopensci.org/software-peer-re</span><span class="invisible">view/how-to/reviewer-guide.html</span></a></p><p>Reply here or DM me, (though my notifications are getting mauled rn so probably DM)</p><p><a href="https://neuromatch.social/tags/Automata" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Automata</span></a> <a href="https://neuromatch.social/tags/CellularAutomata" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CellularAutomata</span></a> <a href="https://neuromatch.social/tags/TuringMachines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TuringMachines</span></a> <a href="https://neuromatch.social/tags/PyOpenSci" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PyOpenSci</span></a> <a href="https://neuromatch.social/tags/SoftwareReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareReview</span></a> <a href="https://neuromatch.social/tags/PeerReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerReview</span></a></p>
Spocko<p><span class="h-card" translate="no"><a href="https://mastodon.social/@taylorlorenz" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>taylorlorenz</span></a></span><br>We never had problems with AOL! /sarcasm<br>But seriously I worked with the developers of lots of software products. Before we would launch them I insisted we bring in a "normal" user &amp; sometimes a former editor of a <a href="https://mastodon.online/tags/SoftwareReview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareReview</span></a> magazine. <br>They found lots of problems because the developers made assumptions the "everybody knows." But the new users did NOT know. I said<br>"The user can't read your mind"<br>This was before 1000's of app store reviews. A bad review in a pub was devastating</p>