Ph.D. Dissertations (Northeastern University), Karl Lieberherr, advisor
Advisor Tree (back to the 19th century)
Dissertations directories (contain additional information)
The advisor tree exists in more complete form in the
Mathematics Genealogy Project.
There are famous mathematicians in our academic ancestry:
David Hilbert (1885) - Erhard Schmidt (1905) -
Heinz Hopf (1925) -
Ernst Specker (1949) (my 2. advisor) - Karl Lieberherr (1977).
Johann Carl Friedrich Gauss (1799) -
Christoph Gudermann (1841) -
Karl Weierstrass (1854) -
Georg Frobenius (1870) -
Edmund Landau (1899) -
Paul Bernays (1912) -
Erwin Engeler (1958) -
Karl Lieberherr (1977).
Ian Holland's dissertation
``The Design and Representation of Object-Oriented Components.''
Completed in 1992. 183 pages.
First position: IBM, then VP at Kronos.
Now: First Church Swampscott as senior minister!
Paul Bergstein's dissertation
``Managing the Evolution of Object-Oriented Systems.''
Completed in 1994. 151 pages.
Now a Professor at UMass Dartmouth.
Ignacio Silva-Lepe's dissertation
``Techniques for Reverse-Engineering and Re-engineering into the
Completed in 1994. 133 pages.
Now with IBM Research, Yorktown.
Cun Xiao's dissertation
``Adaptive Software: Automatic Navigation Through Partially Specified
Completed in 1994. 189 pages.
Now with Oracle.
Walter Hürsch's dissertation
on evolution and adaptive software:
``Maintaining Behavior and Consistency of Object-Oriented Systems
during Evolution.'' Completed 1995. 331 pages.
Now with Zuehlke Management, Switzerland.
Linda Seiter's dissertation
on evolution and adaptive software:
``Design Patterns for Managing Evolution.''
Completed 1996. 188 pages.
Professor at John Carroll University.
Crista Lopes' dissertation
on aspect-oriented programming:
``D: A Language Framework for Distributed Programming.''
Completed 1997. 274 pages. Gregor Kiczales, co-advisor.
This thesis was nominated as NU's only 1998 entry to the
Northeastern Association of Graduate Schools Doctoral Dissertation Award.
The thesis was ranked near the top but not selected for first place.
First position: Xerox PARC.
Now a professor at UC Irvine.
Johan Ovlinger's dissertation
Combining Aspects and Modules.
First job: ITA Software: http://itasoftware.com/ now with Google.
Doug Orleans' dissertation
on programming language support for better separation of concerns.
Completed 2005. First position: Gensym: http://www.gensym.com/
Pengcheng Wu's dissertation
on Checking Style Rules.
Completed 2010. First position: Math Works.
Therapon Skotiniotis' dissertation
on Modular Adaptive Programming.
Completed 2010. First position: Amazon.
Bryan Chadwick's dissertation
on Functional Adaptive Programming.
Completed 2010. First position: Lecturer at Northeastern/CCIS.
Now with Thompson Reuters.
Ph.D. Dissertations (Princeton University), Karl Lieberherr, advisor
The Ph.D. theses of my Princeton University students Jim Finn (1982),
Doug Long (The Security of Bits in the Discrete Logarithm, 1983) and
John Scranton (P-Optimal Approximation, 1982).
See http://www.cs.princeton.edu/people/alumni/displaybylast/ to find out more.
Master's Theses (Northeastern University), Karl Lieberherr, advisor
Coleman Harrison's thesis
on ``An Adaptive Query Language for Object-Oriented
Databases.'' Completed 1994. 31 pages. Technical Report NU-CCS-94-19.
Luis Blando's thesis
on ``Designing and Programming with Personalities.''
Completed 1998. 99 pages. Available in Postscript and PDF and
with an implementation for Java.
Technical Report NU-CCS-98-12.
John Sung's thesis
on ``Aspectual Concepts.''
Completed in 2002. First implementation of DAJ.
Technical Report NU-CCS-02-06..
Other Dissertations on Adaptive Programming
Ph.D. Theses (NEU)
Michael Werner's thesis
on ``Facilitating Schema Evolution With Automatic Program Transformations'',
Completed in 1999.
Kenneth Baclawski advisor.
William Clinger and Ernesto Guerrieri and Karl Lieberherr thesis committee.
College of Computer and Information Science, Northeastern University
Available by anonymous ftp in subdirectories of: