An empirical study of static call graph extractors
Proceedings of the 18th international conference on Software engineering
Collaborative conceptual design: a large software project case study
Computer Supported Cooperative Work - Special issue on studies of cooperative design
Integrating active information delivery and reuse repository systems
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
Designing the whyline: a debugging interface for asking questions about program behavior
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
InSense: Interest-Based Life Logging
IEEE MultiMedia
D-Macs: building multi-device user interfaces by demonstrating, sharing and replaying design actions
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Peer interaction effectively, yet infrequently, enables programmers to discover new tools
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Improving software developers' fluency by recommending development environment commands
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Hi-index | 0.00 |
The wide variety of software development tools available today have a great potential to improve the way developers make software, but that potential goes unfulfilled when developers are not aware of useful tools. In this paper, I introduce the idea of \emph{continuous social screencasting}, a novel mechanism to help developers gain awareness of relevant tools by enabling them to learn remotely and asychronously from their peers. The idea builds on the strength of several existing techniques that developers already use for discovering new tools, including screencasts and online social networks.