Jump to ContentJump to Main Navigation
Show Summary Details
More options …

Information - Wissenschaft & Praxis

Ed. by Reibel-Felten, Margarita


CiteScore 2018: 0.06

SCImago Journal Rank (SJR) 2018: 0.131
Source Normalized Impact per Paper (SNIP) 2018: 0.220

Online
ISSN
1619-4292
See all formats and pricing
More options …

Code I’ve Seen

Verhalten von Programmierern beim Wiederfinden von Code-Stellen

Code I’ve Seen: le comportement de programmeurs lors de la recherche de morceaux de code

Robert Jackermeier B.A.
Published Online: 2015-02-13 | DOI: https://doi.org/10.1515/iwp-2015-0014

In dieser Arbeit werden Theorien und Erkenntnisse über das Information Re-Finding aus dem PIM-Bereich auf das Wiederfinden von Programmiercode, insbesondere einzelner Code-Snippets, angewendet. Als Grundlage dienen empirische Daten von Studien über das Verhalten von Programmierern, die besagen, dass Suchen und Finden häufig ausgeübte Tätigkeiten sind. Ausgehend davon wird gezeigt, dass sich zwischen Re-Finding-Verhalten, wie es in der Vergangenheit für verschiedene andere Bereiche untersucht wurde, und dem Wiederfinden von Quellcode Parallelen ziehen lassen: Bekannte Strategien wie Orienteering und Teleporting haben Entsprechungen beim Navigieren durch eine Codebasis. Schließlich werden offene Fragen angesprochen und Vorschläge gemacht, wie dieses Verhalten in zukünftigen Experimenten genauer untersucht werden kann.

In this work, theories and findings about information re-finding in PIM are applied to the re-finding of programming code, in particular single snippets of code. Empirical data from studies about the behaviour of programmers indicate that searching and finding are frequently performed activities. Based on this, it is shown that parallels can be drawn between re-finding behaviour as studied in the past for various other areas and re-finding of source code: For known strategies like orienteering and teleporting there exist equivalents when navigating a code base. Finally, open questions are addressed and proposals are made how to further investigate this behaviour in future experiments.

Dans ce travail, les théories et les connaissances sur le « Re-Finding » (la récupération) des informations dans le domaine du PIM sont appliquées sur la récupération de code de programmation, en particulier des extraits de Code-Snippets. L’auteur se base sur des données empiriques d’études sur le comportement des programmeurs qui montrent que la recherche et la récupération sont des activités fréquemment exercées. En partant sur cette base, il démontre qu’il est possible d’établir des parallèles entre le comportement du Re-Finding, qui a été étudié dans le passé dans divers autres domaines, et la récupération du code source: des stratégies connues telles que l’ « Orienteering » (l’orientation) et le « Teleporting » (la téléportation) ont des homologues dans la navigation à travers une base de code. Enfin, l’auteur aborde des questions ouvertes et avance des suggestions sur la façon dont ce comportement peut être examiné de plus près dans des expériences futures.

Deskriptoren: Programmierung; Reengineering; Recherchieren; Recherchestrategie

Descriptors: Programming; Software reuse; Searching; Search strategy

Descripteurs: Programmation; Logiciel; Recherche; Stratégie de recherche

About the article

Published Online: 2015-02-13

Published in Print: 2015-02-01


Citation Information: Information - Wissenschaft & Praxis, Volume 66, Issue 1, Pages 29–36, ISSN (Online) 1619-4292, ISSN (Print) 1434-4653, DOI: https://doi.org/10.1515/iwp-2015-0014.

Export Citation

© 2015 by Walter de Gruyter Berlin Boston.Get Permission

Comments (0)

Please log in or register to comment.
Log in