Communication genres: Integrating communication into the software engineering curriculum

One way to improve the communication abilities of new software engineering graduates in the workplace is to integrate communication more effectively in the software engineering curriculum. But faculty typically conceive of communication as outside their realm of expertise. Based on the results of an NSF-funded project, we use theories of situated learning and genre to make the case that communication is integral to software engineering and that faculty are in the best position to guide students in becoming better communicators in the field. We identify software engineering genres and show how those genres may be used to integrate communication in the classroom and throughout the curriculum.

[1]  J. Lave Cognition in Practice: Outdoors: a social anthropology of cognition in practice , 1988 .

[2]  Michael Carter Ways of Knowing, Doing, and Writing in the Disciplines , 2007, College Composition & Communication.

[3]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[4]  Eric N. Wiebe,et al.  Teaching Genre to English First-Language Adults: A Study of the Laboratory Report. , 2004 .

[5]  Patrick Dias,et al.  Worlds Apart: Acting and Writing in Academic and Workplace Contexts , 1999 .

[6]  D. Russell Rethinking Genre in School and Society , 1997 .

[7]  Bonnie J. F. Meyer,et al.  Integrating different types of information in text , 1980 .

[8]  Laura Reave,et al.  Technical Communication Instruction in Engineering Schools , 2004 .

[9]  C. Berkenkotter,et al.  Genre Knowledge in Disciplinary Communication: Cognition/culture/power , 1994 .

[10]  Marie C. Paretti,et al.  Teaching Communication in Capstone Design: The Role of the Instructor in Situated Learning , 2008 .

[11]  A. Collins,et al.  Situated Cognition and the Culture of Learning , 1989 .

[12]  Carolyn R. Miller Genre as social action , 1984 .

[13]  Eric N. Wiebe,et al.  Writing to Learn by Learning to Write in the Disciplines , 2007 .

[14]  J. Lave,et al.  Understanding Practice: Perspectives on Activity and Context , 1996 .

[15]  J. Lave Understanding practice: The practice of learning , 1993 .

[16]  Thomas Orr Genre in the field of computer science and computer engineering , 1999 .

[17]  Etienne Wenger,et al.  Situated Learning: Legitimate Peripheral Participation , 1991 .

[18]  Aviva Freedman,et al.  Rhetorical Community: The Cultural Basis of Genre , 2003 .

[19]  David Russell,et al.  Writing in the Academic Disciplines, 1870-1990: A Curricular History , 1991 .