Using UML to Define XML Document Types. - W. Eliot Kimber; John D. Heintz (Markup Lang., 2000)

Versioned Hyperdocuments: Abstract Model. - John D. Heintz (Extreme Markup Languages®, 2002)

From assessment to reduction: how cutter consortium helps rein in millions of dollars in technical debt. - Israel Gat; John D. Heintz (MTD@ICSE, 2011)