GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
        n8   Doesn't follow you 🇺🇦 (n8@mastodon.social)'s status on Sunday, 20-Aug-2023 23:38:58 JST     n8   Doesn't follow you 🇺🇦     n8   Doesn't follow you 🇺🇦
    • mlinksva

    Obviously I'm all for code-pub, but I think work needs to be done to normalize publishing the messy/incomplete/piecemeal nature of research software. If you're like me (sorry), you barely have time to get it running once, it looks spaghettirific, and you didn't get to plan it from day one with a requirements doc.

    That makes folk reluctant to release; the reception from the software world is often critical (or it's feared to be).

    https://fediscience.org/@petersuber/110918041321108927

    (h/t to @mlinksva for the timelineboost)

    In conversation Sunday, 20-Aug-2023 23:38:58 JST from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/110/921/043/721/715/372/original/d74ab061c4641ca0.png
    • clacke likes this.
    • Embed this notice
          n8   Doesn't follow you 🇺🇦 (n8@mastodon.social)'s status on Sunday, 20-Aug-2023 23:39:00 JST     n8   Doesn't follow you 🇺🇦     n8   Doesn't follow you 🇺🇦
      in reply to

      e.g., probably 80% of the time I asked a FOSS-component-related question on a forum or mailing list, the first responses (or if not the first, extra loud ones) were people telling me my approach was wrong and/or I didn't actually need to do what I thought I wanted to. That being in reference to some application-driven development model / goal.

      But research often requires poking at things that are oblique / not well-modeled / not-routine. All sorts of "that's not what this library is for" stuff.

      In conversation Sunday, 20-Aug-2023 23:39:00 JST permalink
      clacke likes this.
    • Embed this notice
          n8   Doesn't follow you 🇺🇦 (n8@mastodon.social)'s status on Sunday, 20-Aug-2023 23:39:01 JST     n8   Doesn't follow you 🇺🇦     n8   Doesn't follow you 🇺🇦
      in reply to

      The other angle, of course, is that "software written for an academic reason" may also have to be tailored for being read by non-programmers, such as subject-matter experts. It's a lot clearer to follow linear code chunks in an appendix than something that's highly modular or optimized for OOPyness, and that might make a big difference when you need to show a finding to a community that doesn't have the time to learn a bunch of unfamiliar frameworks when they review what you've written.
      /eof

      In conversation Sunday, 20-Aug-2023 23:39:01 JST permalink
      clacke likes this.
    • Embed this notice
      Lars Wirzenius (liw@toot.liw.fi)'s status on Sunday, 20-Aug-2023 23:39:03 JST Lars Wirzenius Lars Wirzenius
      in reply to
      • mlinksva

      @n8 @mlinksva I heard many times over the years that research software tends to "not up to professional software engineering standards". Not having a requirements document is part of that.

      In my experience, in the software industry, very little software of any kind has a requirements doc, at least not a useful one, never mind anything else that one might expect of quality software.

      I'd like to sit down with researchers, specifically, to discuses how to improve this, some day.

      In conversation Sunday, 20-Aug-2023 23:39:03 JST permalink

      Attachments


      clacke likes this.
    • Embed this notice
          n8   Doesn't follow you 🇺🇦 (n8@mastodon.social)'s status on Sunday, 20-Aug-2023 23:39:04 JST     n8   Doesn't follow you 🇺🇦     n8   Doesn't follow you 🇺🇦
      in reply to
      • mlinksva
      • Lars Wirzenius

      @liw @mlinksva Good points.

      I have nowhere near to any solutions to offer, of course. Perhaps face-to-face consulting/assistance at the university/institution level would be highest impact, but that sounds quite difficult.

      In conversation Sunday, 20-Aug-2023 23:39:04 JST permalink
      clacke likes this.
    • Embed this notice
      clacke (clacke@libranet.de)'s status on Sunday, 20-Aug-2023 23:39:04 JST clacke clacke
      in reply to
      • mlinksva
      • Lars Wirzenius

      @n8 The awesome solution would be that the institution keep experienced developers on payroll for researchers to collaborate with on software quality and practices, but even with preliminary evidence that code publication improves impact that's unlikely to happen.

      Maybe if a single institution somewhere in the world does this and can show results, it could start the ball rolling?

      @liw @mlinksva

      In conversation Sunday, 20-Aug-2023 23:39:04 JST permalink
    • Embed this notice
      Lars Wirzenius (liw@toot.liw.fi)'s status on Sunday, 20-Aug-2023 23:39:06 JST Lars Wirzenius Lars Wirzenius
      in reply to
      • mlinksva

      @n8 @mlinksva Of course, it is true that universities have people who study software engineering, so in theory they have this knowledge in-house.

      In conversation Sunday, 20-Aug-2023 23:39:06 JST permalink
      clacke likes this.
    • Embed this notice
      Jez 🍞🌹 (petrichor@digipres.club)'s status on Monday, 21-Aug-2023 04:08:26 JST Jez 🍞🌹 Jez 🍞🌹
      in reply to
      • clacke
      • mlinksva
      • Lars Wirzenius

      @clacke @n8 @liw @mlinksva Plenty of examples of this in the UK: Sheffield, Manchester, UCL, Edinburgh, Imperial College to name a few https://ukrse.github.io/groups.html

      Worth checking out https://society-rse.org/ and https://software.ac.uk/ for the growing body of evidence of the benefits of these roles and groups. Several other countries have Research Software Engineer associations too, including Germany and USA

      In conversation Monday, 21-Aug-2023 04:08:26 JST permalink

      Attachments


      1. Domain not in remote thumbnail source whitelist: society-rse.org
        Home - Society of Research Software Engineering
        from mturner
      2. Domain not in remote thumbnail source whitelist: www.software.ac.uk
        The Software Sustainability Institute
        The Software Sustainability Institute cultivates better, more sustainable, research software to enable world-class research.
      clacke likes this.
    • Embed this notice
      clacke (clacke@libranet.de)'s status on Monday, 21-Aug-2023 04:08:43 JST clacke clacke
      in reply to
      • mlinksva
      • Lars Wirzenius
      • Jez 🍞🌹

      @petrichor Wow! So happy to be proven wrong. I hope this spreads!

      @liw @n8 @mlinksva

      In conversation Monday, 21-Aug-2023 04:08:43 JST permalink
    • Embed this notice
      Jez 🍞🌹 (petrichor@digipres.club)'s status on Monday, 21-Aug-2023 04:08:44 JST Jez 🍞🌹 Jez 🍞🌹
      in reply to
      • clacke
      • mlinksva
      • Lars Wirzenius

      @clacke @n8 @liw @mlinksva But yes, this is 100% essential to solving this: building a sustainable base of skills within the institution instead of always employing research software engineers on soft money fixed-term contracts and throwing their expertise away every 2-3 years.

      Changing the research culture as suggested is the other part of the equation. So many researchers hate admitting that they are anything less than expert in anything they do.

      In conversation Monday, 21-Aug-2023 04:08:44 JST permalink
      clacke likes this.
    • Embed this notice
      clacke (clacke@libranet.de)'s status on Monday, 21-Aug-2023 04:09:22 JST clacke clacke
      in reply to
      Looking into the cool people on software.ac.uk/about/staff , but sadly so far none of them seem to be on Fedi.
      In conversation Monday, 21-Aug-2023 04:09:22 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: software.ac.uk
        Staff
    • Embed this notice
      penguin42 (penguin42@mastodon.org.uk)'s status on Monday, 21-Aug-2023 04:09:31 JST penguin42 penguin42
      in reply to
      • clacke
      • mlinksva
      • Lars Wirzenius
      • Jez 🍞🌹

      @petrichor @clacke @n8 @liw @mlinksva Ah nice; I do recognise at least a couple of the Manchester people there; with some overlap of both the CS dept and what used to be Manchester Computing; which was a department that had existed for a long long time to help with computer use in other research areas.

      In conversation Monday, 21-Aug-2023 04:09:31 JST permalink
      clacke likes this.
    • Embed this notice
      clacke (clacke@libranet.de)'s status on Monday, 21-Aug-2023 04:09:36 JST clacke clacke
      in reply to
      • penguin42
      • mlinksva
      • Lars Wirzenius
      • Jez 🍞🌹

      @penguin42 Are any of them on here?

      @petrichor @liw @n8 @mlinksva

      In conversation Monday, 21-Aug-2023 04:09:36 JST permalink
    • Embed this notice
      penguin42 (penguin42@mastodon.org.uk)'s status on Monday, 21-Aug-2023 04:09:58 JST penguin42 penguin42
      in reply to
      • clacke
      • mlinksva
      • Lars Wirzenius
      • Jez 🍞🌹

      @clacke @n8 @petrichor @liw @mlinksva If they are I don't know their IDs, the two I recognise are people I've not spoken to in a LONG time.

      In conversation Monday, 21-Aug-2023 04:09:58 JST permalink
      clacke likes this.
    • Embed this notice
      Hugo Lefeuvre (hle@mstdn.io)'s status on Monday, 21-Aug-2023 18:34:04 JST Hugo Lefeuvre Hugo Lefeuvre
      in reply to
      • clacke

      @clacke @clacke Manchester here :)

      Interesting discussion! Personally I have always tried to make my research code as open and reusable as possible. And I think that it sort of worked? We even got an award for that.

      It’s super hard though. And I’d argue that it’s not because of a lack of skills (at least in my field, systems software and security).

      In conversation Monday, 21-Aug-2023 18:34:04 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        THAT.IT
      clacke likes this.
    • Embed this notice
      Hugo Lefeuvre (hle@mstdn.io)'s status on Monday, 21-Aug-2023 18:34:05 JST Hugo Lefeuvre Hugo Lefeuvre
      in reply to
      • clacke

      @clacke The main one is probably the pressure to output. As academics, especially junior ones, we need to publish, often, and at top tier venues (which are extremely competitive). If you’re working on a hot topic, it’s even more competitive - you want to be the first to have your fresh new idea published out there.

      In conversation Monday, 21-Aug-2023 18:34:05 JST permalink
      clacke likes this.
    • Embed this notice
      Hugo Lefeuvre (hle@mstdn.io)'s status on Monday, 21-Aug-2023 18:34:16 JST Hugo Lefeuvre Hugo Lefeuvre
      in reply to
      • clacke

      @clacke This tends to make researchers cut corners whereever they can. Scientific conferences do not really value code quality (it’s “engineering” not research), so researchers tend to cut corners on code quality.

      IMO fixing that requires more profound changes in the functioning of academic research

      In conversation Monday, 21-Aug-2023 18:34:16 JST permalink
      clacke likes this.
    • Embed this notice
      clacke (clacke@libranet.de)'s status on Monday, 21-Aug-2023 18:34:16 JST clacke clacke
      in reply to
      • Hugo Lefeuvre
      @hle Yet another Nice Thing we can't have due to Publish Or Perish.
      In conversation Monday, 21-Aug-2023 18:34:16 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.