Software as storytelling: A systematic literature review

被引:10
|
作者
Ciancarini, Paolo [1 ,2 ]
Farina, Mirko [1 ]
Okonicha, Ozioma [1 ]
Smirnova, Marina [1 ]
Succi, Giancarlo [2 ]
机构
[1] Innopolis Univ, Innopolis, Russia
[2] Univ Bologna, Bologna, Italy
关键词
Storytelling; Software development; Story-driven approach; Coding; Story-based techniques; MODEL;
D O I
10.1016/j.cosrev.2022.100517
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Storytelling has always been a crucial, perhaps constitutive part of our lives. All communities have told stories. In recent years, software development is becoming increasingly recognized as a creative process that has a lot in common with the process of writing or telling a story. Aim: The objectives of this paper are: (a) to review and aptly classify current principles and approaches that describe software development as a form of storytelling; (b) to describe and understand the heuristic function of storytelling in software development; and (c) to discuss and single out the principles of storytelling that may play a role, hence constitute significant improvements to the practices of software developers.Method: To achieve these goals and objectives we conducted a systematic literature review of relevant scientific papers and subsequently analyzed them by means of a textual narrative synthesis.Results: More specifically, we retrieved, screened and examined 51 relevant publications. The synthesis we conducted allowed us to understand and better visualize the many interesting cor-respondences and analogies between those two seemingly different processes, namely storytelling and software development. In particular, in our work, we focused on describing and analyzing how certain principles underlying storytelling can be adapted and applied in current practices of software engineering.Conclusion: This paper presents and re-elaborates in a critical fashion and from a different angle a substantial body of knowledge and research recently carried out in the software development literature.(c) 2022 Elsevier In.All rights reserved
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Storytelling Application In Knowledge Management: Systematic Literature Review
    de Franca, Geovana Ezequieli
    Moura da Silveira, Tatiana Impelizieri
    Roberto, Felipe Lopes
    Pereira, Lincoln Nilo
    Gomes de Melo Lima, Sander Diego
    Nunes Silva, Helena de Fatima
    [J]. REVISTA IBERO-AMERICANA DE CIENCIA DA INFORMACAO, 2021, 14 (03): : 968 - 988
  • [2] Systematic literature reviews in software engineering - A systematic literature review
    Kitchenham, Barbara
    Brereton, O. Pearl
    Budgen, David
    Turner, Mark
    Bailey, John
    Linkman, Stephen
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (01) : 7 - 15
  • [3] Software ecosystems - A systematic literature review
    Manikas, Konstantinos
    Hansen, Klaus Marius
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (05) : 1294 - 1306
  • [4] SOFTWARE STABILITY: A SYSTEMATIC LITERATURE REVIEW
    Melchor Ramirez, Saul
    Cortes, Karen
    Octavio Ocharan-Hernandez, Jorge
    Sanchez Garcia, Angel Juan
    [J]. 2018 6TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2018), 2018, : 109 - 115
  • [5] A Systematic Literature Review on Software Metrics
    Alsulami, Musleh
    [J]. INTERNATIONAL TRANSACTION JOURNAL OF ENGINEERING MANAGEMENT & APPLIED SCIENCES & TECHNOLOGIES, 2021, 12 (12):
  • [6] Software Analytics to Software Practice: A Systematic Literature Review
    Abdellatif, Tamer Mohamed
    Capretz, Luiz Fernando
    Ho, Danny
    [J]. 2015 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON BIG DATA SOFTWARE ENGINEERING, 2015, : 30 - 36
  • [7] A systematic literature review of literature reviews in software testing
    Garousi, Vahid
    Mantyla, Mika V.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 80 : 195 - 216
  • [8] A systematic literature review of modern software visualization
    Noptanit Chotisarn
    Leonel Merino
    Xu Zheng
    Supaporn Lonapalawong
    Tianye Zhang
    Mingliang Xu
    Wei Chen
    [J]. Journal of Visualization, 2020, 23 : 539 - 558
  • [9] A systematic literature review on trust in the software ecosystem
    Fang Hou
    Slinger Jansen
    [J]. Empirical Software Engineering, 2023, 28
  • [10] A systematic literature review of software visualization evaluation
    Merino, L.
    Ghafari, M.
    Anslow, C.
    Nierstrasz, O.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 165 - 180