Software Narratology: A Definition

Let’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 -

3 Responses to “Software Narratology: A Definition”

  1. Crash Dump Analysis » Blog Archive » Trace Analysis Patterns (Part 20) Says:

    […] bijection from literary narratology to software narratology provides a pattern of Background and Foreground Components. This can be easily illustrated on […]

  2. Crash Dump Analysis » Blog Archive » Trace Analysis Patterns (Part 21) Says:

    […] patterns from software narratology. Now we illustrate Defamiliarizing Effect where we see sudden unfamiliar trace statements across […]

  3. Crash Dump Analysis » Blog Archive » Software Chorography and Chorology: A Definition Says:

    […] Experts Magazine Online In addition to software narratology we would like to introduce another 2 branches of memoretics (borrowed from […]

Leave a Reply

You must be logged in to post a comment.