| 2009 |
| 44 | EE | Susan Horwitz,
Susan H. Rodger,
Maureen Biggers,
David Binkley,
C. Kolin Frantz,
Dawn Gundermann,
Susanne E. Hambrusch,
Steven Huss-Lederman,
Ethan V. Munson,
Barbara G. Ryder,
Monica Sweat:
Using peer-led team learning to increase participation and success of under-represented groups in introductory computer science.
SIGCSE 2009: 163-167 |
| 2005 |
| 43 | EE | Suan Hsi Yong,
Susan Horwitz:
Using Static Analysis to Reduce Dynamic Analysis Overhead.
Formal Methods in System Design 27(3): 313-334 (2005) |
| 2004 |
| 42 | EE | Suan Hsi Yong,
Susan Horwitz:
Pointer-Range Analysis.
SAS 2004: 133-148 |
| 2003 |
| 41 | EE | Suan Hsi Yong,
Susan Horwitz:
Protecting C programs from attacks via invalid pointer dereferences.
ESEC / SIGSOFT FSE 2003: 307-316 |
| 40 | EE | Raghavan Komondoor,
Susan Horwitz:
Effective, Automatic Procedure Extraction.
IWPC 2003: 33- |
| 39 | EE | Matthew Allen,
Susan Horwitz:
Slicing java programs that throw and catch exceptions.
PEPM 2003: 44-54 |
| 2002 |
| 38 | EE | Susan Horwitz:
Tool Support for Improving Test Coverage.
ESOP 2002: 162-177 |
| 37 | EE | Sumit Kumar,
Susan Horwitz:
Better Slicing of Programs with Jumps and Switches.
FASE 2002: 96-112 |
| 36 | EE | Venkatesan T. Chakaravarthy,
Susan Horwitz:
On the non-approximability of points-to analysis.
Acta Inf. 38(8): 587-598 (2002) |
| 35 | EE | Suan Hsi Yong,
Susan Horwitz:
Reducing the Overhead of Dynamic Analysis.
Electr. Notes Theor. Comput. Sci. 70(4): (2002) |
| 2001 |
| 34 | EE | Raghavan Komondoor,
Susan Horwitz:
Tool Demonstration: Finding Duplicated Code Using Program Dependences.
ESOP 2001: 383-386 |
| 33 | EE | Alexey Loginov,
Suan Hsi Yong,
Susan Horwitz,
Thomas W. Reps:
Debugging via Run-Time Type Checking.
FASE 2001: 217-232 |
| 32 | EE | Raghavan Komondoor,
Susan Horwitz:
Using Slicing to Identify Duplication in Source Code.
SAS 2001: 40-56 |
| 2000 |
| 31 | EE | Raghavan Komondoor,
Susan Horwitz:
Semantics-Preserving Procedure Extraction.
POPL 2000: 155-169 |
| 1999 |
| 30 | EE | Suan Hsi Yong,
Susan Horwitz,
Thomas W. Reps:
Pointer Analysis for Programs with Structures and Casting.
PLDI 1999: 91-103 |
| 1998 |
| 29 | | Rebecca Hasti,
Susan Horwitz:
Using Static Single Assignment Form to Improve Flow-Insensitive Pointer Analysis.
PLDI 1998: 97-105 |
| 1997 |
| 28 | EE | Marc Shapiro,
Susan Horwitz:
Fast and Accurate Flow-Insensitive Points-To Analysis.
POPL 1997: 1-14 |
| 27 | | Marc Shapiro,
Susan Horwitz:
The Effects of the Presision of Pointer Analysis.
SAS 1997: 16-34 |
| 26 | EE | Susan Horwitz:
Precise Flow-Insensitive May-Alias Analysis is NP-Hard.
ACM Trans. Program. Lang. Syst. 19(1): 1-6 (1997) |
| 1996 |
| 25 | EE | Shmuel Sagiv,
Thomas W. Reps,
Susan Horwitz:
Precise Interprocedural Dataflow Analysis with Applications to Constant Propagation.
Theor. Comput. Sci. 167(1&2): 131-170 (1996) |
| 1995 |
| 24 | | Thomas W. Reps,
Susan Horwitz,
Shmuel Sagiv:
Precise Interprocedural Dataflow Analysis via Graph Reachability.
POPL 1995: 49-61 |
| 23 | EE | Susan Horwitz,
Thomas W. Reps,
Shmuel Sagiv:
Demand Interprocedural Dataflow Analysis.
SIGSOFT FSE 1995: 104-115 |
| 22 | | Shmuel Sagiv,
Thomas W. Reps,
Susan Horwitz:
Precise Interprocedural Dataflow Analysis with Applications to Constant Propagation.
TAPSOFT 1995: 651-665 |
| 21 | EE | David Binkley,
Susan Horwitz,
Thomas W. Reps:
Program Integration for Languages with Procedure Calls.
ACM Trans. Softw. Eng. Methodol. 4(1): 3-35 (1995) |
| 1994 |
| 20 | EE | Thomas W. Reps,
Susan Horwitz,
Shmuel Sagiv,
Genevieve Rosay:
Speeding up Slicing.
SIGSOFT FSE 1994: 11-20 |
| 1993 |
| 19 | | Thomas Ball,
Susan Horwitz:
Slicing Programs with Arbitrary Control-flow.
AADEBUG 1993: 206-222 |
| 18 | | Samual Bates,
Susan Horwitz:
Incremental Program Testing Using Program Dependence Graphs.
POPL 1993: 384-396 |
| 1992 |
| 17 | EE | Susan Horwitz,
Thomas W. Reps:
The Use of Program Dependence Graphs in Software Engineering.
ICSE 1992: 392-411 |
| 16 | EE | Wuu Yang,
Susan Horwitz,
Thomas W. Reps:
A Program Integration Algorithm that Accommodates Semantics-Preserving Transformations.
ACM Trans. Softw. Eng. Methodol. 1(3): 310-354 (1992) |
| 1991 |
| 15 | | Susan Horwitz,
Thomas W. Reps:
Efficient Comparison of Program Slices.
Acta Inf. 28(8): 713-732 (1991) |
| 1990 |
| 14 | | Susan Horwitz:
Identifying the Semantic and Textual Differences Between Two Versions of a Program.
PLDI 1990: 234-245 |
| 13 | EE | Susan Horwitz,
Thomas W. Reps,
David Binkley:
Interprocedural Slicing Using Dependence Graphs.
ACM Trans. Program. Lang. Syst. 12(1): 26-60 (1990) |
| 12 | | Susan Horwitz:
Adding Relational Query Facilities to Software Development Environments.
Theor. Comput. Sci. 73(2): 213-230 (1990) |
| 1989 |
| 11 | | Susan Horwitz,
Phil Pfeiffer,
Thomas W. Reps:
Dependence Analysis for Pointer Variables.
PLDI 1989: 28-40 |
| 10 | EE | Susan Horwitz,
Jan Prins,
Thomas W. Reps:
Integrating Noninterfering Versions of Programs.
ACM Trans. Program. Lang. Syst. 11(3): 345-387 (1989) |
| 1988 |
| 9 | EE | Susan Horwitz,
Thomas W. Reps,
David Binkley:
Interprocedural slicing using dependence graphs (with retrospective)
Best of PLDI 1988: 229-243 |
| 8 | | Thomas W. Reps,
Susan Horwitz:
Semantics-Based Program Integration.
ESOP 1988: 1-20 |
| 7 | | Susan Horwitz:
Adding Relational Query Facilities to Software Development Environments.
ESOP 1988: 269-283 |
| 6 | | Susan Horwitz,
Thomas W. Reps,
David Binkley:
Interprocedural Slicing Using Dependence Graphs
PLDI 1988: 35-46 |
| 5 | | Susan Horwitz,
Jan Prins,
Thomas W. Reps:
Integrating Non-Interfering Versions of Programs.
POPL 1988: 133-145 |
| 4 | | Susan Horwitz,
Jan Prins,
Thomas W. Reps:
On the Adequacy of Program Dependence Graphs for Representing Programs.
POPL 1988: 146-157 |
| 3 | | Thomas W. Reps,
Susan Horwitz,
Jan Prins:
Support for Integrating Program Variants in an Environment for Programming in the Large.
SCM 1988: 197-216 |
| 1987 |
| 2 | | Susan Horwitz,
Alan J. Demers,
Tim Teitelbaum:
An Efficient General Iterative Algorithm for Dataflow Analysis.
Acta Inf. 24(6): 679-694 (1987) |
| 1986 |
| 1 | EE | Susan Horwitz,
Tim Teitelbaum:
Generating Editing Environments Based on Relations and Attributes.
ACM Trans. Program. Lang. Syst. 8(4): 577-608 (1986) |