Optimum Alphabetic Binary Trees. - T. C. Hu; J. David Morgenthaler (Combinatorics and Computer Science, 1995)

Tool Support for Planning the Restructuring of Data Abstractions in Large Systems. - William G. Griswold; Morison I. Chen; Robert W. Bowdidge; J. David Morgenthaler (SIGSOFT FSE, 1996)

Tool Support for Planning the Restructuring of Data Abstractions in Large Systems. - William G. Griswold; Morison I. Chen; Robert W. Bowdidge; Jenny L. Cabaniss; Van B. Nguyen; J. David Morgenthaler (IEEE Trans. Software Eng., 1998)

Optimal Integer Alphabetic Trees in Linear Time. - T. C. Hu; Lawrence L. Larmore; J. David Morgenthaler (ESA, 2005)

Using FindBugs on production software. - Nathaniel Ayewah; William W. Pugh; J. David Morgenthaler; John Penix; YuQian Zhou (OOPSLA Companion, 2007)

Evaluating static analysis defect warnings on production software. - Nathaniel Ayewah; William W. Pugh; J. David Morgenthaler; John Penix; YuQian Zhou (PASTE, 2007)

Predicting accurate and actionable static analysis warnings: an experimental approach. - Joseph R. Ruthruff; John Penix; J. David Morgenthaler; Sebastian G. Elbaum; Gregg Rothermel (ICSE, 2008)

Using Static Analysis to Find Bugs. - Nathaniel Ayewah; David Hovemeyer; J. David Morgenthaler; John Penix; William W. Pugh (IEEE Softw., 2008)

Searching for build debt: experiences managing technical debt at Google. - J. David Morgenthaler; Misha Gridnev; Raluca Sauciuc; Sanjay Bhansali (MTD@ICSE, 2012)

Generating precise dependencies for large software. - Pei Wang; Jinqiu Yang 001; Lin Tan 001; Robert Kroeger; J. David Morgenthaler (MTD@ICSE, 2013)

Optimal Alphabetic Ternary Trees. - J. David Morgenthaler; T. C. Hu (CoRR, 2014)

Automated Decomposition of Build Targets. - Mohsen Vakilian; Raluca Sauciuc; J. David Morgenthaler; Vahab S. Mirrokni (ICSE (1), 2015)

Automatic Clone Recommendation for Refactoring Based on the Present and the Past. - Ruru Yue; Zhe Gao; Na Meng 001; Yingfei Xiong 001; Xiaoyin Wang; J. David Morgenthaler (ICSME, 2018)