Title: What can software engineering students learn from studying open source software
Abstract:There is a large gap between the scale and complexity of typical software products and examples used in software engineering education. Since complexity is considered an essential property of software...There is a large gap between the scale and complexity of typical software products and examples used in software engineering education. Since complexity is considered an essential property of software systems, this gap creates a problem for software engineering students and educators. Studying open source software can provide software engineering students with realistic and challenging examples and pragmatic instances of abstract concepts such as software design patterns. For software engineering educators, the vast array of freely available software sources allows selection to suit their educational objectives and constraints. This paper reviews how open source software is used in a software engineering studio course and discusses the outcomes from the perspectives of students and educators.Read More
Publication Year: 2008
Publication Date: 2008-04-25
Language: en
Type: article
Access and Citation
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot