Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
What We Have Learned About Fighting Defects
METRICS '02 Proceedings of the 8th International Symposium on Software Metrics
When do we interact multimodally?: cognitive load and multimodal communication patterns
Proceedings of the 6th international conference on Multimodal interfaces
Maintaining mental models: a study of developer work habits
Proceedings of the 28th international conference on Software engineering
Informing the Design of Direct-Touch Tabletops
IEEE Computer Graphics and Applications
A sketch of the programmer's coach: making programmers more effective
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Tangible User Interfaces: Past, Present, and Future Directions
Foundations and Trends in Human-Computer Interaction
Soylent: a word processor with a crowd inside
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Hi-index | 0.00 |
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.