Abstract
Systematic literature reviews have become an important method in software engineering in order to obtain new findings and propose innovative ideas for future research. In this chapter, we share strategies and best practices on teaching systematic literature reviews.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Al-Zubidy, A., Carver, J.C.: Identification and prioritization of SLR search tool requirements: an SLR and a survey. Empir. Software Eng. 24(1), 139–169 (2019). https://doi.org/10.1007/s10664-018-9626-5
Al-Zubidy, A., Carver, J.C., Hassler, E.E.: Vision for SLR tooling infrastructure: prioritizing value-added requirements. Inf. Software Technol. 91, 72–81 (2017). https://doi.org/10.1016/j.infsof.2017.06.007
Ampatzoglou, A., Bibi, S., Avgeriou, P., Verbeek, M., Chatzigeorgiou, A.: Identifying, categorizing and mitigating threats to validity in software engineering secondary studies. Inf. Software Technol. 106, 201–230 (2019). https://doi.org/10.1016/j.infsof.2018.10.006
Beecham, S., Baddoo, N., Hall, T., Robinson, H., Sharp, H.: Motivation in Software Engineering: A systematic literature review. Inf. Software Technol. 50(9–10), 860–878 (2008). https://doi.org/10.1016/j.infsof.2007.09.004
Bjørnson, F., Dingsøyr, T.: Knowledge management in software engineering: a systematic review of studied concepts: findings and research methods used. Inf. Software Technol. 50(11), 1055–1068 (2008). https://doi.org/10.1016/j.infsof.2008.03.006
Bowes, D., Hall, T., Beecham, S.: SLuRp: a tool to help large complex systematic literature reviews deliver valid and rigorous results. In: Proceedings of the 2nd International Workshop on Evidential Assessment of Software Technologies (EAST’12), pp. 33–36 (2012). https://doi.org/10.1145/2372233.2372243
Brereton, P. Kitchenham, B., Budgen, D., Turner, M., Khalil, M.: Lessons from applying the systematic literature review process within the software engineering domain. J. Syst. Software 80(1), 571–583 (2007). https://doi.org/10.1016/j.jss.2006.07.009
Budgen, D., Brereton, P., Drummond, S., Williams, N.: Reporting systematic reviews: some lessons from a tertiary study. Inf. Software Technol. 95, 62–74 (2018). https://doi.org/10.1016/j.infsof.2017.10.017
Carver, J.C., Hassler, E.E., Hernandes, E., Kraft, N.A.: Identifying Barriers to the Systematic Literature Review Process. In: 2013 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 203–212 (2013). https://doi.org/10.1109/ESEM.2013.28
Cooper, H., Hedges, L., Valentine, J.: The Handbook of Research Synthesis and Meta-Analysis, 2nd edn. Russell Sage Foundation (2009)
Costal, D., Farré, C., Franch, X., Quer, C.: How tertiary studies perform quality assessment of secondary studies in software engineering. In: Proceedings of the 24th Iberoamerican Conference on Software Engineering (CIbSE), pp. 56–69 (2021a). https://arxiv.org/abs/2110.03820
Costal, D., Farré, C., Franch, X., Quer, C.: Inclusion and exclusion criteria in software engineering tertiary studies: a systematic mapping and emerging framework. In: Proceedings of the 15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 1–6 (2021b). https://doi.org/10.1145/3475716.3484190
Cruzes, D., Dybå, T.: Research synthesis in software engineering. A tertiary study. Inf. Software Technol. 53(5), 440–455 (2011a). https://doi.org/10.1016/j.infsof.2011.01.004
DÃaz, O., Contell, J.P.: Developing research questions in conversation with the literature: operationalization y tool support. Empir. Software Eng. 27(7), 174 (2022). https://doi.org/10.1007/s10664-022-10204-8
DÃaz, O., Genero, M., Contell, J.P., Piattini, M.: Adding relevance to rigor: assessing the contributions of SLRs in software engineering through citation context analysis. Comput. Sci. Rev. (in press) (2024)
Dixon-Woods, M., Agarwal, S., Jones, D., Young, B., Sutton, A.: Synthesising qualitative and quantitative evidence: a review of possible methods. J. Health Serv. Res. Policy 10(1), 45–53 (2005). https://doi.org/10.1177/135581960501000110
Dybå, T., Dingsøyr, T.: Strength of evidence in systematic reviews in software engineering. In: Proceedings of the Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 178–187 (2008a). https://doi.org/10.1145/1414004.1414034
Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Inf. Software Technol. 50(9–10), 833–859 (2008b). https://doi.org/10.1016/j.infsof.2008.01.006
Fabbri, S., Silva, C., Hernandes, E., Octaviano, F., Di Thommazo, A., Belgamo, A.: Improvements in the StArt tool to better support the systematic review process. In: Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering (EASE’16), pp. 1–5 (2016). https://doi.org/10.1145/2915970.2916013
Fernández, A., Insfrán, E., Abrahão, S.: Usability evaluation methods for the web: a systematic mapping study. Inf. Software Technol. 53(8), 789–817 (2011). https://doi.org/10.1016/j.infsof.2011.02.007
Fernández-Sáez, A.M., Genero, M., Chaudron, M.R.V.: Empirical studies concerning the maintenance of UML diagrams and their use in the maintenance of code: A systematic mapping study. Inf. Software Technol. 55(7), 1119–1142 (2013). https://doi.org/10.1016/j.infsof.2012.12.006
Garousi, V., Felderer, M., Mäntylä, M.V.: Guidelines for including grey literature and conducting multivocal literature reviews in software engineering. Inf. Software Technol. 106, 101–121 (2019). https://doi.org/10.1016/j.infsof.2018.09.006
Genero, M., Fernández-Sáez, A.M., Nelson, H.J., Poels, G., Piattini, M.: Research review: A systematic literature review on the quality of UML models. J. Database Manag. 22(3), 46–70 (2011). https://doi.org/10.4018/jdm.2011070103
Genero, M., Piattini, M., Cruz-Lemus, J.A.: Métodos de investigación en informática, 2nd edn. Amazon (2023)
Giuffrida, R., Dittrich, Y.: Empirical studies on the use of social software in global software development – A systematic mapping study. Inf. Software Technol. 55(7), 1143–1164 (2013). https://doi.org/10.1016/j.infsof.2013.01.004
Hall, T., Beecham, S., Bowes, D., Gray, D., Counsell, S.: A Systematic Literature Review on Fault Prediction Performance in Software Engineering. IEEE Trans. Software Eng. 38(6), 1276–1304 (2012). https://doi.org/10.1109/TSE.2011.103
Ivarsson, M., Gorschek, T.: Technology transfer decision support in requirements engineering research: a systematic review of REj. Requir. Eng. 14(3), 155–175 (2009). https://doi.org/10.1007/s00766-009-0080-1
Iwazaki, A.Y., dos Santos, V., Felizardo, K.R., de Souza, E.F., Valentim, N.M.C., Nakagawa, E.Y.: Benefits and Challenges of a Graduate Course: An Experience Teaching Systematic Literature Review. In: IEEE Frontiers in Education Conference, pp. 1–9 (2022). https://doi.org/10.1109/FIE56618.2022.9962446
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Informe Técnico EBSE-2007-01. Keele University (2007)
Kitchenham, B., Mendes, E., Travassos, G.: Cross versus within-company cost estimation studies: a systematic review. IEEE Trans. Software Eng. 33(5), 316–329 (2007). https://doi.org/10.1109/TSE.2007.1001
Kitchenham, B., Budgen, D., Brereton, P.: Using mapping studies as the basis for further research – A participant-observer case study. Inf. Software Technol. 53(6), 638–651 (2011). https://doi.org/10.1016/j.infsof.2010.12.011
Kitchenham, B., Brereton, P.: A systematic review of systematic review process research in software engineering. Inf. Software Technol. 55(12), 2049–2075 (2013). https://doi.org/10.1016/j.infsof.2013.07.010
Kitchenham, B.A., Budgen, D., Brereton, P.: Evidence-Based Software Engineering and Systematic Reviews. Chapman & Hall/CRC (2015). https://dl.acm.org/doi/10.5555/2994449
Kitchenham, B., Madeyski, L., Budgen, D.: Supplementary Material for SEGRESS: Software Engineering Guidelines for REporting Secondary Studies (2022). [Online]. Available: https://madeyski.e-informatyka.pl/download/SEGRESS22supplement.pdf
Kitchenham, B., Madeyski, L., Budgen, D.: SEGRESS: Software engineering guidelines for REporting secondary studies. IEEE Trans. Software Eng. 49(3), 1273–1298 (2023). https://doi.org/10.1109/TSE.2022.3174092
Kuhrmann, M., Fernández, D.M., Daneva, M.: On the pragmatic design of literature studies in software engineering: an experience-based guideline. Empir. Software Eng. 22(6), 2852–2891 (2017). https://doi.org/10.1007/s10664-016-9492-y
Liu C., Houdek, R.: Teaching Computer Science Graduate Students. Scholarly Literature Review Techniques. In: Proceedings. Frontiers in Education. 36th Annual Conference, pp. 14–19 (2006). https://doi.org/10.1109/FIE.2006.322349
Marshall, C., Brereton, P., Kitchenham, B.: Tools to support systematic reviews in software engineering: a feature analysis. In: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE’14), pp. 1–10 (2014). https://doi.org/10.1145/2601248.2601270
Marshall, C., Brereton, P: Systematic review toolbox: a catalogue of tools to support systematic reviews. In: Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering (EASE’15), pp. 1–6 (2015)
Marshall, C., Brereton, P., Kitchenham, B.: Tools to support systematic reviews in software engineering: a cross-domain survey using semi-structured interviews. In: Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering (EASE’15), pp. 1–6 (2015). https://doi.org/10.1145/2745802.2745827
Mendes, E., Wohlin, C., Felizardo, K.R., Kalinowski, M.: When to update systematic literature reviews in software engineering. J. Syst. Software 167, 110607 (2020). https://doi.org/10.1016/j.jss.2020.110607
Molléri, J.S., Benitti, F.B.V.: SESRA: a web-based automated tool to support the systematic literature review process. In: Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering (EASE’15), pp. 1–6 (2015). https://doi.org/10.1145/2745802.2745825
Mourão, E., Pimentel, J.F., Murta, L., Kalinowski, M., Mendes, E., Wohlin, C.: On the performance of hybrid search strategies for systematic literature reviews in software engineering. Inf. Software Technol. 123, 106294 (2020). https://doi.org/10.1016/j.infsof.2020.106294
Munir, H., Wnuk, K., Runeson, P.: Open innovation in software engineering: a systematic mapping study. Empir. Software Eng. 21(2), 684–723 (2016). https://doi.org/10.1007/s10664-015-9380-x
Noblit, G., Hare, R.: Meta-Ethnography: Synthesizing Qualitative Studies. Sage (1988)
Oriol, M., Marco, J., Franch, X.: Quality models for web services: A systematic mapping. Inf. Software Technol. 56(10), 1167–1182 (2014). https://doi.org/10.1016/j.infsof.2014.03.012
Parsifal: Parsifal systematic literature review tool (2015) [Online; accessed 1–July-2024]
Paternoster, N., Giardino, C., Unterkalmsteiner, M., Gorschek, T., Abrahamsson, P.: Software development in startup companies: A systematic mapping study. Inf. Software Technol. 56(10), 1200–1218 (2014). https://doi.org/10.1016/j.infsof.2014.04.014
Pedreira, O., GarcÃa, F., Brisaboa, N., Piattini, M.: Gamification in software engineering – A systematic mapping. Inf. Software Technol. 57, 157–168 (2015). https://doi.org/10.1016/j.infsof.2014.08.007
Petersen, K.: Case study identification with GPT-4 and implications for mapping studies. Inf. Software Technol. 171, 107452 (2024). https://doi.org/10.1016/j.infsof.2024.107452
Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering (EASE), pp. 68–77 (2008). https://dl.acm.org/doi/10.5555/2227115.2227123
Petersen, K., Vakkalanka, S., Kuzniarz, L.: Guidelines for conducting systematic mapping studies in software engineering: an update. Inf. Software Technol. 64, 1–18 (2015). https://doi.org/10.1016/j.infsof.2015.03.007
Pino, F., GarcÃa, F., Piattini, M.: Software process improvement in small and medium software enterprises: a systematic review. Software Q. J. 16(2), 237–261 (2008). https://doi.org/10.1007/s11219-007-9038-z
Pizard, S., Acerenza, F., Otegui, X., Moreno, S., Vallespir, D., Kitchenham, B.: Training students in evidence-based software engineering and systematic reviews: a systematic review and empirical study. Empir. Software Eng. 26(3), 50 (2021). https://doi.org/10.1007/s10664-021-09953-9
Riaz, M., Breaux, T., Williams, L.: How have we evaluated software pattern application? A systematic mapping study of research design practices. Inf. Software Technol. 65, 14–38 (2015). https://doi.org/10.1016/j.infsof.2015.04.002
Sierra, J.M., VizcaÃno, A., Genero, M., Piattini, M.: A systematic mapping study about socio-technical congruence. Inf. Software Technol. 94, 111–129 (2018). https://doi.org/10.1016/j.infsof.2017.10.004
Šmite, U., Wohlin, C., Gorschek, T., Feldt, R.: Empirical evidence in global software engineering: a systematic review. Empir. Software Eng. 15, 91–118 (2010). https://doi.org/10.1007/s10664-009-9123-y
Staples, M., Niazi, M.: Systematic review: systematic review of organizational motivations for adopting CMM-based SPI. Inf. Software Technol. 50(7-8), 605–620 (2008). https://doi.org/10.1016/j.infsof.2007.07.003
Turner, M., Kitchenham, B., Brereton, P., Charters, S., Budgen, D.: Does the technology acceptance model predict actual use? A systematic literature review. Inf. Software Technol. 52(5), 463–479 (2010). https://doi.org/10.1016/j.infsof.2009.11.005
Usman, M., Bin Ali, N., Wohlin, C.: A Quality Assessment Instrument for Systematic Literature Reviews in Software Engineering. e Informatica Software Eng. J. 17(1), 230105 (2023). https://doi.org/10.37190/e-inf
Wieringa, R., Maiden, N., Mead, N., Rolland, C.: Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requir. Eng. 11(1), 102–107 (2006). https://doi.org/10.1007/s00766-005-0021-6
Wohlin, C.: Guidelines for snowballing in systematic literature studies and a replication in Software Engineering. In: International Conference on Evaluation and Assessment in Software Engineering (EASE), pp. 321–330 (2014). https://doi.org/10.1145/2601248.2601268
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer (2012). https://doi.org/10.1007/978-3-642-29044-2
Wohlin, C., Runeson, P., da Mota Silveira Neto, P.A., Engström, E., do Carmo Machado, I., de Almeida, E.S.: On the reliability of mapping studies in software engineering. J. Syst. Software 86(10), 2594–2610 (2013). https://doi.org/10.1016/j.jss.2013.04.076
Wohlin, C., Mendes, E., Felizardo, K.R., Kalinowski, M.: Guidelines for the search strategy to update systematic literature reviews in software engineering. Inf. Software Technol. 127, 106366 (2020). https://doi.org/10.1016/j.infsof.2020.106366
Wohlin, C., Kalinowski, M., Felizardo, K.R., Mendes, E.: Successful combination of database search and snowballing for identification of primary studies in systematic literature studies. Inf. Software Technol. 147, 106908 (2022). https://doi.org/10.1016/j.infsof.2022.106908
Yang, L., Zhang, H., Shen, H., Huang, X., Zhou, X., Rong, G., Shao, D.: Quality assessment in systematic literature reviews: a software engineering perspective. Inf. Software Technol. 130, 106397 (2021). https://doi.org/10.1016/j.infsof.2020.106397
Zhang, H., Ali Babar, M.: Systematic reviews in software engineering: an empirical investigation. Inf. Software Technol. 55(7), 1341–1354 (2013). https://doi.org/10.1016/j.infsof.2012.09.008
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Genero, M., Piattini, M. (2024). Teaching Systematic Literature Reviews: Strategies and Best Practices. In: Mendez, D., Avgeriou, P., Kalinowski, M., Ali, N.B. (eds) Handbook on Teaching Empirical Software Engineering. Springer, Cham. https://doi.org/10.1007/978-3-031-71769-7_20
Download citation
DOI: https://doi.org/10.1007/978-3-031-71769-7_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-71768-0
Online ISBN: 978-3-031-71769-7
eBook Packages: EducationEducation (R0)