SLR II: Search Strategy and Protocol

Research Project 1 (RP1) — U10

Andy Weeger

Neu-Ulm University of Applied Sciences

September 3, 2026

Opening Remarks

Search Repeatability

The real test of your search: could someone else, given only your protocol, find the same papers you did?

Learning Outcomes

By the end of this unit, you will be able to:

  • Design a search protocol, database selection, Boolean strings, backward and forward search, specific and documented enough that someone else could reproduce your result set from it alone.
  • Decompose a research question into its constituent concepts and synonyms, and construct and iteratively refine a Boolean search string from them.
  • Justify a grey-literature policy, explicitly, for a fast-moving phenomenon where peer-reviewed coverage lags behind practice.

Protocol Commitment

Written in Advance

A protocol is a decision you make before you see how many hits it produces, not after.

Database Selection

No single database covers a field completely. Your choice of databases is itself a methodological decision.

  • AIS eLibrary: the IS field’s own repository, strong coverage of IS-specific venues, weaker outside the discipline.
  • Scopus and Web of Science: broad, multidisciplinary coverage, useful when your phenomenon spans IS and an adjacent field (management, psychology, computer science).
  • The Basket of Eight: the IS field’s own informally agreed set of top journals. Searching it exclusively guarantees quality but not coverage, a young or interdisciplinary phenomenon may barely appear there yet.

Exercise

For each phenomenon below, decide which of the databases above your team would search, and justify why.

  • Agentic AI incident response in IT operations teams
  • Practitioner adoption of LLM-based code review tools
  • Algorithmic management on gig-work platforms
10:00

Search String Construction

Decomposition

Break your research question into its constituent concepts before you touch a database.

Boolean Strings and Iteration

  • Truncation (e.g., organi?ation or develop*) catches spelling variants and word-family variants in one term.
  • Field restriction (title, abstract, keywords) narrows a search that returns too many irrelevant hits, but narrows coverage too, document the tradeoff.
  • Iterative refinement: run the string, look at hit counts and a sample of results, adjust terms that are too broad or too narrow, and log each version with its hit count.

Worked Example: Search String

Research question: how does agentic AI adoption change software code review practices?

Concepts: agentic AI, code review, adoption.

Synonyms: “AI agent*”, “autonomous AI”, “LLM agent*” / “code review”, “code inspection” / adopt*, uptake, diffusion.

String: ("agentic AI" OR "AI agent*" OR "autonomous AI" OR "LLM agent*") AND ("code review" OR "code inspection") AND (adopt* OR uptake OR diffusion)

Exercise

Below is an invented reference-list excerpt from a paper your keyword search returned.

  1. Ives, B., & Piccoli, G. (2019). Platform boundaries and the limits of control in gig-economy labor markets. Journal of Digital Work, 14(2), 88-104.
  2. Chen, L., Okafor, S., & Vance, A. (2021). Trust repair after algorithmic errors: a longitudinal field study. Information Systems Quarterly, 45(3), 501-527.
  3. TechCrunch. (2024, March 12). How three startups are betting on agentic code review.
  4. Muller, H. (2020). Rethinking automation: a design-oriented review of decision-support systems. MIS Perspectives, 31(1), 12-40.

Which of these would be good backward-search candidates for your own topic, and why? Which would you skip?

10:00

Grey Literature

Grey Literature Value

For a field as young as agentic AI, the formal, peer-reviewed literature lags behind the phenomenon itself.

Discussion

With your partner, name one grey-literature source you would trust for your own topic, and one you would not.

State the difference in one sentence each.

08:00

Documentation

Version Everything

Every search run, every string, every hit count, dated.

Exercise

Draft your first search string.

  1. Decompose your research question into its concepts.
  2. Brainstorm synonyms for each concept, in both academic and practitioner vocabulary.
  3. Combine them into a Boolean string.
  4. Run it against one database. Record the hit count and skim 10 results, how many are actually relevant?
25:00

Homework

Execute your search string across your chosen databases, and document every run.

Document the databases searched (and a sentence on why, and why not others), the final search string per database, the full version history with hit counts, and your grey-literature policy, if any.

Q&A