A tool for writing software narratives