• DocumentCode
    181924
  • Title

    Visualizing Developer Interactions

  • Author

    Minelli, Roberto ; Mocci, Andrea ; Lanza, Mario ; Baracchi, Lorenzo

  • Author_Institution
    REVEAL @ Fac. of Inf., Univ. of Lugano, Lugano, Switzerland
  • fYear
    2014
  • fDate
    29-30 Sept. 2014
  • Firstpage
    147
  • Lastpage
    156
  • Abstract
    Integrated Development Environments (IDEs) have become the de facto standard vehicle to develop software systems. The user interface (UI) of an IDE offers a staggering amount of facilities to manipulate source code, such as inspectors, debuggers, recommenders, alternative viewers, etc. It is unclear how developers use the UI of an IDE and whether such UIs actually give appropriate support to the developers. We present a visual approach to understand and characterize development sessions from the UI perspective. The tool supporting our approach mines and processes the finest-grained UI-level events making up development sessions and presents them visually. We have collected, visualized, and analyzed hundreds of development sessions and report on our findings.
  • Keywords
    data mining; data visualisation; programming environments; software engineering; source code (software); user interfaces; IDE; developer interaction visualization; finest-grained UI-level event mining; finest-grained UI-level event processing; integrated development environments; software systems; source code; user interface; visual approach; Containers; Data visualization; Debugging; Inspection; Navigation; Tracking; Visualization; IDE; comprehension; interaction; visual storytelling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Visualization (VISSOFT), 2014 Second IEEE Working Conference on
  • Conference_Location
    Victoria, BC
  • Type

    conf

  • DOI
    10.1109/VISSOFT.2014.31
  • Filename
    6980226