How the Chromium and Android projects use code search

Since the Chromium and Android open-source projects are maintained by Google, they use publicly usable instances of Google’s internal code search:

Google surveyed Chromium contributors on how they used code search. Here’s what they found:

  • Chromium code search is critical to my work. 98% of developers agree.
  • What do you use code search for? Top answers: search, cross-references, browsing, understanding, sharing, history. Quotes:
    • “This tool is as critical as the code review tool to me”
    • “Everything. Without it I would be nothing. … I use it several times a minute while coding.”
    • “Everything. I open a cs.chromium.org tab probably every 10 minutes or so.”
    • “Everything! Browsing the codebase, refactoring, understanding history changes.”
    • “Everything? Constantly? Chromium is hella complicated.”
    • “Basically everything. It is how I understand the Chromium codebase.”
    • “Everything! Crucial to learning an area of codebase.”