Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 Susan B. Horwitz
Susan B. Horwitz
Professor Computer Sciences Department
University of Wisconsin-Madison
1210 West Dayton Street
Madison, WI 53706-1685
USA
Interprocedural Slicing using Dependence Graphs
(Proceedings of the SIGPLAN '88 Conference on Programming
Language Design and Implementation,
June 1988, with T. Reps and D. Binkley);
Selected as one of the 50 best papers in 20 years of PLDI (1979 - 1999).
To be published in a special issue of Sigplan Notices.
University of Wisconsin Computer Sciences Department Carolyn Rosner
Excellent Educator Award, 1997;
Wisconsin Hilldale Undergraduate/Faculty Research Award, 1993;
University of Wisconsin SACM Student's Choice Professor of the Year
Award, 1993;
University of Wisconsin William H. Kiekhofer Excellence in Teaching
Award, 1993;
University of Wisconsin College of Letters and Sciences
Teaching Excellence Award, 1992;
NSF Presidential Young Investigator Award, 1989;
University of Wisconsin SACM Student's MVP (Most Valued Professor)
Award, 1989;
University of Wisconsin Computer Sciences Department Teaching Award,
1987.
Yong, S. and Horwitz, S.,
Using Static Analysis to Reduce Dynamic Analysis Overhead.
Formal Methods in System Design Journal (FMSD)
(November, 2005).
[abstract;
paper,
(c) Springer-Verlag]
2004
Yong, S. and Horwitz, S.,
Pointer-Range Analysis.
In Proceedings of the 11th International Symposium on Static Analysis,
(Verona, Italy, August 25-27, 2004),
[abstract;
paper,
(c) Springer-Verlag]
Komondoor, R. and Horwitz S.
Effective, Automatic Procedure Extraction.
In Proceedings 11th IEEE International Workshop on Program Comprehension,
(Portland, Oregon, May 10-11, 2003).
2002
Komondoor, R. and Horwitz S.
Eliminating Duplication in Source Code via Procedure Extraction.
UW-Madison Dept. of Computer Sciences Technical Report 1461,
(December, 2002).
[abstract,
postscript,
pdf]
Yong, S. and Horwitz, S.
Reducing the Overhead of Dynamic Analysis.
In Proceedings RV'02 (Second Workshop on Runtime Verification),
(Copenhagen, Denmark, July 26, 2002).
Horwitz, S.,
Tool support for improving test coverage.
In Proceedings of ESOP 2002: European Symposium on Programming,
(Grenoble, France, April 8-12, 2002).
[abstract;
paper,
(c) Springer-Verlag]
Kumar, S. and Horwitz, S.,
Better slicing of programs with jumps and switches.
In Proceedings of FASE 2002: Fundamental Approaches to Software Engineering,
(Grenoble, France, April 8-12, 2002).
[abstract;
paper,
(c) Springer-Verlag]
2001
Komondoor, R. and Horwitz, S.,
Using slicing to identify duplication in source code.
In Proceedings of the 8th International Symposium on Static Analysis,
(Paris, France, July 16-18, 2001),
[abstract;
paper,
(c) Springer-Verlag]
Komondoor, R. and Horwitz, S.,
Tool Demonstration: Finding duplicated code using program dependences.
In Proceedings of ESOP 2001: European Symposium on Programming,
(Genoa, Italy, April 2-6, 2001).
[paper,
(c) Springer-Verlag]
Loginov, A., Yong, S.H., Horwitz, S., and Reps, T.,
Debugging via run-time type checking.
In Proceedings of FASE 2001: Fundamental Approaches to Software
Engineering,
(Genoa, Italy, April 2-6, 2001).
[abstract;
paper,
(c) Springer-Verlag]
2000
Komondoor, R., and Horwitz, S.,
Semantics-Preserving Procedure Extraction.
In Proceedings of the 27th ACM SIGPLAN-SIGACT Symposium on Principles
of Programming Languages,
(Boston, MA, January 2000).
Shapiro, M., and Horwitz, S.,
The effects of the precision of pointer analysis.
Static Analysis 4th International Symposium, SAS '97,
Lecture Notes in Computer Science Vol 1302,
(September 1997)
[abstract;
paper,
(c) Springer-Verlag]
Horwitz, S., Reps, T., and Sagiv, M.,
Demand interprocedural dataflow analysis.
In Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software
Engineering,
(Washington DC, October 1995).
Reps, T., Horwitz, S., Sagiv, M., and Rosay, G.,
Speeding up slicing.
In SIGSOFT '94: Proceedings of the Second ACM SIGSOFT Symposium on
the Foundations of Software Engineering,
(New Orleans, LA, December 7-9, 1994),
ACM SIGSOFT Software Engineering Notes
19, 5
(December 1994),
pp. 11-20.
[abstract;
PostScript;
PDF]
Ball T., and Horwitz, S.,
Slicing programs with arbitrary control flow.
In Proceedings of the 1st International Workshop on Automated and
Algorithmic Debugging, Springer-Verlag Lecture Notes in Computer Science,
Vol. 749,
(May 1993).
[paper,
(c) Springer-Verlag]