Have a personal or library account? Click to login
When Research Software Goes to Class: Lessons From Embedding Research Software Into Teaching Cover

When Research Software Goes to Class: Lessons From Embedding Research Software Into Teaching

Open Access
|Mar 2026

References

  1. Ayala C, Turhan B, Franch X, Juristo N. Use and Misuse of the Term “Experiment” in Mining Software Repositories Research. IEEE Transactions on Software Engineering. 2022;48(11):42294248. DOI: 10.1109/TSE.2021.3113558
  2. Bertrand N, Devkate A, Lamprecht AL. Introducing an RSE Course at the University of Potsdam – First-Time Experiences and Plans for the Next Iteration. In: deRSE24 – Conference for Research Software Engineering in Germany; 2024.
  3. Cataldo M, Mockus A, Roberts JA, Herbsleb JD. Software Dependencies, Work Dependencies, and Their Impact on Failures. IEEE Transactions on Software Engineering. 2009;35(6):864878. DOI: 10.1109/TSE.2009.42
  4. Chen Z, Memon A, Luo B. Combining research and education of software testing. Proceedings of the 29th Annual ACM Symposium on Applied Computing. 2014:11791180. DOI: 10.1145/2554850.2555124
  5. Cohen J, Katz DS, Barker M, Chue Hong N, Haines R, Jay C. The Four Pillars of Research Software Engineering. IEEE Software. 2021;38(1):97105. DOI: 10.1109/MS.2020.2973362
  6. Deng L, Dehlinger J, Chakraborty S. Teaching Software Testing with Free and Open Source Software. In: IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW); 2020. pp. 412418. DOI: 10.1109/ICSTW50294.2020.00074
  7. Dorner M, Bauer A. michaeldorner/information-diffusion-boundaries-in- code-review: 1.0. Version 1.0; 2023. DOI: 10.5281/zenodo.10417852
  8. Dorner M, Mendez D, Wnuk K, Zabardast E, Czerwonka J. The Upper Bound of Information Diffusion in Code Review. Empirical Software Engineering; 2024 (Forthcoming).
  9. Dorner M, Smite D, Mendez D, Wnuk K, Czerwonka J. Only Time Will Tell: Modelling Information Diffusion in Code Review with Time-Varying Hypergraphs. In: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM); 2022. pp. 195204. DOI: 10.1145/3544902.3546254
  10. Eisty NU, Carver JC. Testing research software: a survey. Empirical Software Engineering. 2022;27. DOI: 10.1007/s10664-022-10184-9
  11. Fritz J, Speck R. Do Scientists Write About Software? An RSE Publication Monitor. Tech. rep. Jülich Supercomputing Center; 2024. DOI: 10.34734/FZJ-2024-01802
  12. Garousi V, Felderer M, Kuhrmann M, Herkiloğlu K. What Industry Wants from Academia in Software Testing?: Hearing Practitioners’ Opinions. In: Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering. Karlskrona Sweden: ACM; 2017. pp. 6569. DOI: 10.1145/3084226.3084264
  13. Garousi V, Mäntylä MV. A Systematic Literature Review of Literature Reviews in Software Testing. Information and Software Technology. 2016;80:195216. DOI: 10.1016/j.infsof.2016.09.002
  14. Garousi V, Rainer A, Lauvås P, Arcuri A. Software-testing education: A systematic literature mapping. Journal of Systems and Software. 2020;165:110570. DOI: 10.1016/j.jss.2020.110570
  15. Gilson G, Ott S, Ledesma NR, Prabhu A, Porquet-Lupine J. Design and Evaluation of “The Missing CS Class,” a Student-led Undergraduate Course to Reduce the Academia-industry Gap. In: SIGCSE; 2022. pp. 467473. DOI: 10.1145/3478431.3499422
  16. Goth F, Alves R, Braun M, Castro LJ, Chourdakis G, Christ S, Cohen J, Erxleben F, Grad JN, Hagdorn M, Hodges T, Juckeland G, Kempf D, Lamprecht AL, Linxweiler J, Löffler F, Martone M, Schwarzmeier M, Seibold H, Thiele JP, von Waldow H, Wittke S. Foundational Competencies and Responsibilities of a Research Software Engineer; 2024.
  17. Juckeland G. Introduction to Research Software Engineering – Experiences from first time RSE class at the Computer Science Faculty of TU Dresden. In: deRSE24 – Conference for Research Software Engineering in Germany; 2024.
  18. Krutz DE, Malachowsky SA, Reichlmayr T. Using a real world project in a software testing course. Proceedings of the 45th ACM technical symposium on Computer science education; 2014. pp. 4954. DOI: 10.1145/2538862.2538955
  19. Mendez D, Graziotin D, Wagner S, Seibold H. Open Science in Software Engineering. Springer International Publishing; 2020. pp. 477501. DOI: 10.1007/978-3-030-32489-6_17
  20. Nangia U, Katz DS. Track 1 Paper: Surveying the U.S. National Postdoctoral Association Regarding Software Use and Training in Research; 2017. DOI: 10.6084/m9.figshare.5328442.v3
  21. Riehle D. The Future of the Open Source Definition. Computer. 2023;56(12):9599. DOI: 10.1109/MC.2023.3311648
  22. Sánchez-Gordón ML, Colomo-Palacios R. From Certifications to International Standards in Software Testing: Mapping from ISQTB to ISO/IEC/IEEE 29119-2. In: Larrucea X, Santamaria I, O’Connor RV, Messnarz R, editors. Systems, Software and Services Process Improvement. Cham, Switzerland: Springer International Publishing; 2018. pp. 4355. DOI: 10.1007/978-3-319-97925-0_4
  23. Stol KJ, Fitzgerald B. The ABC of Software Engineering Research. ACM Transactions on Software Engineering and Methodology. 2018;27(3):151. DOI: 10.1145/3241743
  24. Venson E, Alfayez R. Bridging Theory to Practice in Software Testing Teaching through Team-based Learning (TBL) and Open Source Software (OSS) Contribution. In: The 46th International Conference on Software Engineering Education and Training (ICSE-SEET’24); 2024. DOI: 10.1145/3639474.3640081
  25. Wohlin C, Runeson P, Höst M, Ohlsson MC, Regnell B, Wesslén A. Experimentation in Software Engineering. Berlin, Heidelberg: Springer Berlin Heidelberg; 2012. DOI: 10.1007/978-3-642-29044-2
DOI: https://doi.org/10.5334/jors.548 | Journal eISSN: 2049-9647
Language: English
Submitted on: Dec 19, 2024
|
Accepted on: Jan 15, 2026
|
Published on: Mar 23, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2026 Michael Dorner, Andreas Bauer, Florian Angermeir, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.