1213141516171815 of 70
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
When Research Software Goes to Class: Lessons From Embedding Research Software Into Teaching
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0001-8879-6450
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-2916-4020
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0001-7903-8236
2026 (English)In: Journal of Open Research Software, E-ISSN 2049-9647, Vol. 14, no 1, article id 19Article in journal (Refereed) Published
Abstract [en]

Background: Software is at the core of most scientific discoveries today, and the reliability of research results increasingly depends on the quality of the software that underpins them. However, research software is often developed under constraints that prioritize scientific progress over engineering rigor, leaving little to no incentive for maintenance, documentation, or quality assurance.

Objective: This study examines whether embedding an existing research software into a software testing course can contribute to improving the quality of the research software and identifies the associated challenges.

Method: In an in vivo experiment, we embedded a large-scale network simulation into a university course on software testing at Blekinge Institute of Technology, Sweden, as a group project and observed the effects on the research software.

Results: We found that the research software benefited from the embedding through substantially improved documentation and fewer hardware and software dependencies. However, the embedding required significant additional effort from us, and although the student teams produced thoughtful and well-designed test suites, none of their code contributions could be merged into the research software due to uncertainties around intellectual property.

Conclusion: We strongly believe that embedding research software engineering activities into teaching can enhance the quality of research software while providing students with exposure to research. However, the uncertainty about the intellectual property of students’ code contributions substantially limits its potential. © (2026), (Ubiquity Press). All rights reserved.

Place, publisher, year, edition, pages
Ubiquity Press, 2026. Vol. 14, no 1, article id 19
Keywords [en]
education, experiment, intellectual property, license, open source, research software engineering, teaching, testing
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-29562DOI: 10.5334/JORS.548Scopus ID: 2-s2.0-105038618199OAI: oai:DiVA.org:bth-29562DiVA, id: diva2:2063454
Available from: 2026-05-29 Created: 2026-05-29 Last updated: 2026-05-29Bibliographically approved

Open Access in DiVA

fulltext(417 kB)8 downloads
File information
File name FULLTEXT01.pdfFile size 417 kBChecksum SHA-512
6ff3ce6e645ce8e17342deef5f02837555b79145db2e664cd2696e1af1242bf5ba961694ca03f61442c72fe95e8c78390dd023db77ade92062dec6b7b180e322
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Dorner, MichaelBauer, AndreasAngermeir, Florian

Search in DiVA

By author/editor
Dorner, MichaelBauer, AndreasAngermeir, Florian
By organisation
Department of Software Engineering
In the same journal
Journal of Open Research Software
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 56 hits
1213141516171815 of 70
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf