Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
102 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

System for systematic literature review using multiple AI agents: Concept and an empirical evaluation (2403.08399v1)

Published 13 Mar 2024 in cs.SE

Abstract: Systematic Literature Reviews (SLRs) have become the foundation of evidence-based studies, enabling researchers to identify, classify, and combine existing studies based on specific research questions. Conducting an SLR is largely a manual process. Over the previous years, researchers have made significant progress in automating certain phases of the SLR process, aiming to reduce the effort and time needed to carry out high-quality SLRs. However, there is still a lack of AI agent-based models that automate the entire SLR process. To this end, we introduce a novel multi-AI agent model designed to fully automate the process of conducting an SLR. By utilizing the capabilities of LLMs, our proposed model streamlines the review process, enhancing efficiency and accuracy. The model operates through a user-friendly interface where researchers input their topic, and in response, the model generates a search string used to retrieve relevant academic papers. Subsequently, an inclusive and exclusive filtering process is applied, focusing on titles relevant to the specific research area. The model then autonomously summarizes the abstracts of these papers, retaining only those directly related to the field of study. In the final phase, the model conducts a thorough analysis of the selected papers concerning predefined research questions. We also evaluated the proposed model by sharing it with ten competent software engineering researchers for testing and analysis. The researchers expressed strong satisfaction with the proposed model and provided feedback for further improvement. The code for this project can be found on the GitHub repository at https://github.com/GPT-Laboratory/SLR-automation.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (29)
  1. Staffs Keele et al. Guidelines for performing systematic literature reviews in software engineering, 2007.
  2. Systematic literature reviews in software engineering–a systematic literature review. Information and software technology, 51(1):7–15, 2009.
  3. Automation of systematic literature reviews: A systematic literature review. Information and Software Technology, 136:106589, 2021.
  4. Codepori: Large scale model for autonomous software development by using multi-agents. arXiv preprint arXiv:2402.01411, 2024a.
  5. Autonomous agents in software development: A vision paper. arXiv preprint arXiv:2311.18440, 2023.
  6. Extracting training data from large language models. In 30th USENIX Security Symposium (USENIX Security 21), pages 2633–2650, 2021.
  7. Large language models for software engineering: A systematic literature review. arXiv preprint arXiv:2308.10620, 2023.
  8. Can large language models serve as data analysts? a multi-agent assisted approach for qualitative data analysis. arXiv preprint arXiv:2402.01386, 2024b.
  9. Mary Bartholomew. James lind’s treatise of the scurvy (1753). Postgraduate Medical Journal, 78(925):695–696, 2002.
  10. Barbara Kitchenham. Procedures for performing systematic reviews. Keele, UK, Keele University, 33(2004):1–26, 2004.
  11. Using text mining for study identification in systematic reviews: a systematic review of current approaches. Systematic reviews, 4(1):1–22, 2015.
  12. Christopher Marshall et al. Tool support for systematic reviews in software engineering. PhD thesis, Keele University, 2016.
  13. A visual analysis approach to validate the selection review of primary studies in systematic reviews. Information and Software Technology, 54(10):1079–1091, 2012.
  14. A visual analysis approach to update systematic reviews. In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, pages 1–10, 2014.
  15. Analysing the use of graphs to represent the results of systematic reviews in software engineering. In 2011 25th Brazilian Symposium on Software Engineering, pages 174–183. IEEE, 2011.
  16. A visual text mining approach for systematic reviews. In First international symposium on empirical software engineering and measurement (ESEM 2007), pages 245–254. IEEE, 2007.
  17. A critical analysis of studies that address the use of text mining for citation screening in systematic reviews. In Proceedings of the 20th international conference on evaluation and assessment in software engineering, pages 1–11, 2016.
  18. (automated) literature analysis: threats and experiences. In Proceedings of the International Workshop on Software Engineering for Science, pages 20–27, 2018.
  19. Text-mining techniques and tools for systematic literature reviews: A systematic literature review. in 2017 24th asia-pacific software engineering conference (apsec)(pp. 41–50). IEEE. https://doi. org/10.1109/apsec, 2017.
  20. Epc methods: an exploration of the use of text-mining software in systematic reviews. 2016.
  21. A full systematic review was completed in 2 weeks using automation tools: a case study. Journal of clinical epidemiology, 121:81–90, 2020.
  22. The significant cost of systematic reviews and meta-analyses: a call for greater involvement of machine learning to assess the promise of clinical trials. Contemporary clinical trials communications, 16:100443, 2019.
  23. Making progress with the automation of systematic reviews: principles of the international collaboration for the automation of systematic reviews (icasr). Systematic reviews, 7:1–7, 2018.
  24. Automating data extraction in systematic reviews: a systematic review. Systematic reviews, 4(1):1–16, 2015.
  25. Toward systematic review automation: a practical guide to using machine learning tools in research synthesis. Systematic reviews, 8:1–10, 2019.
  26. A question of trust: can we build an evidence base to gain trust in systematic review automation technologies? Systematic reviews, 8(1):1–8, 2019.
  27. Machine learning techniques for the automation of literature reviews and systematic reviews in efsa. EFSA Supporting Publications, 15(6):1427E, 2018.
  28. Applications of text mining within systematic reviews. Research synthesis methods, 2(1):1–14, 2011.
  29. Usage of automation tools in systematic reviews. Research synthesis methods, 10(1):72–82, 2019.
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (9)
  1. Abdul Malik Sami (4 papers)
  2. Zeeshan Rasheed (23 papers)
  3. Kai-Kristian Kemell (36 papers)
  4. Muhammad Waseem (66 papers)
  5. Terhi Kilamo (2 papers)
  6. Mika Saari (9 papers)
  7. Anh Nguyen Duc (16 papers)
  8. Kari Systä (11 papers)
  9. Pekka Abrahamsson (105 papers)
Citations (10)
X Twitter Logo Streamline Icon: https://streamlinehq.com