collaborative code reviews on interactive surfaces
Developing software is one of the most cognitively challenging activities for humans. The majority of current tools in this domain are based on traditional user interface concepts and do not yet incorporate more modern interaction forms that may reduce mental load and increase joy of use. This works aims to examine how multimodal and natural interaction methods can be applied to common software engineering tasks such as code reviews and refactoring. A new support system for collaborative code reviews on interactive tabletops is currently being prototyped and will be evaluated in a user study. The review environment and workflow are outlined in this paper. Furthermore, it is briefly described how natural refactoring tools can be designed and integrated into future versions of the system.
code review natural interaction refactoring tabletop software inspection collaborative reviews