Affiliation:
1. Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada
Abstract
As the development and use of open source software (OSS) becomes prominent, the issue of its outreach in an educational context arises. The practices fundamental to software engineering, including those related to management, process, and workflow deliverables, are examined in light of OSS. Based on a pragmatic framework, the prospects of integrating OSS in a traditional software engineering curriculum are outlined, and concerns in realizing them are given. In doing so, the cases of the adoption of an OSS process model, the use of OSS as a computer-aided software engineering (CASE) tool, OSS as a standalone subsystem, and open source code reuse are considered. The role of openly accessible content in general is discussed briefly.
Reference41 articles.
1. Alagar, V. S., & Periyasamy, K. (1998). Specification of software systems. Springer-Verlag.
2. Asklund, U., & Bendix, L. (2001). Configuration management for open source software. Paper presented at the First Workshop on Open Source Software Engineering, Toronto, Canada.
3. Asundi, J. (2001). Software engineering lessons from open source projects. Paper presented at the First Workshop on Open Source Software Engineering, Toronto, Canada.
4. Attwell, G. (2005). What is the significance of open source software for the education and training community? Paper presented at The First International Conference on Open Source Systems (OSS 2005), Genova, Italy.
5. Beck, K., & Andres, C. (2005). Extreme programming explained: Embrace change (2nd ed.). Addison-Wesley.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献