Archetypal Internet-scale source code searching

被引:0
|
作者
Umarji, Medha [1 ]
Sim, Susan Elliott [2 ]
Lopes, Crista [2 ]
机构
[1] Univ Maryland Baltimore Cty, Dept Informat Syst, Baltimore, MD 21228 USA
[2] Univ Calif Irvine, Dept Informat, Irvine, CA 92697 USA
来源
OPEN SOURCE DEVELOPMENT, COMMUNITIES AND QUALITY | 2008年 / 275卷
关键词
source code; search engine; empirical study; Open Source;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Programmers often search for Open Source code to use in their projects. To understand how and why programmers search for source code, we conducted a web-based survey and collected data from 69 respondents, including 58 specific examples of searches. Analyzing these anecdotes, we found that they could be categorized along two orthogonal dimensions: motivation (reuse vs. reference example) and size of search target. The targets of these searches could range in size from a block (a few lines of code) to a subsystem (e.g. library or API), to an entire system. Within these six combinations of motivations and target sizes, nine repeating motifs, or archetypes, were created to characterize Internet-scale source code searching. Tools used for searching and the criteria for selecting a component are also discussed. We conclude with guidance on how these archetypes can inform better evaluation of Internet-scale code search engines, as well as the design of new features for these tools.
引用
收藏
页码:257 / +
页数:2
相关论文
共 50 条
  • [21] Internet-scale simulations of a peer selection algorithm
    Boudani, Ali
    Chen, Yiping
    Straub, Gilles
    Simon, Gwendal
    PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, : 531 - +
  • [22] Cutting the Electric Bill for Internet-Scale Systems
    Qureshi, Asfandyar
    Weber, Rick
    Balakrishnan, Hari
    Guttag, John
    Maggs, Bruce
    SIGCOMM 2009, 2009, : 123 - 134
  • [23] Cutting the Electric Bill for Internet-Scale Systems
    Qureshi, Asfandyar
    Weber, Rick
    Balakrishnan, Hari
    Guttag, John
    Maggs, Bruce
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2009, 39 (04) : 123 - 134
  • [24] Internet-Scale Video Streaming over NDN
    Ghasemi, Chavoosh
    Yousefi, Hamed
    Zhang, Beichuan
    IEEE NETWORK, 2021, 35 (05): : 174 - 180
  • [25] "Running" ModelGraft to Evaluate Internet-scale ICN
    Tortelli, Michele
    Rossi, Dario
    Leonardi, Emilio
    PROCEEDINGS OF THE 2016 3RD ACM CONFERENCE ON INFORMATION-CENTRIC NETWORKING (ACM-ICN '16), 2016, : 213 - 214
  • [26] Latent Space Inference of Internet-Scale Networks
    Ho, Qirong
    Yin, Junming
    Xing, Eric P.
    JOURNAL OF MACHINE LEARNING RESEARCH, 2016, 17
  • [27] Managing Trusted Keys in Internet-Scale Systems
    Osterweil, Eric
    Massey, Dan
    Zhang, Lixia
    2009 9TH ANNUAL INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET, 2009, : 153 - +
  • [28] Designing Cluster Schedulers for Internet-Scale Services
    Choudhury, Diptanu Gon
    Perrett, Timothy
    COMMUNICATIONS OF THE ACM, 2018, 61 (06) : 34 - 40
  • [29] Statistical structures for Internet-scale data management
    Ntarmos, Nikos
    Triantafillou, Peter
    Weikum, Gerhard
    VLDB JOURNAL, 2009, 18 (06): : 1279 - 1312
  • [30] Internet-Scale IP Alias Resolution Techniques
    Keys, Ken
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (01) : 50 - 55