|
David Coppit
Mailing Address
Office
Internet |
|
Keywords: Feature interaction, separation of concerns, software development methods, software testing, applied formal methods, component-based software development.
My current research revolves around software plans, an editor-based approach for managing feature interactions, and bounded exhaustive testing, an automated testing approach. For a good overview of our recent work on software plans see this paper on software plans and this paper on reverse-engineering software plans from existing code. See this paper to learn about bounded exhaustive testing. Past work also involved development of formal semantics for reliability modeling languages, and large-scale component-based software development. See my research page and publications page for more information.
I received my MSCS and PhD degress in Computer Science from The University of Virginia June 1998 and January 2003, respectively. My undergraduate BS degrees are in Computer Science and Physics from the University of Mississippi, June 1995.
My curriculum vitae (PDF), resume (PDF), research statement (PDF), and teaching statement (PDF) are online.
I have created a webpage for educators interested in my method for teaching software engineering using a large class project. It includes links to papers on the approach.
Current courses: CSci 435: Software Engineering.
I have also taught:
Spring 2008:
Back to faculty at W&M CS.
Last changed January 15 2008 23:17:24.
David Coppit,
coppit@cs.wm.edu
There have been 1216802 hits since Thu Jun 9 14:49:55 2005