Document (#38741)

Author
Jackermeier, R.
Title
Code I've Seen : Verhalten von Programmierern beim Wiederfinden von Code-Stellen
Source
Information - Wissenschaft und Praxis. 66(2015) H.1, S.29-36
Year
2015
Series
Schwerpunkt Informationsverhalten
Abstract
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.
Content
Vgl.: DOI: 10.1515/iwp-2015-0014.

Similar documents (content)

  1. Keenan, J.P.: ¬Das Gesicht im Spiegel : Auf der Suche nach dem Ursprung des Bewusstseins (2005) 0.09
    0.088301495 = sum of:
      0.088301495 = product of:
        0.44150746 = sum of:
          0.020492781 = weight(abstract_txt:über in 4844) [ClassicSimilarity], result of:
            0.020492781 = score(doc=4844,freq=1.0), product of:
              0.06616381 = queryWeight, product of:
                1.0496818 = boost
                3.964518 = idf(docFreq=2280, maxDocs=44218)
                0.015899096 = queryNorm
              0.30972797 = fieldWeight in 4844, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                3.964518 = idf(docFreq=2280, maxDocs=44218)
                0.078125 = fieldNorm(doc=4844)
          0.11450938 = weight(abstract_txt:experimenten in 4844) [ClassicSimilarity], result of:
            0.11450938 = score(doc=4844,freq=1.0), product of:
              0.16536258 = queryWeight, product of:
                1.1734134 = boost
                8.863674 = idf(docFreq=16, maxDocs=44218)
                0.015899096 = queryNorm
              0.69247454 = fieldWeight in 4844, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                8.863674 = idf(docFreq=16, maxDocs=44218)
                0.078125 = fieldNorm(doc=4844)
          0.030398197 = weight(abstract_txt:dass in 4844) [ClassicSimilarity], result of:
            0.030398197 = score(doc=4844,freq=1.0), product of:
              0.086056784 = queryWeight, product of:
                1.1971263 = boost
                4.5213976 = idf(docFreq=1306, maxDocs=44218)
                0.015899096 = queryNorm
              0.35323417 = fieldWeight in 4844, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                4.5213976 = idf(docFreq=1306, maxDocs=44218)
                0.078125 = fieldNorm(doc=4844)
          0.021264328 = weight(abstract_txt:werden in 4844) [ClassicSimilarity], result of:
            0.021264328 = score(doc=4844,freq=1.0), product of:
              0.077627935 = queryWeight, product of:
                1.392522 = boost
                3.5062556 = idf(docFreq=3606, maxDocs=44218)
                0.015899096 = queryNorm
              0.27392623 = fieldWeight in 4844, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                3.5062556 = idf(docFreq=3606, maxDocs=44218)
                0.078125 = fieldNorm(doc=4844)
          0.25484276 = weight(abstract_txt:verhalten in 4844) [ClassicSimilarity], result of:
            0.25484276 = score(doc=4844,freq=1.0), product of:
              0.44745022 = queryWeight, product of:
                3.860422 = boost
                7.290168 = idf(docFreq=81, maxDocs=44218)
                0.015899096 = queryNorm
              0.5695444 = fieldWeight in 4844, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                7.290168 = idf(docFreq=81, maxDocs=44218)
                0.078125 = fieldNorm(doc=4844)
        0.2 = coord(5/25)
    
  2. Roth, G.; Eurich, C.: ¬Der Begriff der Information in der Neurobiologie (2004) 0.08
    0.084242396 = sum of:
      0.084242396 = product of:
        0.526515 = sum of:
          0.028689895 = weight(abstract_txt:über in 2960) [ClassicSimilarity], result of:
            0.028689895 = score(doc=2960,freq=1.0), product of:
              0.06616381 = queryWeight, product of:
                1.0496818 = boost
                3.964518 = idf(docFreq=2280, maxDocs=44218)
                0.015899096 = queryNorm
              0.43361917 = fieldWeight in 2960, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                3.964518 = idf(docFreq=2280, maxDocs=44218)
                0.109375 = fieldNorm(doc=2960)
          0.04210122 = weight(abstract_txt:werden in 2960) [ClassicSimilarity], result of:
            0.04210122 = score(doc=2960,freq=2.0), product of:
              0.077627935 = queryWeight, product of:
                1.392522 = boost
                3.5062556 = idf(docFreq=3606, maxDocs=44218)
                0.015899096 = queryNorm
              0.54234624 = fieldWeight in 2960, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                3.5062556 = idf(docFreq=3606, maxDocs=44218)
                0.109375 = fieldNorm(doc=2960)
          0.09894405 = weight(abstract_txt:untersucht in 2960) [ClassicSimilarity], result of:
            0.09894405 = score(doc=2960,freq=1.0), product of:
              0.15102921 = queryWeight, product of:
                1.5859077 = boost
                5.989777 = idf(docFreq=300, maxDocs=44218)
                0.015899096 = queryNorm
              0.6551319 = fieldWeight in 2960, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.989777 = idf(docFreq=300, maxDocs=44218)
                0.109375 = fieldNorm(doc=2960)
          0.35677984 = weight(abstract_txt:verhalten in 2960) [ClassicSimilarity], result of:
            0.35677984 = score(doc=2960,freq=1.0), product of:
              0.44745022 = queryWeight, product of:
                3.860422 = boost
                7.290168 = idf(docFreq=81, maxDocs=44218)
                0.015899096 = queryNorm
              0.7973621 = fieldWeight in 2960, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                7.290168 = idf(docFreq=81, maxDocs=44218)
                0.109375 = fieldNorm(doc=2960)
        0.16 = coord(4/25)
    
  3. Hauer, M.; Diedrichs, R.: Kataloganreicherung in Europa : Bibliotheken als Information-Retrieval-Systeme in einer digitalen Welt (2010) 0.08
    0.082717255 = sum of:
      0.082717255 = product of:
        0.51698285 = sum of:
          0.07087416 = weight(abstract_txt:zukünftigen in 3571) [ClassicSimilarity], result of:
            0.07087416 = score(doc=3571,freq=1.0), product of:
              0.12009783 = queryWeight, product of:
                7.5537524 = idf(docFreq=62, maxDocs=44218)
                0.015899096 = queryNorm
              0.5901369 = fieldWeight in 3571, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                7.5537524 = idf(docFreq=62, maxDocs=44218)
                0.078125 = fieldNorm(doc=3571)
          0.030398197 = weight(abstract_txt:dass in 3571) [ClassicSimilarity], result of:
            0.030398197 = score(doc=3571,freq=1.0), product of:
              0.086056784 = queryWeight, product of:
                1.1971263 = boost
                4.5213976 = idf(docFreq=1306, maxDocs=44218)
                0.015899096 = queryNorm
              0.35323417 = fieldWeight in 3571, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                4.5213976 = idf(docFreq=1306, maxDocs=44218)
                0.078125 = fieldNorm(doc=3571)
          0.030072302 = weight(abstract_txt:werden in 3571) [ClassicSimilarity], result of:
            0.030072302 = score(doc=3571,freq=2.0), product of:
              0.077627935 = queryWeight, product of:
                1.392522 = boost
                3.5062556 = idf(docFreq=3606, maxDocs=44218)
                0.015899096 = queryNorm
              0.3873902 = fieldWeight in 3571, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                3.5062556 = idf(docFreq=3606, maxDocs=44218)
                0.078125 = fieldNorm(doc=3571)
          0.3856382 = weight(abstract_txt:wiederfinden in 3571) [ClassicSimilarity], result of:
            0.3856382 = score(doc=3571,freq=1.0), product of:
              0.5358423 = queryWeight, product of:
                3.6585715 = boost
                9.211981 = idf(docFreq=11, maxDocs=44218)
                0.015899096 = queryNorm
              0.71968603 = fieldWeight in 3571, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.211981 = idf(docFreq=11, maxDocs=44218)
                0.078125 = fieldNorm(doc=3571)
        0.16 = coord(4/25)
    
  4. Rieder, S.: ¬Das Datenbankprogramm CDS/ISIS und dessen Anwendung in der Bundesrepublik Deutschland : Ergebnisse einer Nutzerstudie (1995) 0.07
    0.07214641 = sum of:
      0.07214641 = product of:
        0.45091507 = sum of:
          0.034777407 = weight(abstract_txt:über in 1416) [ClassicSimilarity], result of:
            0.034777407 = score(doc=1416,freq=2.0), product of:
              0.06616381 = queryWeight, product of:
                1.0496818 = boost
                3.964518 = idf(docFreq=2280, maxDocs=44218)
                0.015899096 = queryNorm
              0.5256258 = fieldWeight in 1416, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                3.964518 = idf(docFreq=2280, maxDocs=44218)
                0.09375 = fieldNorm(doc=1416)
          0.025517192 = weight(abstract_txt:werden in 1416) [ClassicSimilarity], result of:
            0.025517192 = score(doc=1416,freq=1.0), product of:
              0.077627935 = queryWeight, product of:
                1.392522 = boost
                3.5062556 = idf(docFreq=3606, maxDocs=44218)
                0.015899096 = queryNorm
              0.32871145 = fieldWeight in 1416, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                3.5062556 = idf(docFreq=3606, maxDocs=44218)
                0.09375 = fieldNorm(doc=1416)
          0.08480919 = weight(abstract_txt:untersucht in 1416) [ClassicSimilarity], result of:
            0.08480919 = score(doc=1416,freq=1.0), product of:
              0.15102921 = queryWeight, product of:
                1.5859077 = boost
                5.989777 = idf(docFreq=300, maxDocs=44218)
                0.015899096 = queryNorm
              0.5615416 = fieldWeight in 1416, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.989777 = idf(docFreq=300, maxDocs=44218)
                0.09375 = fieldNorm(doc=1416)
          0.3058113 = weight(abstract_txt:verhalten in 1416) [ClassicSimilarity], result of:
            0.3058113 = score(doc=1416,freq=1.0), product of:
              0.44745022 = queryWeight, product of:
                3.860422 = boost
                7.290168 = idf(docFreq=81, maxDocs=44218)
                0.015899096 = queryNorm
              0.6834532 = fieldWeight in 1416, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                7.290168 = idf(docFreq=81, maxDocs=44218)
                0.09375 = fieldNorm(doc=1416)
        0.16 = coord(4/25)
    
  5. Meiss, B.: Information Retrieval und Dokumentmanagement im Multimedia-Zeitalter (1997) 0.07
    0.07124047 = sum of:
      0.07124047 = product of:
        0.5936706 = sum of:
          0.08670769 = weight(abstract_txt:angesprochen in 710) [ClassicSimilarity], result of:
            0.08670769 = score(doc=710,freq=1.0), product of:
              0.121654294 = queryWeight, product of:
                1.0064591 = boost
                7.602543 = idf(docFreq=59, maxDocs=44218)
                0.015899096 = queryNorm
              0.7127384 = fieldWeight in 710, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                7.602543 = idf(docFreq=59, maxDocs=44218)
                0.09375 = fieldNorm(doc=710)
          0.04419707 = weight(abstract_txt:werden in 710) [ClassicSimilarity], result of:
            0.04419707 = score(doc=710,freq=3.0), product of:
              0.077627935 = queryWeight, product of:
                1.392522 = boost
                3.5062556 = idf(docFreq=3606, maxDocs=44218)
                0.015899096 = queryNorm
              0.56934494 = fieldWeight in 710, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                3.5062556 = idf(docFreq=3606, maxDocs=44218)
                0.09375 = fieldNorm(doc=710)
          0.46276584 = weight(abstract_txt:wiederfinden in 710) [ClassicSimilarity], result of:
            0.46276584 = score(doc=710,freq=1.0), product of:
              0.5358423 = queryWeight, product of:
                3.6585715 = boost
                9.211981 = idf(docFreq=11, maxDocs=44218)
                0.015899096 = queryNorm
              0.8636232 = fieldWeight in 710, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.211981 = idf(docFreq=11, maxDocs=44218)
                0.09375 = fieldNorm(doc=710)
        0.12 = coord(3/25)