Software narratological approach can be useful for writing, analyzing and validating historical narratives. Trace and event log messages play the role of historical events where process IDs are assigned to particular historical institutions and their representatives. Threads serve the role of historical entities like persons. Modules play the role of shared ideologies. We already use this approach for writing history books94.
This can also work on a different level such as analyzing a history of debugging as a sequence of troubleshooting and debugging stories. Another example is how software narratology and memoretics (the study of memory snapshots) help fiction writers (page 384).