IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Developing Communities of Practice to Prepare Software Engineers with Effective Team Skills

Developing Communities of Practice to Prepare Software Engineers with Effective Team Skills
View Sample PDF
Author(s): Ann Q. Gates (The University of Texas – El Paso, USA), Elsa Y. Villa (The University of Texas – El Paso, USA)and Salamah Salamah (The University of Texas – El Paso, USA)
Copyright: 2014
Pages: 19
Source title: Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills
Source Author(s)/Editor(s): Liguo Yu (Indiana University South Bend, USA)
DOI: 10.4018/978-1-4666-5800-4.ch004

Purchase

View Developing Communities of Practice to Prepare Software Engineers with Effective Team Skills on the publisher's website for pricing and purchasing information.

Abstract

A major challenge to teaching software engineering is achieving functioning teams that enforce individual accountability while integrating software engineering principles, approaches, and techniques. The two-semester software engineering course at the University of Texas at El Paso, referred to as the Team-Oriented Software Engineering (TOSE) course, establishes communities of practice that are cultivated through cooperative group practices and an improvement process model that enables learning from past experiences. The experience of working with incomplete, ambiguous, and changing software requirements motivates the need for applying disciplined software engineering practices and approaches throughout project development. Over the course of the two-semester sequence, the nature of students’ participation in project teams changes: they begin to influence others in software engineering practice, and their identities as software engineers begins to develop. The purpose of the chapter is to describe how to structure a software engineering course that results in establishing communities of practice in which learners become increasingly more knowledgeable team members who embody the skills needed to work effectively in a team- and project-based environment.

Related Content

John Robinson, Daniel Beneroso. © 2022. 19 pages.
Klaas Stek. © 2022. 30 pages.
Mira Kekkonen, Ville Isoherranen. © 2022. 19 pages.
Helder Gomes Costa, Frederico Henrichs Sheremetieff, Elaine Aparecida Araújo. © 2022. 20 pages.
Erik Teixeira Lopes, André Luiz Aquere. © 2022. 30 pages.
Ariana Araujo, Heidi Manninen. © 2022. 27 pages.
João Eduardo Teixeira Marinho, Inês Rafaela Martins Freitas, Isabelle Batista dos Santos Leão, Leonor Oliveira Carvalho Sousa Pacheco, Margarida Pires Gonçalves, Maria João Carvalho Castro, Pedro Duarte Marinho Silva, Rafael José Sousa Moreira. © 2022. 19 pages.
Body Bottom