Software engineering principles address current problems in the systematic review ecosystem

Rabia Bashir*, Adam G. Dunn

*Corresponding author for this work

Research output: Contribution to journalComment/opinionpeer-review

5 Citations (Scopus)


Systematic reviewers are simultaneously unable to produce systematic reviews fast enough to keep up with the availability of new trial evidence while overproducing systematic reviews that are unlikely to change practice because they are redundant or biased. Although the transparency and completeness of trial reporting has improved with changes in policy and new technologies, systematic reviews have not yet benefited from the same level of effort. We found that new methods and tools used to automate aspects of systematic review processes have focused on improving the efficiency of individual systematic reviews rather than the efficiency of the entire ecosystem of systematic review production. We use software engineering principles to review challenges and opportunities for improving the interoperability, integrity, efficiency, and maintainability. We conclude by recommending ways to improve access to structured systematic review results. Major opportunities for improving systematic reviews will come from new tools and changes in policy focused on doing the right systematic reviews rather than just doing more of them faster.

Original languageEnglish
Pages (from-to)136-141
Number of pages6
JournalJournal of Clinical Epidemiology
Publication statusPublished - 1 May 2019


  • Evidence synthesis
  • Machine learning
  • Software engineering
  • Systematic reviews as topic
  • Trial registration
  • Updating systematic reviews


Dive into the research topics of 'Software engineering principles address current problems in the systematic review ecosystem'. Together they form a unique fingerprint.

Cite this