Software Narratology: A Definition
Friday, June 12th, 2009Let’s define a software or computer narratology as an application of the theory and methods of literary narratology to the domain of software execution where software traces and logs are considered as a narrative, the story of a computation (*). As an example, we have the following correspondence between 4-tiers of literary and software narrative models:
Events Instructions, statements, functions
History Concrete execution path
Narrative Software trace
Presentation View (from a trace viewer)
(*) Please do not confuse software narratology with computational narratology.
- Dmitry Vostokov @ TraceAnalysis.org -