Stephen R. Schach
Vanderbilt University, USA

Personal Home Page

http://www.vuse.vanderbilt.edu/~srs/

Articles in Scholarly Journals [Incomplete List]

  1. Fine-grain analysis of common coupling and its application to a Linux case study
    Journal of Systems and Software, vol. 80, no. 8, pp. 1239–1255, 2007
  2. A PILOT STUDY OF PRODUCTIVE VERSUS NONPRODUCTIVE KNOWLEDGE ACQUISITION IN EMBEDDED SOFTWARE DEVELOPMENT
    International Journal of Software Engineering and Knowledge Engineering, vol. 17, no. 04, p. 539, 2007
  3. Common coupling and pointer variables, with application to a Linux case study
    Software Quality Journal, vol. 15, no. 1, pp. 99–113, 2007
  4. Maintainability of the kernels of open-source operating systems: A comparison of Linux with FreeBSD, NetBSD, and OpenBSD
    Journal of Systems and Software, vol. 79, no. 6, pp. 807–815, 2006
  5. An empirical investigation of the impact of the object-oriented paradigm on the maintainability of real-world mission-critical software
    Journal of Systems and Software, vol. 77, no. 2, pp. 131–138, 2005
  6. The task-dependent nature of the maintenance of object-oriented programs
    Journal of Systems and Software, vol. 76, no. 2, pp. 195–206, 2005
  7. Evaluating software reuse alternatives: a model and its application to an industrial case study
    IEEE Transactions on Software Engineering, vol. 30, no. 9, pp. 601–612, 2004
  8. Categorization of common coupling and its application to the maintainability of the Linux kernel
    IEEE Transactions on Software Engineering, vol. 30, no. 10, pp. 694–706, 2004
  9. Open-Source Change Logs
    Empirical Software Engineering, vol. 9, no. 3, pp. 197–210, 2004
  10. Empirical Software Engineering, vol. 8, no. 4, pp. 351–365, 2003
  11. Software Quality Journal, vol. 11, no. 3, pp. 211–218, 2003
  12. Maintainability of the Linux kernel
    IEE Proceedings - Software, vol. 149, no. 1, p. 18, 2002
  13. A three-dimensional model for system design evolution
    Systems Engineering, vol. 5, no. 4, pp. 264–273, 2002
  14. MANTOOL: a tool for supporting the software maintenance process
    Journal of Software Maintenance and Evolution: Research and Practice, vol. 13, no. 2, pp. 77–95, 2001
  15. Software Quality Journal, vol. 7, no. 2, pp. 141–147, 1998
  16. A comparison of sixteen quality metrics for object-oriented design
    Information Processing Letters, vol. 58, no. 6, pp. 271–275, 1996
  17. The economic impact of software reuse on maintenance
    Journal of Software Maintenance: Research and Practice, vol. 6, no. 4, pp. 185–196, 1994
  18. Social mechanisms in the population genetics of Tay-Sachs and other lethal autosomal recessive diseases: A computer simulation model
    American Journal of Medical Genetics, vol. 36, no. 2, pp. 178–182, 1990
  19. ENDO-LAB: an integrated, portable endocrinology laboratory software system
    Computer Methods and Programs in Biomedicine, vol. 27, no. 3, pp. 241–248, 1988
  20. An almost path-free very high-level interactive data manipulation language for a microcomputer-based database system
    Software: Practice and Experience, vol. 16, no. 3, pp. 243–268, 1986
  21. A portable high-level database debugger and software performance monitor
    Software: Practice and Experience, vol. 15, no. 6, pp. 523–538, 1985
  22. Flow: A software development environment using diagrams
    Journal of Systems and Software, vol. 5, no. 3, pp. 203–219, 1985
  23. On the perpetuation of relic genes having an inviable homozygote
    Annals of Human Genetics, vol. 49, no. 4, pp. 291–302, 1985
  24. Tay?Sachs disease and the role of reproductive compensation in the maintenance of ethnic variations in the incidence of autosomal recessive disease
    Annals of Human Genetics, vol. 48, no. 3, pp. 275–281, 1984
  25. A bottom-up algorithm for weight- and height-bounded minimal partition of trees
    International Journal of Computer Mathematics, vol. 16, no. 4, pp. 211–228, 1984
  26. A software metric for cost estimation and efficiency measurement in data processing system development
    Journal of Systems and Software, vol. 3, no. 3, pp. 187–191, 1983
  27. A Very High-Level Interactive Graphical Trace for the Pascal Heap
    IEEE Transactions on Software Engineering, vol. SE-9, no. 2, pp. 179–185, 1983
  28. A Shifting Algorithm for Min-Max Tree Partitioning
    Journal of the ACM, vol. 29, no. 1, pp. 58–67, 1982
  29. A unified theory for software production
    Software: Practice and Experience, vol. 12, no. 7, pp. 683–689, 1982
  30. A mainframe implementation of Concurrent Pascal
    Software: Practice and Experience, vol. 12, no. 1, pp. 85–89, 1982
  31. A portable trace for the Pascal heap
    Software: Practice and Experience, vol. 10, no. 6, pp. 421–426, 1980