logo

SCIENCE CHINA Information Sciences, Volume 63 , Issue 9 : 190104(2020) https://doi.org/10.1007/s11432-019-2831-6

A quantitative benefit evaluation of code search platform for enterprises

More info
  • ReceivedSep 19, 2019
  • AcceptedJan 20, 2020
  • PublishedJul 28, 2020

Abstract

There is no abstract available for this article.


References

[1] Potvin R, Levenberg J. Why Google stores billions of lines of code in a single repository. Commun ACM, 2016, 59: 78-87 CrossRef Google Scholar

[2] Sadowski C, Stolee K T, Elbaum S. How developers search for code: a case study. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015. 191--201. Google Scholar

[3] Oppenheim C, Morris A, McKnight C. The evaluation of WWW search engines. J Documentation, 2000, 56: 190-211 CrossRef Google Scholar

[4] Ali R, Beg M M S. An overview of Web search evaluation methods. Comput Electrical Eng, 2011, 37: 835-848 CrossRef Google Scholar

[5] Liu Z W, Xing Y X, Yu H, et al. Retrieval and management technology for industrial-scale massive code (in Chinese). J Softw, 2019, 30: 1498--1509. Google Scholar

[6] Xia X, Bao L, Lo D. Measuring Program Comprehension: A Large-Scale Field Study with Professionals. IIEEE Trans Software Eng, 2018, 44: 951-976 CrossRef Google Scholar

  • Table 1  

    Table 1Time saved of different categories of code search

    Category Percent (%) With iSearch Without iSearch Saved time (s) Average time (s)
    API consumer needs help 22 R E+B 30 6.6
    Discover correct library for task 5
    Example to build off of 3.5 S CS 61.8 2.16
    How to do something 3
    Check implementation details 20 R CS 61.8 12.36
    Browsing 4 S B+ 15 0.6
    Check commons style 1 S CS 61.8 6.18
    Name completion 1 S+ (CS)+ 125 12.5
    Reachability 8.5 G (CS)+ 125 10.62
    Showing to someone else 4 B B 0 0
    Location in source control 3.5 S CS 65 2.28
    Why is something failing 10
    Understand dependency 4.5 G (CS)+ 240 10.8
    Side effects of proposed changes 1.5 G (CS)+ 240 3.6
    Trace code history 5 B C 61.8 3.09
    Responsibility 3.5 B C 61.8 2.16
    Total saved time (s) 72.59

Copyright 2020  CHINA SCIENCE PUBLISHING & MEDIA LTD.  中国科技出版传媒股份有限公司  版权所有

京ICP备14028887号-23       京公网安备11010102003388号