• DocumentCode
    3694171
  • Title

    On understanding how developers use the Spotter search tool

  • Author

    Juraj Kubelka;Alexandre Bergel;Andrei Chiş;Tudor Gîrba;Stefan Reichhart;Romain Robbes;Aliaksei Syrel

  • Author_Institution
    PLEIAD Laboratory, Department of Computer Science (DCC), University of Chile, Santiago, Chile
  • fYear
    2015
  • Firstpage
    145
  • Lastpage
    149
  • Abstract
    Analyzing how software engineers use the Integrated Development Environment (IDE) is essential to better understanding how engineers carry out their daily tasks. SPOTTER is a code search engine for the Pharo programming language. Since its inception, SPOTTER has been rapidly and broadly adopted within the Pharo community. However, little is known about how practitioners employ SPOTTER to search and navigate within the Pharo code base. This paper evaluates how software engineers use SPOTTER in practice. To achieve this, we remotely gather user actions called events. These events are then visually rendered using an adequate navigation tool chain. Sequences of events are represented using a visual alphabet. We found a number of usage patterns and identified underused SPOTTER features. Such findings are essential for improving SPOTTER.
  • Keywords
    "Computers","Software","Navigation","Image color analysis","Visualization","Data visualization","Terminology"
  • Publisher
    ieee
  • Conference_Titel
    Software Visualization (VISSOFT), 2015 IEEE 3rd Working Conference on
  • Type

    conf

  • DOI
    10.1109/VISSOFT.2015.7332426
  • Filename
    7332426