skip to main content
research-article

Teaching evidence-based software engineering: learning by a collaborative mapping study of open source software

Published: 11 November 2013 Publication History

Abstract

In this paper, we share our experiences about teaching evidence-based software engineering to students of a Master degree program in Computer Science. We provided a semester-long course, composed of lessons about empirical and experimental methods. It also included a collaborative project concerning a systematic mapping study of the challenges in the adoption of open source software in a business context. All students collaborated on the project by analyzing emerging results in the scientific literature. They evaluated the proposals in terms of level of novelty and evidence and delivered a complete report, which summarized the risk factors in the adoption of open source software and offers technical knowledge about evolutionary patterns and development community support, with practical implications. As a side effect, this problem-based learning approach provides a positive impact in terms of students' participation, teamwork attitude, professional interest in open source software, and exam passing.

References

[1]
Glass, R. L., Vessey, I. and Ramesh, V. 2002. Research in software engineering: an analysis of the literature, Information & Software Technology, 44(8), 491--506.
[2]
Höfer, A. & Tichy, W. F. 2007. Status Of Empirical Research In Software Engineering. In Basili, V. R., Rombach, D., Schneider, K., Kitchenham, B., Pfahl, D. & Selby, R. W. (Eds.) Empirical Software Engineering Issues: Critical Assessment And Future Directions. Springer.
[3]
Dyba, T., Kitchenham, B. A. and Jorgensen, M. 2005. Evidence- Based Software Engineering for Practitioners. IEEE Software, 22(1), 58--65.
[4]
Jorgensen, M., Dyba, T., and Kitchenham, B. 2005. Teaching Evidence-Based Software Engineering to University Students. In Proceedings of the 11th IEEE International Software Metrics Symposium (METRICS '05). IEEE Computer Society, Washington, DC, USA.
[5]
Rainer, A., Beecham, S. & Hall, T. 2007. Assessing Undergraduate Students' Use Of Evidence Based Software Engineering. Hatfield, U.K., University Of Hertfordshire. Technical Report CS-TR-462.
[6]
Catal, C., 2013. Teaching Evidence-Based Software Engineering to Master Students: A Single Lecture within a Course or an Entire Semester-Long Course? ACM SIGSOFT Software Engineering Notes, March 2013 Volume 38 Number 2.
[7]
Kitchenham, B. (2004) Procedures for Performing Systematic Reviews. Keele University, Technical Report TR/SE-0401 and NICTA Technical Report 0400011T.1

Cited By

View all
  • (2025)Enhancing learning in business development education through a method for engineering of digital innovationCogent Education10.1080/2331186X.2024.244481612:1Online publication date: 13-Jan-2025
  • (2024)Training software architects suiting software industry needs: A literature reviewEducation and Information Technologies10.1007/s10639-023-12149-x29:9(10931-10994)Online publication date: 1-Jun-2024
  • (2022)A longitudinal case study on the effects of an evidence-based software engineering trainingProceedings of the ACM/IEEE 44th International Conference on Software Engineering: Software Engineering Education and Training10.1145/3510456.3514150(1-13)Online publication date: 21-May-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 38, Issue 6
November 2013
164 pages
ISSN:0163-5948
DOI:10.1145/2532780
  • Editor:
  • Will Tracz
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 November 2013
Published in SIGSOFT Volume 38, Issue 6

Check for updates

Author Tags

  1. decision making
  2. education
  3. empirical methods
  4. evidence-based software engineering
  5. mapping study
  6. open source software
  7. software engineering
  8. systematic
  9. systematic literature study

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Enhancing learning in business development education through a method for engineering of digital innovationCogent Education10.1080/2331186X.2024.244481612:1Online publication date: 13-Jan-2025
  • (2024)Training software architects suiting software industry needs: A literature reviewEducation and Information Technologies10.1007/s10639-023-12149-x29:9(10931-10994)Online publication date: 1-Jun-2024
  • (2022)A longitudinal case study on the effects of an evidence-based software engineering trainingProceedings of the ACM/IEEE 44th International Conference on Software Engineering: Software Engineering Education and Training10.1145/3510456.3514150(1-13)Online publication date: 21-May-2022
  • (2022)A longitudinal case study on the effects of an evidence-based software engineering training2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)10.1109/ICSE-SEET55299.2022.9794238(1-13)Online publication date: May-2022
  • (2021)Training students in evidence-based software engineering and systematic reviews: a systematic review and empirical studyEmpirical Software Engineering10.1007/s10664-021-09953-926:3Online publication date: 1-May-2021
  • (2020)Secondary studies in the academic context: A systematic mapping and surveyJournal of Systems and Software10.1016/j.jss.2020.110734(110734)Online publication date: Jul-2020
  • (2019)The impact of Use Cases in real-world software development projectsComputer Standards & Interfaces10.1016/j.csi.2019.10336266:COnline publication date: 1-Oct-2019
  • (2018)FLOSS in software engineering educationProceedings of the XXXII Brazilian Symposium on Software Engineering10.1145/3266237.3266249(250-259)Online publication date: 17-Sep-2018
  • (2017)Teaching master's degree students to read research literatureProceedings of the 17th Koli Calling International Conference on Computing Education Research10.1145/3141880.3141893(143-147)Online publication date: 16-Nov-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media