A Generic Algorithm for Minimum Chain Partitioning. - Sharon A. Curtis (Generic Programming, 2002)

The classification of greedy algorithms. - Sharon A. Curtis (Sci. Comput. Program., 2003)

Modelling Nondeterminism. - Clare E. Martin; Sharon A. Curtis; Ingrid Rewitzky (MPC, 2004)

Darts and hoopla board design. - Sharon A. Curtis (Inf. Process. Lett., 2004)

Word puzzles in Haskell: interactive games for functional programming exercises. - S. A. Curtis (FDPE@ICFP, 2005)

Nondeterministic Folds. - Clare E. Martin; Sharon A. Curtis (MPC, 2006)

Functional Pearls: Finding celebrities: A lesson in functional programming. - Richard S. Bird; Sharon A. Curtis (J. Funct. Program., 2006)

Functional Pearl: Marble mingling. - Sharon A. Curtis (J. Funct. Program., 2006)

Modelling angelic and demonic nondeterminism with multirelations. - Clare E. Martin; Sharon A. Curtis; Ingrid Rewitzky (Sci. Comput. Program., 2007)

Monadic Maps and Folds for Multirelations in an Allegory. - Clare E. Martin; Sharon A. Curtis (UTP, 2008)

Fractal image compression. - C. E. Martin; S. A. Curtis (J. Funct. Program., 2013)

The algebra of multirelations. - C. E. Martin; S. A. Curtis (Math. Struct. Comput. Sci., 2013)

Calculating a linear-time solution to the densest-segment problem. - Sharon A. Curtis; Shin-Cheng Mu (J. Funct. Program., 2015)