Interaction Design and Activity Theory: designing for social code review

dc.contributor.advisorSummers, Kathryn
dc.contributor.authorSouza, Randy
dc.contributor.departmentUniversity of Baltimore. School of Information Arts and Technologiesen_US
dc.contributor.programUniversity of Baltimore. Master of Science in Information Design and Information Architectureen_US
dc.date.accessioned2016-12-19T18:48:40Z
dc.date.available2016-12-19T18:48:40Z
dc.date.issued2010-12
dc.descriptionM.S. -- University of Baltimore, 2010en_US
dc.descriptionThesis submitted to the School of Information Arts and Technologies at the University of Baltimore in partial fulfillment of the requirements for the degree of Master of Science in Information Design and Information Architecture.en_US
dc.description.abstractThis thesis applies activity theory to interaction design of a code review tool. The purpose of this project was two-fold: To understand the practice of code review, and to gain insight into the value of activity theory as a framework for interaction design. Decades of research have shown that code reviews are a valuable software engineering tool. But recent studies suggest that many software development organizations do not use code reviews to their full potential. While code review is often acknowledged as a social practice, few studies address the social, cultural, and historical context surrounding programmers as they conduct reviews. This paper uses activity theory to analyze these contextual factors within a department in a commercial software development organization. Code review practice is found to be informal, highly situated, and multi-motivated. Based on these findings, interaction design concepts are proposed for a Web-based tool that supports collaborative construction, execution, and resolution of code reviews.en_US
dc.format.extent78 leavesen_US
dc.format.mimetypeapplication/pdf
dc.genrethesesen_US
dc.identifierdoi:10.13016/M2N53D
dc.identifier.otherSouza_baltimore_0942N_10017
dc.identifier.otherUB_2010_Souza_R
dc.identifier.urihttp://hdl.handle.net/11603/3712
dc.language.isoen_USen_US
dc.rightsThis item may be protected under Title 17 of the U.S. Copyright Law. It is made available by the University of Baltimore for non-commercial research and educational purposes.en_US
dc.subjectactivity theoryen_US
dc.subjectcode reviewen_US
dc.subjectinteraction designen_US
dc.subjectsoftware inspectionen_US
dc.subjectuser interface designen_US
dc.subject.lcshHuman-computer interactionen_US
dc.subject.lcshInteractive computer systemsen_US
dc.subject.lcshComputer softwareen_US
dc.subject.lcshAction theoryen_US
dc.subject.lcshDesignen_US
dc.titleInteraction Design and Activity Theory: designing for social code reviewen_US
dc.typeTexten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
UB_2010_Souza_R.pdf
Size:
677.51 KB
Format:
Adobe Portable Document Format
Description:
Thesis
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: