Modeling Reactive Systems and Aspect-Orientation. - Mark Mahoney (MoDELS (Satellite Events), 2005)

A pattern based approach to aspect-orientation for state based systems. - Mark Mahoney; Tzilla Elrad (BPAOSD@AOSD, 2007)

Using Scenario Monitoring to Address State Based Crosscutting Concerns. - Mark Mahoney; Tzilla Elrad (SEKE, 2008)

Software evolution and the moving picture metaphor. - Mark Mahoney (OOPSLA, 2009)

A Pattern Story for Combining Crosscutting Concern State Machines. - Mark Mahoney; Tzilla Elrad (Trans. Pattern Lang. Program., 2009)

Telling Stories about Software Evolution. - Mark Mahoney (AGILE, 2011)

The storyteller version control system: tackling version control, code comments, and team learning. - Mark Mahoney (SPLASH, 2012)

The siren song of open hardware/software in wireless sensor design. - Matthew C. Jadud; Namukaba Hichilo; Hatinawedu Mupiwa; Logan Ray; Mark Mahoney (J. Comput. Sci. Coll., 2014)

Collaborative Software Development Through Reflection and Storytelling. - Mark Mahoney (CSCW Companion, 2017)

Storyteller: A New Medium for Guiding Students Through Code Examples (Abstract Only). - Mark Mahoney (SIGCSE, 2018)

Storyteller: a tool for creating worked examples. - Mark Mahoney (J. Comput. Sci. Coll., 2018)

Storyteller: Guiding Students Through Code Examples. - Mark Mahoney (SIGCSE (1), 2023)

Storyteller Demo: Guiding Students Through Code Examples. - Mark Mahoney (SIGCSE (2), 2023)