Publikation

Zurück zur Übersicht

On Understanding How Developers Use the Spotter Search Tool

Publikationsart Peer-reviewed
Publikationsform Tagungsbeitrag (peer-reviewed)
Publikationsjahr 2015
Autor/in Kubelka Juraj, Bergel Alexandre, Chiçs Andrei, Gîrba Tudor, Reichhart Stefan, Robbes Romain, Syrel Aliaksei
Projekt Agile Software Assessment
Alle Daten anzeigen

Tagungsbeitrag (peer-reviewed)

Titel der Proceedings Proceedings of 3rd IEEE Working Conference on Software Visualization - New Ideas and Emerging Result
Status Publiziert
DOI 10.1109/VISSOFT.2015.7332426

Open Access

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.