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

 

Professional Experience

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

 

Recent Publications

-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.

 

Workshops/Tutorials/Professional Presentations

-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)

 

Editorships

-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