ABSTRACT
Software Engineering education requires offering to students practical experience via collaboration with the industry and working in teams. At the same time, students require different skills and knowledge at different levels of their studies, i.e. undergraduate versus postgraduate. In this context, Transactive Memory, referring to the shared store of knowledge, affects the dynamics in groups influencing the teaching outcome. In this paper, we present the process that we have employed in University of Cyprus, for teaching Software Engineering courses to bachelor and master students. We describe the process of team building, the different roles, and how the group dynamics can affect Transactive Memory.
- J. C. Dunlap. Problem-based learning and self-efficacy: How a capstone course prepares students for a profession. Educational Technology Research and Development, 53(1):65--83, 2005.Google ScholarCross Ref
- A. B. Hollingshead. Communication, learning, and retrieval in transactive memory systems. Journal of experimental social psychology, 34(5):423--442, 1998.Google Scholar
- A. B. Hollingshead. Perceptions of expertise and transactive memory in work relationships. Group Processes & Intergroup Relations, 3(3):257--267, 2000.Google ScholarCross Ref
- A. B. Hollingshead and D. P. Brandon. Potential benefits of communication in transactive memory systems. Human communication research, 29(4):607--615, 2003.Google Scholar
- K. Lewis. Measuring transactive memory systems in the field: Scale development and validation. Journal of applied psychology, 88(4):587--603, 2003.Google Scholar
- A. Radermacher, G. Walia, and D. Knudson. Investigating the skill gap between graduating students and industry expectations. In Companion Proceedings of the 36th international conference on software engineering, pages 291--300. ACM, 2014. Google ScholarDigital Library
- P. Ralph, M. Chiasson, and H. Kelley. Social theory for software engineering research. In Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, page 44. ACM, 2016. Google ScholarDigital Library
- D. M. Wegner. Transactive memory: A contemporary analysis of the group mind. In Theories of group behavior, pages 185--208. Springer, 1987.Google ScholarCross Ref
Index Terms
- Analyzing the transactive memory in teaching software engineering
Recommendations
Bringing together undergraduate and postgraduate students in software engineering team project: experiences and lessons
ITiCSE 2018: Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science EducationSoftware Engineering education requires exposing students to real-world problems providing a framework to simulate real-world conditions. For this purpose, computer science students usually work in teams with each member undertaking a specific role. In ...
Teaching computer aided software engineering at the graduate level
ITiCSE '08: Proceedings of the 13th annual conference on Innovation and technology in computer science educationAlthough computer-aided software engineering (CASE) is one of the most current and interesting subjects within software engineering, relatively little has been published on the issue of teaching CASE at the graduate level. This paper reports a case ...
Simulating a Software Engineering Apprenticeship
Although some professions require a period of internship, residency, or apprenticeship before marking an individual as a qualified member, software engineering does not. Universities have started offering curricula in software engineering, but many ...
Comments