• Home
  • Search
  • The Adoption of Open Source Projects in Engineering Education: A Real Software Development Experience
  • Cite Icon23
  • https://doi.org/10.1109/fie.2018.8658908Copy DOI Icon

The Adoption of Open Source Projects in Engineering Education: A Real Software Development Experience

  • Oct 1, 2018
  • Debora M C Nascimento +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This research to practice full paper investigates software engineering students' perceptions of their contact with open source projects as a real-world experience. Working with open source projects (OSPs) has been shown as an interesting option in software engineering courses to bringing students closer to more realistic environments. However, when instructors use this approach, it is not clear whether students perceive the OSP as a real industrial software project, or whether they perceive the tasks they perform over OSPs as typical or close to industrial software project activities. The goal of this work was to identify students' perceptions of their interaction with an open source project as a real world experience. To do so, we performed three mixed-methods case studies with three different undergraduate classes. Each class had a different focus: i) software maintenance and evolution, ii) software testing, and iii) reverse engineering of software requirements. Results show that students perceived features that make OSPs close to industrial projects, realized that their OSP tasks are close to the ones in industrial projects, and also faced difficulties typical of working with real world software. Moreover, students forged a view of the skills needed for their future professional success. We conclude that students realized that performing tasks in OSPs was a real world experience they took part, contributing to their background both for the competencies they acquired and the difficulties they had to overcome.

Similar Papers
  • Conference Article
  • Citations59

Training Software Engineers Using Open-Source Software: The Students' Perspective

  • May 01, 2019
  • Gustavo Pinto +4
  • PDF
  • Book Chapter
  • Citations9

Does FLOSS in Software Engineering Education Narrow the Theory-Practice Gap? A Study Grounded on Students’ Perception

  • Jan 01, 2019
  • Debora Maria Coelho Nascimento +2
  • Research Article
  • Citations40

Integrating Testing into Software Engineering Courses Supported by a Collaborative Learning Environment

  • Oct 27, 2014
  • ACM Transactions on Computing Education
  • Peter J Clarke +4
  • Research Article
  • Citations32

Implementing large projects in software engineering courses

  • Mar 01, 2006
  • Computer Science Education
  • David Coppit
  • Conference Article
  • Citations13

Collaborative web-based learning of testing tools in SE courses

  • Mar 09, 2011
  • Peter J Clarke +3
  • Conference Article
  • Citations32

Smelly relations

  • May 27, 2018
  • Tushar Sharma +4
  • Conference Article
  • Citations20

Towards Predicting the Impact of Software Changes on Building Activities

  • May 01, 2019
  • Michele Tufano +2
  • Research Article
  • Citations2

Evaluation of a software engineering course by reflection

  • Jul 06, 2009
  • ACM SIGCSE Bulletin
  • Ohad Barzilay +2
  • PDF
  • Conference Article
  • Citations24

What Do the Asserts in a Unit Test Tell Us about Code Quality? A Study on Open Source and Industrial Projects

  • Mar 01, 2013
  • M F Aniche +2
  • Research Article

Застосування трансформерних моделей для генерації повідомлень про внесені зміни для систем контролю версій

  • Jan 01, 2025
  • Scientific papers of Donetsk National Technical University. Series: Informatics, Cybernetics and Computer Science
  • Б.О Семьонов +1
  • Research Article
  • Citations5

Scrumify: A Software Game to Introduce Agile Software Development Methods

  • Jan 01, 2017
  • Journal of Engineering Education Transformations
  • Bailey Ammons +1
  • Book Chapter
  • Citations2

Putting Requirements and Quality at the Core of Global Service Delivery: Current Efforts and Future Plans at Pace University

  • Jan 01, 2008
  • Olly Gotel +1
  • Conference Article
  • Citations6

Recommending peer reviewers in modern code review

  • Jul 08, 2020
  • Motaz Chouchen +4
  • Conference Article
  • Citations16

Teaching Software Testing with Free and Open Source Software

  • Aug 05, 2020
  • Lin Deng +2
  • Book Chapter
  • Citations2

Bridging the Academia-Industry Gap in Software Engineering

  • Jan 01, 2015
  • Bonnie K Mackellar +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.