I am
fascinated by a wide range of topics in computer
science. I strongly encourage students to approach me with their ideas even if they do not appear to align with my current research.
My current area of research is software engineering. More specifically, I am interested in the static and dynamic analysis of software and how it can aid in program testing, understanding, and design. Recently, my efforts have been focuses on creating hybrid analyses (combinations of static and dynamic analyses) to aid in the resolution of dynamic features in Java. I am also interested in the parallelization of static analyses.
Publications
| » |
Improving the Static Resolution of Dynamic Java Features,
Jason Sawin.
PhD Thesis, Ohio State University,
July 2009.
[ PDF ]
[ BibTeX ]
[ Talk PPT]
|
| » |
Improving Static Resolution of Dynamic Class
Loading in Java Using Dynamically Gathered
Environment Information, Jason Sawin and Atanas Rountev, International Journal of Automated Software
Engineering (JASE), volume 16, number 2, pages 357-381, June 2009.
Special issue containing the best
papers from the IEEE International Working Conference on Source
Code Analysis and Manipulation (SCAM'07). The journal version is
a significant revision and extension of the SCAM'07 paper.
[ PDF ] [ BibTeX
] © Copyright 2009 Springer Netherlands |
| » |
Improved Static Resolution of Dynamic Class Loading in
Java, Jason Sawin and Ataas Rountev.
IEEE International Working Conference on Source Code Analysis and
Manipulation (SCAM'07), October 2007.
[ PDF ]
[ BibTeX ]
[ Talk ]
© Copyright 2007 IEEE
(74 submitted, 19 accepted, 26% acceptance rate). Earlier version
available as Technical Report OSU-CISRC-5/07-TR44, Department
of Computer Science and Engineering, Ohio State University, May 2007.
[ PDF ] [
BibTeX ]
|
| » |
Automated Refactoring of Legacy Java Software
to Enumerated Types, Raffi Khatchadourian, Jason Sawin, and
Atanas Rountev. IEEE International Conference on
Software Maintenance (ICSM'07), October 2007.
[ PDF ]
[ BibTeX ]
[ Talk; use
mouse clicks to step forward while watching]
© Copyright 2007 IEEE
(214 submitted, 46 accepted,
21% acceptance rate). Additional details in Technical Report
OSU-CISRC-4/07-TR26, April 2007. [ PDF ] [
BibTeX ]
|
| » |
Generating Run-Time Progress Reports for a
Points-to Analysis in Eclipse, Jason Sawin, Mariana Sharp,
and Atanas Rountev, Eclipse Technology Exchange Workshop at OOPSLA
(ETX'06), October 2006.
[ PDF ]
[ BibTeX ]
[ Talk ]
© Copyright 2006 ACM (30 submitted,
17 accepted, 57% acceptance rate).
|
| » |
Estimating the Run-Time Progress of a Call Graph Construction Algorithm,
Jason Sawin and Atanas Rountev,
IEEE International Workshop on Source Code Analysis and
Manipulation (SCAM'06), pages 53-62, September 2006.
[ PDF ]
[ BibTeX ]
[ Talk ]
© Copyright 2006 IEEE (40
submitted, 29 accepted, 41% acceptance rate). |
| » |
Building a Whole-Program Type Analysis in
Eclipse, Mariana Sharp, Jason Sawin, and Atanas Rountev,
Eclipse Technology Exchange Workshop at OOPSLA (ETX'05),
pages 6-10, October 2005.
[ PDF ]
[ BibTeX ]
[ Talk ]
© Copyright 2005
ACM (47 submitted, 27 accepted, 57%
acceptance rate).
|
| » |
Coverage Criteria for Testing of Object
Interactions in Sequence Diagrams, Atanas Rountev, Scott
Kagan, and Jason Sawin, Fundamental Approaches to Software
Engineering (FASE'05), LNCS 3442, pages 282-297, April 2005.
[ PDF ]
[ BibTeX ]
[ Talk ]
© Copyright 2005 Springer-Verlag (99
submitted, 22 accepted, 22% acceptance rate).
Additional details in
Technical Report OSU-CISRC-12/04-TR68,
December 2004. [ PDF ] [ BibTeX ].
|