2008 |
46 | EE | Liguo Yu,
Stephen R. Schach:
Applying Association Mining to Change Propagation.
International Journal of Software Engineering and Knowledge Engineering 18(8): 1043-1061 (2008) |
2007 |
45 | | Liguo Yu,
Stephen R. Schach,
Kai Chen:
Common Coupling as a Measure of Reuse Effort in Kernel-Based Software.
SEKE 2007: 39-44 |
44 | EE | Simon L. Winberg,
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(4): 539-556 (2007) |
43 | EE | Dror G. Feitelson,
Tokunbo O. S. Adeshiyan,
Daniel Balasubramanian,
Yoav Etsion,
Gabor Madl,
Esteban 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(8): 1239-1255 (2007) |
42 | EE | Stephen R. Schach,
Tokunbo O. S. Adeshiyan,
Daniel Balasubramanian,
Gabor Madl,
Esteban Osses,
Sameer Singh,
Karlkim Suwanmongkol,
Minhui Xie,
Dror G. Feitelson:
Common coupling and pointer variables, with application to a Linux case study.
Software Quality Journal 15(1): 99-113 (2007) |
2006 |
41 | EE | Dror G. Feitelson,
Gillian Z. Heller,
Stephen R. Schach:
An Empirically-Based Criterion for Determining the Success of an Open-Source Project.
ASWEC 2006: 363-368 |
40 | EE | Liguo Yu,
Stephen R. Schach,
Kai Chen,
Gillian Z. Heller,
A. Jefferson 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(6): 807-815 (2006) |
2005 |
39 | EE | Liguo Yu,
Stephen R. Schach,
Kai Chen:
Measuring the maintainability of open-source software.
ISESE 2005: 297-303 |
38 | EE | Liguo Yu,
Stephen R. Schach,
Kai Chen:
Reusability before and after reuse: a Darwin case study.
ISESE 2005: 368-375 |
37 | EE | Liguo Yu,
Stephen R. Schach,
Kai Chen:
Maintaining Linux: the role of "current".
ISESE 2005: 44-52 |
36 | EE | Gordon L. Freeman,
Stephen R. Schach:
The task-dependent nature of the maintenance of object-oriented programs.
Journal of Systems and Software 76(2): 195-206 (2005) |
35 | EE | Joa Sang Lim,
Seung Ryul Jeong,
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(2): 131-138 (2005) |
2004 |
34 | EE | Kai Chen,
Stephen R. Schach,
Liguo Yu,
A. Jefferson Offutt,
Gillian Z. Heller:
Open-Source Change Logs.
Empirical Software Engineering 9(3): 197-210 (2004) |
33 | EE | Liguo Yu,
Stephen R. Schach,
Kai Chen,
A. Jefferson Offutt:
Categorization of Common Coupling and Its Application to the Maintainability of the Linux Kernel.
IEEE Trans. Software Eng. 30(10): 694-706 (2004) |
32 | EE | Amir Tomer,
Leah Goldin,
Tsvi Kuflik,
Esther Kimchi,
Stephen R. Schach:
Evaluating Software Reuse Alternatives: A Model and Its Application to an Industrial Case Study.
IEEE Trans. Software Eng. 30(9): 601-612 (2004) |
2003 |
31 | EE | Stephen R. Schach,
Bo Jin,
Liguo Yu,
Gillian Z. Heller,
A. Jefferson Offutt:
Determining the Distribution of Maintenance Categories: Survey versus Measurement.
Empirical Software Engineering 8(4): 351-365 (2003) |
30 | EE | Stephen R. Schach,
Bo Jin,
David R. Wright,
Gillian Z. Heller,
A. Jefferson Offutt:
Quality Impacts of Clandestine Common Coupling.
Software Quality Journal 11(3): 211-218 (2003) |
2002 |
29 | | Stephen R. Schach,
Bo Jin,
David R. Wright,
Gillian Z. Heller,
A. Jefferson Offutt:
Maintainability of the Linux kernel.
IEE Proceedings - Software 149(1): 18-23 (2002) |
2001 |
28 | | Shuanglin Wang,
Stephen R. Schach,
Gillian Z. Heller:
A case study in repeated maintenance.
Journal of Software Maintenance 13(2): 127-141 (2001) |
2000 |
27 | EE | Amir Tomer,
Stephen R. Schach:
The Evolution Tree: A Maintenance-Oriented Software Development Model.
CSMR 2000: 209-214 |
26 | | Stephen R. Schach,
Amir Tomer:
Development/maintenance/reuse: software evolution in product lines.
SPLC 2000: 437-450 |
25 | | Stephen R. Schach,
Amir Tomer:
A maintenance-oriented approach to software construction.
Journal of Software Maintenance 12(1): 25-45 (2000) |
1999 |
24 | EE | Matthew L. Domsch,
Stephen R. Schach:
Experience Paper: A Case Study in Object-Oriented Maintenance.
ICSM 1999: 346-352 |
1998 |
23 | | Aaron B. Binkley,
Stephen R. Schach:
Validation of the Coupling Dependency Metric as a Predictor of Run-Time Failures and Maintenance Measures.
ICSE 1998: 452-455 |
22 | | Aaron B. Binkley,
Stephen R. Schach:
Prediction of Run-Time Failures Using Static Product Quality Metrics.
Software Quality Journal 7(2): 141-147 (1998) |
1997 |
21 | | Stephen R. Schach:
Testing: Principles and Practice.
The Computer Science and Engineering Handbook 1997: 2379-2398 |
1996 |
20 | | Stephen R. Schach:
Testing: Principles and Practice.
ACM Comput. Surv. 28(1): 277-279 (1996) |
19 | EE | Aaron B. Binkley,
Stephen R. Schach:
A Comparison of Sixteen Quality Metrics for Object-Oriented Design.
Inf. Process. Lett. 58(6): 271-275 (1996) |
18 | | Stephen R. Schach:
The Cohesion and Coupling of Objects.
JOOP 8(8): 48-50 (1996) |
1995 |
17 | EE | Stephen R. Schach,
Xuefeng Yang:
Metrics for targeting candidates for reuse: an experimental approach.
SAC 1995: 379-383 |
1992 |
16 | EE | Nancy J. Wahl,
Stephen R. Schach:
A Paradigm for Distributed Debugging.
ACM Conference on Computer Science 1992: 235-242 |
1990 |
15 | EE | Vijay Raghavan,
Stephen R. Schach:
Learning Switch Configurations.
COLT 1990: 38-51 |
1987 |
14 | | Michael R. Leuze,
Stephen R. Schach:
On the Placement of Parallel Process.
PPSC 1987: 352-356 |
1986 |
13 | | Stephen R. Schach,
Peter T. Wood:
An Almost Path-free Very High-level Interactive Data Manipulation Language for a Microcomputer-based Database System.
Softw., Pract. Exper. 16(3): 243-268 (1986) |
1985 |
12 | EE | Jeffrey W. M. Dooley,
Stephen R. Schach:
Flow: A software development environment using diagrams.
Journal of Systems and Software 5(3): 203-219 (1985) |
11 | | Hugo T. Jankowitz,
Paul W. Kilfoil,
Ilana Rabkin,
Stephen R. Schach:
A Portable High-level Database Debugger and Software Performance Monitor.
Softw., Pract. Exper. 15(6): 523-538 (1985) |
1984 |
10 | | Ronald I. Becker,
Stephen R. Schach:
A Bottom-Up Algorithm for Weight- and Height-Bounded Minimal Partitions of Trees.
CAAP 1984: 63-72 |
1983 |
9 | | Sidney L. Getz,
George Kalligiannis,
Stephen R. Schach:
A Very High-Level Interactive Graphical Trace for the Pascal Heap.
IEEE Trans. Software Eng. 9(2): 179-185 (1983) |
8 | EE | Klaas G. van der Poel,
Stephen R. Schach:
A software metric for cost estimation and efficiency measurement in data processing system development.
Journal of Systems and Software 3(3): 187-191 (1983) |
1982 |
7 | EE | Ronald I. Becker,
Stephen R. Schach:
Drawing labelled directed binary graphs on a grid.
ACM Southeast Regional Conference 1982: 30-34 |
6 | EE | Ronald I. Becker,
Stephen R. Schach,
Yehoshua Perl:
A Shifting Algorithm for Min-Max Tree Partitioning.
J. ACM 29(1): 58-67 (1982) |
5 | | B. R. Dunman,
Stephen R. Schach,
Peter T. Wood:
A Mainframe Implementation of Concurrent Pascal.
Softw., Pract. Exper. 12(1): 85-89 (1982) |
4 | | Stephen R. Schach:
A Unified Theory for Software Production.
Softw., Pract. Exper. 12(7): 683-689 (1982) |
1981 |
3 | EE | Yehoshua Perl,
Stephen R. Schach:
Max-Min Tree Partitioning.
J. ACM 28(1): 5-15 (1981) |
1980 |
2 | | Ronald I. Becker,
Yehoshua Perl,
Stephen R. Schach:
A Shifting Algorithm for Min-Max Tree Partitioning.
ICALP 1980: 64-75 |
1 | | Stephen R. Schach:
A Portable Trace for the Pascal Heap.
Softw., Pract. Exper. 10(6): 421-426 (1980) |