• 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