Next: Registration
Up: Call for Papers SCAM
Previous: Important Dates
  Contents
Technical Program
In keeping with the spirit and format of a workshop, SCAM will have a highly discursive nature,
with theme-based discussion tracks
and a keynote presentation, aimed at structuring and stimulating discussion.
Authors will have a 15 minute slot to present their work.
This is 10 minutes (maximum) for
talking with 5 minutes (minimum) for questions. Authors are encouraged
not to attempt to present the details of their paper in this time.
Rather, respecting the
discussion-centered goal of SCAM,
authors are encouraged to use a few slides to present points, claims,
issues and topics for discussion and to use their time allocation to attempt to
set the agenda for the ensuing discussions.
Each session has a specifically allocated discussion time at the end of the
presentations to allow for this.
Early versions of papers and links to speakers will appear here shortly.
In the meantime, here is a draft programme:-
9:00-10:00 Welcome (9:00-9:15) and Keynote (9:15-10:00)
10:00-10:30 Break
10:30-12:30 Session 1 - Slicing
Dave Binkley, Mark Harman
"Forward slices are smaller than backward slices"
Hyoung Seok Hong, Insup Lee, Oleg Sokolsky
"Abstract Slicing: A New Approach to Program Slicing Based on
Abstract Interpretation and Model Checking"
Attila Szegedi, Tibor Gyim?thy
"Dynamic Slicing of Java Bytecode Programs"
Dave Binkley, Sebastian Danicic, Tibor Gyim?thy, Mark Harman,
?kos Kiss, Bogdan Korel
"Minimal Slicing and the Relationships Between Forms
of Slicing"
12:30-14:00 Lunch
14:00-15:30 Session 2 - Concept Location
Silvia Breu
"Extending Dynamic Aspect Mining with Static Information"
Beat Fluri, Harald C. Gall, Martin Pinzger
"Fine-Grained Analysis of Change Couplings"
Jeremy Singer
"Concept Assignment as a Debugging Technique for Code Generators"
15:30-16:00 Break
16:00-17:30 Session 3 - Program Transformations I
Hongyu Zhang, Jeremy S. Bradbury, James R. Cordy, Juergen Dingel
"Implementation and Verification of Implicit-Invocation
Systems Using Source Transformation"
Markus Schordan, Daniel Quinlan
"Specifying Transformation Sequences as Computation on Program
Fragments with an Abstract Attribute Grammar"
Nerina Bermudo, Andreas Krall
"Control Flow Graph Reconstruction for Reverse Compilation of
Assembly Language Programs with Delayed Instructions"
Saturday Oct 1st
====================
9:00-10:30 Session 4 - Pointer Analysis
Aiwu Shi, Gleb Naumovich
"Static Analysis for Computing Escapability and Mutability
for Java Components"
Richard Jones
"A Fast Analysis for Thread-Local Garbage Collection with
Dynamic Class Loading"
Marcio Buss, Stephen A. Edwards, Bin Yao, Daniel Waddington
"Pointer Analysis for Source-to-Source Transformations"
10:30-11:00 Break
11:00-12:00 Session 5 - Empirical Studies
Michael English, Jim Buckley, Tony Cahill, Kristian Lynch
"Measuring the Impact of Friends on the Internal Attributes of
Software Systems"
Steve Counsell, Stephen Swift, Allan Tucker, Emilia Mendes
"Object-oriented cohesion as a surrogate of software
comprehension: an empirical study"
12:00-14:00 Lunch
14:00-15:30 Session 6 - Program Transformations II
Shannon Xu, Thomas Dean
"Transforming Embedded Java Code of JSP Pages into Custom Tags"
Bernadette Power, Geoff W. Hamilton
"Declassification: Transforming Java Programs to Remove
Intermediate Classes"
Paul Anderson
"The Performance Penalty of XML for Program Intermediate
Representations"
15:30-16:30 Concluding remarks
Discussion and Open Issues
Steering Committee Elections
Mark Harman, Department of Computer Science, King's College London, Strand, London WC2R 2LS.