A semester-long ethnography study was carried out to investigate project-based learning in a graduate software engineering course through the implementation of an Open-Source Software Development (OSSD) learning environment, which featured authentic projects, learning community, cognitive apprenticeship, and technology affordances. The study revealed that while the OSSD learning environment motivated students to engage in real-world projects, tensions were found between the students’ self-processes, such as their perceptions, expectations, beliefs, goals, and values, and the innovative learning environment. Most importantly, this study demonstrated key interplays between project authenticity and learner characteristics, which resulted in di...
© 2019 IEEE. Software engineering (SE) students not only need sufficient technical knowledge and pro...
Open source software (OSS) development offers a unique opportunity for students in Software Engineer...
Project-based learning offers promise as an instructional method that affords authentic learning tas...
A semester-long ethnography study was carried out to investigate project-based learning in a graduat...
This study utilized elements of technology-rich ethnography to create a rich description of a multi-...
We report on the design and delivery of a senior Software Engineering course within the limits of a ...
The purpose of my study was to explain the implementation process of open source software (OSS) in a...
Anecdotal and research evidences show that the Free and Open Source Software (F/OSS) development mod...
Contribution: This article identifies the participation of external stakeholders as a key contributi...
Open source software has made inroads into mainstream computing where it was once the territory of s...
Open-source project artifacts can be used to inject realism into software engineering courses or les...
One of the main shortcomings of programming courses is the lack of practice with real-world systems....
Abstract: Open-source software projects are becoming common in software engineering classes. Yet it...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
Software development has become increasingly globalized because of technological innovation, the evo...
© 2019 IEEE. Software engineering (SE) students not only need sufficient technical knowledge and pro...
Open source software (OSS) development offers a unique opportunity for students in Software Engineer...
Project-based learning offers promise as an instructional method that affords authentic learning tas...
A semester-long ethnography study was carried out to investigate project-based learning in a graduat...
This study utilized elements of technology-rich ethnography to create a rich description of a multi-...
We report on the design and delivery of a senior Software Engineering course within the limits of a ...
The purpose of my study was to explain the implementation process of open source software (OSS) in a...
Anecdotal and research evidences show that the Free and Open Source Software (F/OSS) development mod...
Contribution: This article identifies the participation of external stakeholders as a key contributi...
Open source software has made inroads into mainstream computing where it was once the territory of s...
Open-source project artifacts can be used to inject realism into software engineering courses or les...
One of the main shortcomings of programming courses is the lack of practice with real-world systems....
Abstract: Open-source software projects are becoming common in software engineering classes. Yet it...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
Software development has become increasingly globalized because of technological innovation, the evo...
© 2019 IEEE. Software engineering (SE) students not only need sufficient technical knowledge and pro...
Open source software (OSS) development offers a unique opportunity for students in Software Engineer...
Project-based learning offers promise as an instructional method that affords authentic learning tas...