User:Clements
From WICSA Conference Wiki
Dr. Paul Clements is a senior member of the technical staff at Carnegie Mellon University's Software Engineering Institute, where he has worked since 1994 leading or co-leading projects in software product line engineering and software architecture documentation and analysis.
Clements is the co-author of three practitioner-oriented books about software architecture: "Software Architecture in Practice" (1998, second edition 2003), "Evaluating Software Architectures: Methods and Case Studies" (2001), and "Documenting Software Architectures: View and Beyond" (2002). He also co-wrote "Software Product Lines: Practices and Patterns" (2001), and was co-author and editor of "Constructing Superior Software" (1999). In addition, Clements has also authored dozens of papers in software engineering reflecting his long-standing interest in the design and specification of challenging software systems. Before joining the SEI he led the U.S. Naval Research Laboratory's Software Cost Reduction project, which pioneered many modern software engineering techniques and methods by re-engineering the flight software for the Navy's A-7E aircraft.
He received a B.S. in mathematical sciences in 1977, and a M.S. in computer science in 1980, both from the University of North Carolina at Chapel Hill. He received a Ph.D. in computer sciences from the University of Texas at Austin in 1994. When not traveling, he lives and works in Austin, Texas, where his principal hobby is maintaining a 100-acre ranch as a wildlife management area.
He spent 15 months in 2005 and 2006 teaching and working in the School of Information Technology at IIT-Bombay.
www.sei.cmu.edu/staff/clements
