Learning Software Industry Practices with Open Source and Free Software Tools

Learning Software Industry Practices with Open Source and Free Software Tools

Jagadeesh Nandigam, Venkat N. Gudivada
ISBN13: 9781466658004|ISBN10: 1466658002|EISBN13: 9781466658011
DOI: 10.4018/978-1-4666-5800-4.ch021
Cite Chapter Cite Chapter

MLA

Nandigam, Jagadeesh, and Venkat N. Gudivada. "Learning Software Industry Practices with Open Source and Free Software Tools." Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills, edited by Liguo Yu, IGI Global, 2014, pp. 414-430. https://doi.org/10.4018/978-1-4666-5800-4.ch021

APA

Nandigam, J. & Gudivada, V. N. (2014). Learning Software Industry Practices with Open Source and Free Software Tools. In L. Yu (Ed.), Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills (pp. 414-430). IGI Global. https://doi.org/10.4018/978-1-4666-5800-4.ch021

Chicago

Nandigam, Jagadeesh, and Venkat N. Gudivada. "Learning Software Industry Practices with Open Source and Free Software Tools." In Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills, edited by Liguo Yu, 414-430. Hershey, PA: IGI Global, 2014. https://doi.org/10.4018/978-1-4666-5800-4.ch021

Export Reference

Mendeley
Favorite

Abstract

This chapter describes a pragmatic approach to using open source and free software tools as valuable resources to affect learning of software industry practices using iterative and incremental development methods. The authors discuss how the above resources are used in teaching undergraduate Software Engineering (SE) courses. More specifically, they illustrate iterative and incremental development, documenting software requirements, version control and source code management, coding standards compliance, design visualization, software testing, software metrics, release deliverables, software engineering ethics, and professional practices. The authors also present how they positioned the activities of this course to qualify it for writing intensive designation. End of semester course evaluations and anecdotal evidence indicate that the proposed approach is effective in educating students in software industry practices.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.