DocumentCode :
1599388
Title :
Erase and rewind — Learning by replaying examples
Author :
Hattori, Lile ; Bacchelli, Alberto ; Lanza, Michele ; Lungu, Mircea
Author_Institution :
REVEAL @ University of Lugano
fYear :
2011
Firstpage :
558
Lastpage :
558
Abstract :
Summary form only given. My group at Microsoft Research creates software development tools through user-centered design. This method creates a virtuous cycle: we study developers and their teams, which in turn inspires the tools we design, which we then evaluate with those developers and teams, seeking to improve the nature of their work. In this talk, we´ll discuss some of the biggest problem areas we have observed, including information seeking, multitasking and disorientation, and look at some of the prototypes we have built in response. Code Canvas provides a zoomable map of a software project, allowing the programmer to zoom out to see structure and visualizations and zoom in to edit code. Debugger Canvas (a joint project with Brown University) provides a spatial representation of a programmer´s task, like a debugging session, as it unfolds. Finally, Code Space uses a combination of touch screens, Kinects and mobile devices to allow fluid sharing of digital objects at development team meetings.
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Education and Training (CSEE&T), 2011 24th IEEE-CS Conference on
Conference_Location :
Honolulu, HI
ISSN :
1093-0175
Print_ISBN :
978-1-4577-0349-2
Electronic_ISBN :
1093-0175
Type :
conf
DOI :
10.1109/CSEET.2011.5876154
Filename :
5876154
Link To Document :
بازگشت