Refereed Publications of Stephen R. Schach
- Lawrence G. Thomas, Stephen R. Schach, Gillian Z. Heller, and Jeff Offutt,
"Impact of Release Intervals on Empirical Research into Software Evolution, with
Application to the Maintainability of Linux,"
IET Software 3 (February 2009), pp. 58-66.
- Liguo Yu and Stephen R. Schach,
"Applying Association Mining to Change Propagation,"
International Journal of
Software Engineering and Knowledge Engineering
18 (December 2008), pp. 1043-1061.
- Jeff Offutt, Aynur Abdurazik, and Stephen R. Schach,
"Quantitatively Measuring Object-Oriented Couplings,"
Software Quality Journal 16 (December 2008), pp. 489-512.
- Liguo Yu, Stephen R. Schach, Kai Chen, and Srini Ramaswamy,
"Coupling
Measurement in Multi-Kernel-Based Software with Its Application
to Darwin," International Journal of Intelligent Control and
Systems 13 (June 2008), pp. 109-118.
- Simon L. Winberg, Stephen R. Schach, and Michael Inggs,
"Bringing Knowledge Engineering into an Engineering Curriculum,"
South African Journal of Higher Education 21
(February 2008), pp. 967-981.
- Simon L. Winberg and Stephen R. Schach,
"A Pilot Study of Productive versus Nonproductive Knowledge Acquisition
in Embedded Software Development," International Journal of
Software Engineering and Knowledge Engineering 17
(August 2007), pp. 539-56.
- Liguo Yu, Stephen R. Schach, and Kai Chen,
"Coupling as a Measure of Reuse Effort in Kernel-Based Software,"
Proceedings of the Nineteenth International Conference on Software
Engineering and Knowledge Engineering SEKE'2007, Boston,
July 9-11, 2007, pp. 39-44.
- Dror G. Feitelson, Tokunbo O.S. Adeshiyan, Daniel Balasubramanian,
Yoav Etsion, Gabor Madl, Esteban P. Osses, Sameer Singh,
Karlkim Suwanmongkol, Minhui Xie, Stephen R. Schach,
"Fine-Grain Analysis of Common Coupling and Its Application
to a Linux Case Study," Journal of Systems and Software
80 (August 2007), pp. 1239-1255.
- Stephen R. Schach, Tokunbo O. S. Adeshiyan,
Daniel Balasubramanian, Gabor Madl, Esteban P. Osses,
Sameer Singh, Karlkim Suwanmongkol,
Minhui Xie, and Dror G. Feitelson,
"Common Coupling and Pointer Variables,
with Application to a Linux Case Study,"
Software Quality Journal,
15 (March 2007), pp. 99-113.
- Liguo Yu, Stephen R. Schach, Kai Chen,
Gillian Z. Heller, and Jeff Offutt,
"Maintainability of the Kernels of Open-Source Operating Systems:
A Comparison of Linux with FreeBSD, NetBSD, and OpenBSD,"
Journal of Systems and Software
79 (June 2006), pp. 807-15.
- Dror G. Feitelson, Gillian Z. Heller, and Stephen R. Schach,
"An Empirically-Based Criterion for Determining the Success of an
Open-Source Project,"
Proceedings of the 2006 Australian Software Engineering
Conference, Sydney, Australia, April 2006, pp. 363-368.
- Liguo Yu, Stephen R. Schach, and Kai Chen,
"Maintaining Linux: The Role of current,"
Proceedings of the Fourth International Symposium
on Empirical Software Engineering, Noosa Heads,
Queensland, Australia, November 2005, pp. 44-52.
- Liguo Yu, Stephen R. Schach, and Kai Chen,
"Measuring the Maintainability of Open-Source Software,"
Proceedings of the Fourth International Symposium
on Empirical Software Engineering, Noosa Heads,
Queensland, Australia, November 2005, pp. 297-303.
- Liguo Yu, Stephen R. Schach, and Kai Chen,
"Reusability before and after Reuse: A Darwin Case Study,"
Proceedings of the Fourth International Symposium
on Empirical Software Engineering, Noosa Heads,
Queensland, Australia, November 2005, pp. 368-375.
- Joa Sang Lim, Seung Ryul Jeong, and Stephen R. Schach,
"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
77 (August 2005), pp. 131-38.
- Gordon L. Freeman, Jr. and Stephen R. Schach,
"The Task-Dependent Nature of the Maintenance of
Object-Oriented Programs," Journal of Systems and Software
76 (May 2005), pp, 195-206.
- Liguo Yu, Stephen R. Schach, Kai Chen, and Jeff Offutt,
"Categorization of Common Coupling and its Application to the
Maintainability of the Linux Kernel,"
IEEE Transactions on Software Engineering
30 (October 2004), pp. 694-706.
- Amir Tomer, Leah Goldin, Tsvi Kuflik, Esther Kimchi, and
Stephen R. Schach,
"Evaluating Software Reuse Alternatives: A Model and its
Application to an Industrial Case Study,"
IEEE Transactions on Software Engineering
30 (September 2004), pp. 601-12.
- Kai Chen, Stephen R. Schach, Liguo Yu, Jeff Offutt,
and Gillian Z. Heller,
"Open-Source Change Logs,"
Empirical Software Engineering
9 (September 2004), pp. 197-210.
- Amir Tomer, Leah Goldin, Tsvi Kuflik, Esther Kimchi, and
Stephen R. Schach, "A Model for Evaluating the Cost-Effectiveness
of Software Reuse Alternatives,"
Proceedings of the IBM Seminar on Programming Languages and
Development Environments, Haifa, Israel, June 2004.
- Stephen R. Schach, Bo Jin, Liguo Yu,
Gillian Z. Heller, and Jeff Offutt,
"Determining the Distribution of Maintenance Categories: Survey
versus Measurement," Empirical Software Engineering
8 (December 2003), pp. 351-66.
- Gan Deng, Zhihong Ding, Bobby Bodenheimer, and Stephen R.
Schach, "Understanding Software Coupling through Visualization,"
ACM Mid-Southeast Fall Conference,
Gatlinburg, TN, November 2003.
- Gordon L. Freeman, Jr. and Stephen R. Schach,
"A Strategy-Based Recursive Scoring Scheme for Evaluating
Programming Experiments"
ACM Mid-Southeast Fall Conference,
Gatlinburg, TN, November 2003.
- Stephen R. Schach, "Critical Research Issues for
a 'Science of Design',"
Proceedings of the UIUC-NSF Workshop on the Continuous Redesign of
Open-Source Software, Champaign-Urbana IL, October 2003.
- Stephen R. Schach, Bo Jin, David R. Wright,
Gillian Z. Heller, and Jeff Offutt,
"Quality Impacts of Clandestine Common Coupling,"
Software Quality Journal 11 (July 2003),
pp. 211-18.
- Gordon L. Freeman, and Stephen R. Schach,
"On the Maintenance of
Object-Oriented Programs," Proceedings of the 41st Annual ACM
Southeast Conference, Savannah, GA, March 2003, pp. 208-13.
- Amir Tomer and Stephen R. Schach,
"A Three-Dimensional Model for System Design
Evolution," Systems Engineering, 5 (No. 4, 2002),
pp. 264-73.
- Stephen R. Schach and Amir Tomer,
"Development/Maintenance/Reuse: Software Evolution in Product
Lines," Proceedings of the Israeli Workshop on Programming
Languages and Development Environments, Haifa, Israel, July 2002.
- Stephen R. Schach and A. Jefferson Offutt,
"On the Nonmaintainability of Open-Source Software,"
Proceedings of the 2nd Workshop on Open Source Software
Engineering, Orlando, FL, May 2002.
- Stephen R. Schach, Bo Jin, David R. Wright, Gillian
Z. Heller, and A. Jefferson Offutt,
"Maintainability of the Linux Kernel," IEE Proceedings--Software
149 (February 2002), pp. 18-23.
- Stephen R. Schach and Amir Tomer,
"Modeling System Design Evolution: A
Three-Dimensional Model,"
Proceedings of INCOSE_IL
(International Council on Systems
Engineering),
March 2002,
Herzlia, Israel (CD Format).
- Stephen R. Schach, Bo Jin, David R. Wright,
Gillian Z. Heller, and A. Jefferson Offutt,
"Dependencies within the Linux Kernel,"
ACM Mid-Southeast Fall Conference,
Gatlinburg, TN, November 2001.
-
Gordon L. Freeman, Stephen R. Schach, and J. Lee Maier,
"Comparing the Maintainability of Structured and Reengineered
Object-Oriented Cobol,"
ACM Mid-Southeast Fall Conference,
Gatlinburg, TN, November 2001.
- Shuanglin Wang, Stephen R. Schach, and Gillian Z. Heller,
"A Case Study in Repeated Maintenance,"
Journal of Software Maintenance and Evolution:
Research and Practice
13 (March/April 2001), pp. 127-41.
- Stephen R. Schach and Amir Tomer,
"Development/Maintenance/Reuse:Software Evolution in Product Lines,"
Proceedings of the First Software Product Line Conference
(SPLC1), Denver, CO, August 2000, pp. 437-50.
- Jeff Gray and Stephen R. Schach,
"Constraint Animation Using an Object-Oriented Declarative Language,"
Proceedings of the 38th Annual ACM Southeast Conference ,
Clemson, SC, April 2000, pp. 1-10. (Best Paper Award)
- Amir Tomer and Stephen R. Schach,
"The Evolution Tree: A Maintenance-Oriented Software
Development Model,"
Proceedings of the Fourth European Conference on Software
Maintenance and Reengineering (CSMR 2000),
Zurich, Switzerland, February/March 2000, pp. 209-14.
- Stephen R. Schach and Amir Tomer,
"A Maintenance-Oriented Approach to Software Construction,"
Journal of Software Maintenance--Research and Experience
12 (January/February 2000), pp. 25-45.
- Amir Tomer and Stephen R. Schach,
"Software Development as an Inherent Reengineering Process,"
Proceedings of the 5th National Conference of the
Israel Society for Quality, Haifa, Israel, November 1999
(CD format).
- Matthew L. Domsch and Stephen R. Schach, "A Case Study
in Object-Oriented Maintenance," Proceedings of the
International Conference on Software Maintenance, Oxford,
England, August/September 1999, pp. 346-52.
- Panagiotis Linos and Stephen R. Schach, "Comprehending
Multilanguage and Multiparadigm Software," Proceedings of
the International Conference on Software Maintenance,
Oxford, England, August/September 1999, p. 437.
- Stephen R. Schach, "How and Why Some Colleges Have
Incorporated Maintenance into the First Course in Software
Engineering," Proceedings of the Workshop on the Teaching
of Software Engineering from a Maintenance Perspective,
International Conference on Software Maintenance, Oxford,
England, August/September 1999, pp. 8-9.
- Aaron B. Binkley and Stephen R. Schach, "Prediction of
Run-Time Failures Using Static Product Quality Metrics,"
Software Quality Journal 7 (July 1998), pp.
141-47.
- Aaron B. Binkley and Stephen R. Schach, "Metrics for
Predicting Run-Time Failures and Maintenance Effort: Four Case
Studies," CrossTalk, The Journal of Defense Software
Engineering 11 (August 1998), pp. 21-23.
-
Aaron B. Binkley and Stephen R. Schach, "Validation of the Coupling
Dependency Metric as a Predictor of Run-Time Failures and
Maintenance Measures," Proceedings of the 1998 International
Conference on Software Engineering, Kyoto, Japan, April 1998, pp. 452-55.
-
Aaron B. Binkley and Stephen R. Schach, "Predicting Run-Time
Faults and Maintenance Effort," Proceedings of Workshop on
Object-Oriented Metrics, OOPSLA '97, Atlanta, GA, October 1997,
pp. 1-5.
-
Aaron B. Binkley and Stephen R. Schach, "Toward a
Unified Approach to Coupling," Proceedings of the 1997 ACM
Southeast Conference, Murfreesboro, TN, April 1997, pp. 91-97.
-
Nanshan Zeng and Stephen R. Schach, "Is the Object-Oriented
Paradigm Appropriate for Scientific Software?," Proceedings of the 1997
ACM Southeast Conference, Murfreesboro, TN, April 1997, pp. 98-105.
- Karen P. Walker and Stephen R. Schach, "Obstacles to
Learning a Second Programming
Language: An Empirical Study," Computer Science
Education 7 (November 1996), pp. 1-20.
- Sanjivni Datar and Stephen R. Schach, "Reuse of Legacy Software
in Object-Oriented Reengineering: A Case Study,"
Transactions of SAIEE 87 (September 1996),
pp. 101-7.
- Aaron B. Binkley and Stephen R. Schach, "Impediments to
the Effective Use of Metrics within the Object-Oriented Paradigm,"
Proceedings of the OOPSLA '96 Workshop on Object-Oriented Product
Metrics, San Jose, CA, October 1996, pp. 1-7.
- Stephen R. Schach, "The Importance of Object Design
Modification," Proceedings of the OOPSLA '96 Workshop on
Object Design, San Jose, CA, October 1996, pp. 1-5.
- Aaron B. Binkley and Stephen R. Schach, "A Comparison of
Sixteen Quality Metrics for Object-Oriented Design,"
Information Processing Letters 58 (24 June 1996), pp.
271-75.
- Stephen R. Schach, "Testing: Principles and Practice," in:
Allen Tucker and Peter Wegner (Eds.),
ACM 50th-Anniversary Symposium: Perspectives in Computer
Science, ACM Computing
Surveys 28 (March 1996), pp. 277-79.
- Stephen R. Schach, "The Cohesion and Coupling of Objects,"
J. Object-Oriented Programming
9 (January 1996), pp. 48-50.
- Gordon L. Freeman and Stephen R. Schach, "Some
Software Engineering Implications of Object-Oriented
COBOL," ACM Mid-Southeast Fall Conference, November,
1995.
- K. K. Uhde and S. R. Schach,
"Translating C++ Software into Ada 95," CrossTalk
8 (October 1995), pp. 10-12.
- Stephen R. Schach and Sanjivni Datar, "The Impact of Reuse on
Effort Estimation Metrics for Reengineering Legacy Software using
the Object-Oriented Paradigm," Proceedings of the OOPSLA
'95 Workshop on the Object-Oriented Process and Metrics
for Effort Estimation, Austin, TX, October 1996.
- S. R. Schach and X. Yang, "Metrics for Targeting Candidates
for Reuse," Proceedings of the ACM Symposium on Applied Computing,
Nashville, TN, February 1995, pp. 379-83.
- S. R. Schach, "The Economic Impact of Software Reuse on
Maintenance," J. Software Maintenance: Research and
Practice 6 (July/August 1994), pp. 185-96.
- S. R. Schach, "A Component-Oriented, Team-Based Software
Engineering Term Project," Proceedings of the International
Workshop on Software Engineering Education, Sorrento, Italy, May
1994, pp. 271-75.
- S. R. Schach, "The Object-Oriented Paradigm: Uncertainties
and Insecurities," S. Afr. Computer Journal 4 (May
1994), pp. 77-83.
- P. C. Hampton, S. R. Schach, and J. H. Koeslag, "Has
Tay-Sachs Disease Become More Common?" S. Afr. Medical J.
83 (December 1993), pp 877-78.
- J. H. Koeslag, P. C. Hampton, and S. R. Schach, "Did the
Incidence of Tay-Sachs Disease Increase among the Ashkenazim on
Emigration to North America?, Proceedings of the Annual Congress of the
Physiology Society of South Africa, Pretoria, October 1993.
- R. J. Gopal and S. R. Schach, "Application of Automatic
Decomposition Schemes in Proof Maintenance for Evolving
Programs," J. Software Maintenance: Research and Practice
4 (December 1992), pp. 183-98.
- N. J. Wahl and S. R. Schach, "A Paradigm for Distributed
Debugging," Proceedings of the 20th Annual Computer Science
Conference, Kansas City, MO, March 1992, pp. 235-42.
- L. D. Tidwell and S. R. Schach, "Automatic Vectorization,"
S. Afr. Comp. J. 1 (March 1991), pp. 81-84.
- S. R. Schach, "CASE Tools for Evolving Multiprocessor
Architectures," Proceedings of the CASE 90, Irvine, CA, December
1990.
- V. Raghavan and S. R. Schach, "Learning Switch
Configurations," Proceedings of the COLT 90, Rochester, NY, August
1990, 38-51.
- K. B. McKusick, S. R. Schach, and J. H. Koeslag, "Social
Mechanisms in the Population Genetics of Tay-Sachs and Other
Lethal Autosomal Recessive Diseases: A Computer Simulation
Model," American Journal of Medical Genetics 36
(1990), 178-82.
- J. A. Blair and S. R. Schach, "Dataflow Computing and
Architectures," Mid-Southeast ACM Conference, Gatlinburg, TN,
November 1990.
- R. Gopal and S. R. Schach, "Using Automatic Program
Decomposition Techniques in Software Maintenance Tools,"
Proceedings of the Conference on Software Maintenance, Miami, FL,
October 1989, 132-41.
- E. F. Mitchel, S. R. Schach, and D. P. Island, "ENDO-LAB: An
Integrated, Portable Endocrinology Software System," Computer
Methods and Programs in Biomedicine 27 (1988),
241-48.
- H. Yang and S. R. Schach, "tScribe: A Preprocessor for
troff," Mid-Southeast ACM Conference, Gatlinburg, TN, October
1988.
- N. J. Wahl and S. R. Schach, "A Methodology and Distributed
Tool for Debugging Dataflow Programs," Proceedings of the 2nd Workshop on
Software Testing, Verification, and Analysis, Banff, Canada,
July 1988, 98-105.
- J. A. Blair, L. C. Murphy, S. R. Schach, and C. W. McDonald,
"Rapid Prototyping, Bottom-Up Design, and Reusable Modules: A
Case Study," ACM Mid-Southeast Summer Meeting, Nashville,
TN, June 1988.
- N. J. Wahl and S. R. Schach, "Debugging Dataflow Programs,"
ACM Mid-Southeast Summer Meeting, Nashville, TN, June
1988.
- S. Raghupathy, M. R. Leuze, and S. R. Schach, "Message
Routing Schemes in a Hypercube Machine," Proceedings of the 3rd Conference
on Hypercube Concurrent Computers and Applications,
Pasadena, CA, December 1988, 640-46.
- M. R. Leuze and S. R. Schach, "On the Placement of Parallel
Processes," Proceedings of the 3rd SIAM Conference on Parallel Processing
for Scientific Computing, Los Angeles, CA, December 1987.
Reprinted in: Parallel Processing for Scientific
Computing, Garry Rodrigue (Ed.), 352-56.
- G. E. Davis and S. R. Schach, "Mentor/MacVideo: A Videodisk
Authoring System for Educators Who Are Not Computer
Specialists," J. Educ. Technology Systems 16
(1987-88), 171-94.
- S. R. Schach, "Methodology Characteristic Frameworks for
Software Specification and Design: A Critique of 'METHODMAN
II'," Proceedings of the 4th International Workshop on Software
Specification and Design, Monterey, CA, April 1987,
196-200.
- M. R. Leuze and S. R. Schach, "A Constructive Initial
Assignment Algorithm for Mapping Parallel Gaussian Elimination
Processes to a Hypercube Multiprocessor," Proceedings of the 18th
Southeastern International Conf. on Combinatorics, Graph Theory
and Computing, Boca Raton, FL, February 1987.
- J. H. Koeslag, S. R. Schach, and C. W. Melzer, "A
Reappraisal of the Phi-Coefficient in Multiple Choice
Examinations," Medical Education 20 (1986),
46-52.
- N. J. Wahl, S. R. Schach, and R. I. Winner, "A Very High
Level Debugging Simulator for Low Level Microprograms," Proceedings of the
19th Annual Microprogramming Workshop, New York, NY, October
1986, 148-155.
- J. F. Nixon, S. R. Schach, and R. I. Winner, "A
Microarchitecture Description Language for Retargeting Firmware
Tools," Proceedings of the 19th Annual Microprogramming Workshop, New
York, NY, October 1986, 34-43.
- D. B. McCormick, S. R. Schach, and J. H. Koeslag, "Marital
Mores as a Mechanism for the Maintenance of Ethnic Variations of
Lethal Gene Frequencies," Amer. J. Human Genetics
39 (1986), 477-488.
- J. H. Koeslag, D. B. McCormick, and S. R. Schach, "Incest
Taboos and the Maintenance of Unusual Gene Frequencies for
Tay-Sachs Disease and Other Lethal Autosomal Recessive Genes in
Certain Populations," Pharmacological and Physiological
Societies of Southern Africa Congress, Thaba Ntchu,
Bophutotswana, 1986. (Abstract in: S. Afr. J. Science 84
(June 1988), 532.)
- S. R. Schach and P. T. Wood, "An Almost Path-Free Very
High-Level Interactive Data Manipulation Language for a
Microcomputer-Based Database System," Software-Practice and
Experience 16 (1986), 243-268.
- R. I. Becker and S. R. Schach, "A Bottom-Up Algorithm for
Weight- and Height-Bounded Minimal Partition of Trees," Int.
J. Computer Math. 16 (1985), 211-228.
- S. R. Schach, "Prototyping, Design, and the Early Cost
Estimation Problem," Proceedings of the 3rd International Workshop on
Software Specification and Design, London, UK, August 1985,
212213.
- S. R. Schach and J. P. Jones, "Solving the NMR Equation,"
33rd Annual Meeting of the Association of University
Radiologists, Nashville, TN, June 1985.
- S. R. Schach and V. Chambers, "High-Level Debugging Systems
for Pascal: Are Portability and Usefulness Mutually Exclusive?
Proceedings of the ACM 23rd Annual Southeast Regional Conference,
Nashville, TN, April 1985, 115-118.
- J. H. Koeslag and S. R. Schach,On the Perpetuation of Relic
Genes Having an Inviable Homozygote," Annals of Human
Genetics 49 (Oct. 1985), 291-302.
- J. W. F. Dooley and S. R. Schach, "FLOW: A Software
Development Environment Using Diagrams," J. Syst. and
Software 5 (Aug 1985), 203-220.
- H. T. Jankowitz, P. W. Kilfoil, I. Rabkin, and S. R. Schach,
"A Portable High-Level Database Debugger and Software
Performance Monitor," Software-Practice and Experience
15 (1985), 523-538.
- M. Hirsch, S. R. Schach, and W. R. van Biljon, "High-Level
Pascal Debugging Systems for Pascal: Interpreter versus
Compiler," Quaest. Informaticae 3 (3) (Aug. 1985),
9-13.
- S. R. Schach, "A Software Design Language Using Diagrams,"
Proceedings of the International Workshop on Models and Languages for
Software Specification and Design, Orlando, FL, March 1984,
198-200.
- J. P. Jones and S. R. Schach, "Effects of Pulse Sequences on
Measurements of T1 and T2," Conf. Southeastern Chapter of
Society of Nuclear Medicine, Lexington, KY, 1984.
- J. H. Koeslag and S. R. Schach, "Postzygotic Compensation in
the Maintenance of Ethnic Variations in the Incidence of
Hereditary Disorders," Pharmacological and Physiological
Societies of Southern Africa Congress, Potchefstroom,
Transvaal, 1984. (Abstract in: S. Afr. J. Science
81 (1985), 402.)
- J. H. Koeslag, C. W. Melzer, and S. R. Schach, "Tay-Sachs
Disease and the Persistence of Lethal Autosomal Recessive Genes
in Human Populations," S. Afr. Med. J. 66 (1984),
87-89. (Abstract in: Safety Science Abstracts Journal
12 (Jan 1985), 184.) (Extended Abstract in: Ob/Gyn
Digest (June 1985), 4-6.)
- R. I. Becker and S. R. Schach, "A Bottom-Up Algorithm for
Weight- and Height-Bounded Minimal Partitions of Trees,"
Proceedings of the 9th Colloq. on Trees and Algebra in Programming,
Bordeaux, France, March 1984, 63-72.
- J. H. Koeslag and S. R. Schach, "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, 48 (1984), 275-281.
- K. J. van der Poel and S. R. Schach, "A Software Metric for
Cost Estimation and Efficiency Measurement in Data Processing
System Development," J. Syst. and Software 3
(1983), 187-191.
- S. R. Schach, "An Improved Implementation of Grimblebys
Algorithm," Quaest. Informaticae 2 (1983), 7-10.
- J. Koeslag, C. W. Melzer, and S. R. Schach, "Penalties in
Multiple-Choice and True-False Questions," S. Afr. Med.
J. 63 (1983), 20-22.
- S. R. Schach, "Data Structure Traces," Quaest.
Informaticae 2 (1983), 19-24.
- S. R. Schach, "An Efficient Algorithm for the Common
Spanning Tree Problem," Electron. Lett. 19
(1983), 346-347.
- S. L. Getz, G. Kalligiannis, and S. R. Schach, "A Very
High-Level Interactive Graphical Trace for the Pascal Heap,"
IEEE Trans. on Software Engineering SE-9 (1983),
179-185.
- S. R. Schach, "Comment on Algorithm for Finding the Common
Spanning Trees of Two Graphs," Electron. Lett. 18
(1982), 988-989.
- B. Dunman, S. R. Schach, and P. T. Wood, "A Mainframe
Implementation of Concurrent Pascal," Software-Practice and
Experience 12 (1982), 85-89.
- S.R. Schach, "A Unified Theory for Software Production,"
Software-Practice and Experience 12 (1982),
683-689.
- R. I. Becker, Y. Perl, and S. R. Schach, "An Efficient
Implementation of an Algorithm for Min-Max Tree Partitioning,"
Quaest. Informaticae 2(1) (1982), 27-30.
- R. I. Becker, S. R. Schach, and Y. Perl, "A Shifting
Algorithm for Min-Max Tree Partitioning," J. ACM
29 (1982), 58-67.
- S. R. Schach, "An Interactive Graphical Array Trace,"
Quaest. Informaticae 2 (1982), 2326.
- R. I. Becker and S. R. Schach, "Drawing Labelled Directed
Binary Graphs on a Grid," Proceedings of the ACM 20th Annual Southeast
Regional Conference, Knoxville, TN, April 1982, 30-34.
- Y. Perl and S. R. Schach, "Two Algorithms for Max-Min Tree
Partitioning," Proceedings of the 2nd South African Computer
Symposium, Pretoria, October 1981.
- S. R. Schach, "Major Issues in Software Development,"
Proceedings of the 2nd South African Computer Symposium, Pretoria,
October 1981.
- Y. Perl and S. R. Schach, "Max-Min Tree Partitioning," J.
ACM 28 (1981), 5-15.
- C. W. Melzer, J. H. Koeslag, and S. R. Schach, "Correction
of Item-Test Correlations and Attempts at Improving
Reproducibility in Item Analysis. An Experimental Approach,"
Educ. and Psych. Measurement 41 (1981), 979-92.
- S. R. Schach, "A Portable Trace for the Pascal Heap,"
Software-Practice and Experience 10 (1980),
421-26.
- R. I. Becker, Y. Perl, and S. R. Schach, "A Shifting
Algorithm for Min-Max Tree Partitioning," 7th International
Colloquium on Automata, Languages and Programming (ICALP).
Reprinted in: J. W. de Bakker and J. van Leeuwen (Eds.), Lecture
Notes in Computer Science #85, Springer-Verlag, Berlin, 1980,
64-75.
- P. D. Stevens-Guille and S. R. Schach, "A Novel Engineering
Structure for Teaching Concepts of Structural Analysis,"
International J. Mech. Eng. Educ. 7 (1979),
37-40.
- S. R. Schach and P. D. Stevens-Guille, "Two Aspects of
Computer-Aided Design," Trans. Roy. Soc. S. Afr.
44 (1979), 123-126.
- J. H. Koeslag, C. W. Melzer, and S. R. Schach, "Inversions
in True/False and Multiple Choice Questions--A New Form of Item
Analysis," Med. Educ. 13 (1979), 420-424.
- V. J. Miller, S. R. Schach, and F. W. van Niekerk,
"A Survey of Dentists in the Western Cape,"
Journal of the Dental Association of South Africa
39, 214 - 20.
- S. R. Schach, "A Teaching Machine as a Teaching Laboratory,"
Proceedings of the 5th Annual Conference of the South African Society of
Lecturers in the Field of Computing, Rustenburg, Transvaal,
July 1978.
- G. Fine and S. R. Schach, "An Interactive Matrix Algebra
Teaching Machine," Computer Bulletin Series 2, 15
(1978), 19.
- C. W. Melzer, S. R. Schach, and J. H. Koeslag,
"Misconceptions and Miscarriages in Multiple Choice Questions,"
S. Afr. Med. J. 50 (1976), 583-586; ibid.,
Corresp. 50 (1976), 1123.
- S. R. Schach, "A Demographic Model for Predicting Future
Housing Needs," Trans. Roy. Soc. S. Afr. 42
(1976), 193-201.
- S. R. Schach, "Some Applications of New Identities for
Legendre Associated Functions of Integral Order and Degree,"
Math. Colloq. Univ. Cape Town 10 (1976), 21-36.
- S. R. Schach, "Towards an Intelligent Linear Algebra
Machine," 19th Annual Conference of the South African
Mathematical Society, Potchefstroom, Transvaal, November
1976. (Abstract in Proceedings of the S. Afr. Math. Soc. 8
(1976), 98.)
- S. R. Schach, "New Identities for Legendre Associated
Functions of Integral Order and Degree. II. Extension to Other
Polynomials," SIAM J. of Math. Anal. 7 (1976),
754-766.
- S. R. Schach, "New Identities for Legendre Associated
Functions of Integral Order and Degree. I," SIAM J. of Math.
Anal. 7 (1976), 59-69.
- S. R. Schach, "New Identities for Legendre Associated
Functions of Integral Order and Degree," 17th Annual
Conference of the South African Mathematical Society,
Stellenbosch, Cape Province, November 1974. (Abstract in
Proceedings of the S. Afr. Math. Soc. 6 (1974), 229-231.)
- S. R. Schach, "Inelastic Electron-Proton Scattering,"
Proceedings of the 6th Annual Conference on Theoretical Physics, Cape
Town, July 1971.
Refereed Videotapes
- Stephen R. Schach, Software Reuse: Past, Present, and Future.
150 mins, US-VHS Format. IEEE Computer Society Press, Los Alamitos,
CA, November 1992.
- Stephen R. Schach, Advances in Reusability. 150 mins,
US-VHS Format. IEEE Computer Society Press, Los Alamitos, CA, November 1991.
Stephen R. Schach
srs@vuse.vanderbilt.edu
Return to Stephen R.
Schach home page