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 correspondences 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.

Software as storytelling: A systematic literature review / Ciancarini P; Farina M; Okonicha O; Smirnova M; Succi G. - In: COMPUTER SCIENCE REVIEW. - ISSN 1574-0137. - ELETTRONICO. - 47:(2023), pp. 1-21. [10.1016/j.cosrev.2022.100517]

Software as storytelling: A systematic literature review

Ciancarini P;Succi G
2023

Abstract

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 correspondences 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.
2023
Software as storytelling: A systematic literature review / Ciancarini P; Farina M; Okonicha O; Smirnova M; Succi G. - In: COMPUTER SCIENCE REVIEW. - ISSN 1574-0137. - ELETTRONICO. - 47:(2023), pp. 1-21. [10.1016/j.cosrev.2022.100517]
Ciancarini P; Farina M; Okonicha O; Smirnova M; Succi G
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/909135
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 8
social impact