ORCID Identifier(s)

0000-0002-5918-1219

Graduation Semester and Year

2015

Language

English

Document Type

Thesis

Degree Name

Master of Science in Information Systems

Department

Information Systems and Operations Management

First Advisor

Sridhar P. Nerur

Abstract

Software development is a cognitively demanding endeavor in which the creation and exchange of knowledge is paramount. Collaborative development, particularly pair programming, has been more advocated and adopted recently by practitioners. However, empirical studies have not categorically established the efficacy of pairs vis-à-vis individuals in software design contexts. In fact, recent findings suggest that pairs seldom outperform best individuals although they tend to do better than average individuals. Group losses arising from lack of coordination and/or communication could be a plausible explanation for this. The extant literature suggests that Mind Maps have the potential to graphically capture concepts and their relationships and hence can promote a shared understanding of the problem being solved. This shared understanding, in turn, can facilitate communication and coordination. This study, anchored in the theoretical foundations of distributed cognition, investigates the impact that Mind Maps have on the performance of pairs vis-à-vis individuals engaged in a design task.

Keywords

Pair programming, Agile programming, Mind maps, Distributed cognition, Artifacts and external representations

Disciplines

Business | Management Information Systems

Share

COinS