David Klappholz
314 Lieb
201-216-5509
e-mail aklappho@stevens-tech.edu
Office Hours Tues 5-6PM
And by appointment
Current teaching : CS442 CS494
Current
research interests: My current research interest is in the field of Software
Engineering, that is the software development process that must accompany
technology expertise to produce reliable, secure software products. This interest was first developed through
interaction with Prof. Larry Bernstein, a former VP at AT&T whose
professional background includes 35 years of managing software development
projects. It has further evolved
through attendance semi-annual workshops run by Prof. Barry Boehm, at USC. It was my great pleasure to spend a fall
2002 sabbatical at USC, working with Prof. Boehm.
Specific topics on which I am currently working are
-Live-Thru Case Histories, a technique for teaching computer science students
and recent graduates beginning in the software development industry the need to
follow software development process in order to succeed in development
projects, by showing them that without it they will fail. This work is sponsored by NSF and is being
conducted with Prof. Larry Bernstein.
-The development of survey instruments for
assessing Knowledge of, Attitude Toward, and Ability to Apply software
development process. This work, intended for use in outcomes assessment of the
software process aspects of computer science degree programs and of specific
techniques for teaching software development process, and for evaluating software
development groups in industry, has been in progress, with Prof. Larry
Bernstein, for 2-3 years. The iterative
refinement of the instruments, for reliability and validity, has involved
administrations to and focus groups with students in Stevens’ Senior Project
course, as well as students in Barry Boehm’s USC CS577, Introduction to
Software Engineering. Calibration with
the views of industry process experts has involved administrations and focus
groups at various SPIN (Software Process Improvement Network) meetings and
professional Conferences. At present
additional collaborators in this work include Prof. Richard Reilly, an
industrial psychologist in Stevens’ Howe School of Management, Prof. Dan Port
of The University of Hawaii, Manoa, and Professor Gregory Butler of Regis
University, Denver, Colorado.
Previous
research interests: For my first two years out of graduate school, 1974-1976, while I
was teaching at Columbia University, my chief research interest was in
computational linguistics – more specifically, in computer understanding of
natural language. From about 1976,
while I was still at Columbia, through my tenure at Polytechnic Institute of
New York (1978-1984), now Polytechnic University, my major research interest
was in the design of speedup-oriented shared-memory computers. From very shortly after my arrival at
Stevens Institute, and until about 1995, my research interest was in
programming languages and compilers for parallel machines. During that time, I spent three summers
(1989-1991) at Lawrence Livermore National.
Education
Massachusetts Institute of Technology B.S. 1966 Math and Linguistics
University of Pennsylvania M.S. 1971 Computer and Information Science
University of Pennsylvania Ph.D. 1974 Computer and Information Science
1984- present Associate Professor, Department of Computer Science, Stevens Institute of Technology, Hoboken, NJ
1982-1984 Associate Professor, Department of Computer Science, Polytechnic Institute of New York, New York, NY
1978-1982 Assistant Professor, Department of Computer Science, Polytechnic Institute of New York, NY
1974-1978 Assistant Professor,. Department of Computer Science, Columbia University, New York, NY
-Bernstein, L., and David Klappholz, Instinctive Software, Engineering, DoD Software Technology Conference
2002 (STC 2002), April 30, 2002, Salt Lake City, UT
-Klappholz, David, and Lawrence Bernstein, Overcoming Aversion to
Software Process Through Controlled Failure, DoD Software Technology Conference 2002 (STC 2002), May 2, 2002, Salt
Lake City, UT
-Klappholz, David, Lawrence Bernstein, and Dan Port, Measuring and
Influencing Attitude Toward Software Development Best Practice, DoD Software Technology Conference 2003 (STC
2003), April 30, 2003, Salt Lake City, UT
-Klappholz, David, Lawrence Bernstein, and Dan Port, Assessing Attitude Towards, Knowledge of, and Ability to Apply Software Development Process, Conference on Software Engineering Education and Training (CSEE&T 2003), March 20, 2003, Madrid, Spain
-Bernstein, Lawrence, and David Klappholz, Teaching old Software
Dogs New Tricks, ACM Software Engineering Notes, Vol 6, No 3, March, 2001
-Bernstein, Lawrence, and David Klappholz, Innovative Software
Engineering Education, Forum for Advancing Software Engineering (FASE)
Newsletter, Vol 11, No 3, March 15, 2001
-Bernstein, Lawrence, and David Klappholz, Software Engineering
Learning Using Case Studies, in Quality Techniques Newsletter (QTN), February,
2001
-Bernstein, Lawrence, and David Klappholz, Getting Software Engineering
into Our Guts, Crosstalk: The Journal
of Defense Software Engineering, Volume 14, No 7, July, 2001
-Bernstein, Lawrence, and
David Klappholz, .Live-Through Case Histories as Motivation for Software
Process,. Proceedings of Fifth World Multiconference on Systemics, Cybernetics,
and Informatics (SCI 2001), Orlando, FL, July, 2001.
-D. Klappholz, “SQL,” Handbook of Programming Languages, Volumn III, Chapter 7, Macmillan, NY, 1998.
-Klappholz, David, and Lawrence Bernstein, Live-Thru Case Histories:
Overcoming Aversion to Software Development Process Through Controlled Failure,
invited presentation at NSF CCLI Showcase, Conference of the ACM Special
Interest Group on Computer Science Education, February 21, 2003 (SIGCSE 2003),
Reno, NV. (presented by Klappholz)
-Boehm, Barry, Daniel Port, and David Klappholz, workshop on Methods
and Materials for Teaching Understanding of and Proper Use of Software
Development Process, Conference of the ACM Special Interest Group on Computer
Science Education, February 19, 2003 (SIGCSE 2003), Reno, NV (presented by Klappholz)
-Boehm, Barry, Daniel Port, and David Klappholz, workshop on Tailoring a Successful Project-Based Course
-- in Which Students Learn to Work in Teams on the Development of Useful
Software Products for Real Clients – to the Needs and Resource Constraints of
Individual Colleges and Universities, Conference on Software Engineering
Education and Training (CSEE&T 2003), March 21, 2003, Madrid, Spain. (presented by Klappholz & Port)
-Klappholz, David, and Lawrence Bernstein, A Survey Instrument for
Assessing Attitude Toward Software Engineering, Southern California Software
Process Improvement Network, Long Beach, CA, December 6, 2002 (presented by
Klappholz)
-Klappholz, David, and Lawrence Bernstein, Overcoming Aversion to
Software Process Through Controlled Failure, North Jersey Software Process
Improvement Network (NJSPIN), Piscataway, NJ, January 16, 2002 (presented by
Klappholz)
-Fall 2002 Sabbatical with Barry Boehm at University of Southern California
-1987-1992 Founding Editor-in-Chief, Pittman Publishing Company/MIT Research Press
-Monograph Series on Parallel and Distributed Processing
-1988 - present Editorial Board, Journal of Supercomputing
-1992 - present Editorial Advisory Board, Scientific Programming