Using open source projects in software engineering education: A systematic map** study

DM Nascimento, K Cox, T Almeida… - 2013 IEEE Frontiers …, 2013 - ieeexplore.ieee.org
Context: It is common practice in academia to have students work with “toy” projects in
software engineering courses. One way to make such courses more realistic and reduce the …

Team project experiences in humanitarian free and open source software (HFOSS)

HJC Ellis, GW Hislop, S Jackson… - ACM Transactions on …, 2015 - dl.acm.org
Providing students with the professional, communication, and technical skills necessary to
contribute to an ongoing software project is critical, yet often difficult in higher education …

A multi-institutional perspective on H/FOSS projects in the computing curriculum

G Braught, J Maccormick, J Bowring, Q Burke… - ACM Transactions on …, 2018 - dl.acm.org
Many computer science programs have capstone experiences or project courses that allow
students to integrate knowledge from the full breadth of their major. Such capstone projects …

Open source projects in software engineering education: a map** study

DMC Nascimento, R Almeida Bittencourt… - Computer Science …, 2015 - Taylor & Francis
Context: It is common practice in academia to have students work with “toy” projects in
software engineering (SE) courses. One way to make such courses more realistic and …

Teaching software architecture to undergraduate students: an experience report

CR Rupakheti, SV Chenoweth - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Software architecture lies at the heart of system thinking skills for software. Teaching
software architecture requires contending with the problem of how to make the learning …

Teaching software testing with free and open source software

L Deng, J Dehlinger… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
Software quality assurance and testing is a vital phase in the software development lifecycle,
oftentimes requiring a significant portion of the overall development budget. Providing …

Security considerations when designing a distributed file system using object storage devices

BC Reed, MA Smith, D Diklic - First International IEEE Security …, 2002 - ieeexplore.ieee.org
We present the design goals that led us to develo** a distributed object-based secure file
system, Brave. Brave uses mutually authenticated object storage devices, SCARED, to store …

From the manager's perspective: Classroom contributions to open-source projects

EF Gehringer - 2011 Frontiers in Education Conference (FIE), 2011 - ieeexplore.ieee.org
For the past several years, students in computer-science courses have been assigned work
on open-source project development. The literature is replete with examples. Yet an …

Teaching distributed software architecture by building an industrial level e-commerce application

B Wei, Y Li, L Deng, N Visalli - Software Engineering Research …, 2020 - Springer
Software architecture design is a key component in software engineering. Teaching it
effectively requires instructors come up with challenging real world projects, in which …

Project and team-based strategies for teaching software architecture

M Vidoni, JM Montagna, A Vecchietti - 2018 - ri.conicet.gov.ar
Software Architecture remains a difficult topic to teach. This is because of the problem? s
complexity, and the integration of interpersonal and technical skills with knowledge from …