ISSTA 2007

International Symposium on Software Testing and Analysis

London, United Kingdom

July 9-12, 2007

Home

Important Dates

Program

Workshop Information

Venue

Organization

Call for Contributions

Previous ISSTAs
- ISSTA 2006
- ISSTA 2004
- ISSTA 2002
- ISSTA 2000

Sponsored by:

In cooperation with:

Supported by:


Conference Program


Monday, July 9th 2007
08:00 - 17:00 Workshops
PADTAD 2007
A-MOST 2007

Tuesday, July 10th 2007
09:00 - 09:15 Welcome
09:15 - 10:30 Keynote: Dawson Engler (bio)
Title: Making Automatic Code Destruction Easy and Scalable (abstract)
10:30 - 11:00 Coffee Break
11:00 - 12:30 Session 1: Debugging
Session Chair: Rob Hierons

Statistical Debugging Using Compound Boolean Predicates
Arumuga Nainar, Chen, Rosin, and Liblit

Debugging in Parallel
Jones, Bowring, and Harrold

Instrumenting Where it Hurts - An Automatic Concurrent Debugging Technique
Tzoref, Ur, and Yom-Tov

12:30 - 14:00 Lunch
14:00 - 15:30 Session 2: Model Checking and Components
Session Chair: Willem Visser

Interface Grammars for Modular Software Model Checking
Hughes and Bultan

Delta Execution for Efficient State-Space Exploration of Object-Oriented Programs
D'Amorim, Lauterburg, and Marinov

Automating Component-Based System Assembly
Manolios, Vroon, and Subramanian

15:30 - 16:00 Coffee Break
16:00 - 17:00 Session 3: Empirical Studies of Testing Approaches
Session Chair: Elaine Weyuker

A Theoretical and Empirical Analysis of Evolutionary Testing and Hill Climbing for Structural Test Data Generation
Harman and McMinn

Experimental Assessment of Random Testing for Object-Oriented Software
Ciupa, Leitner, Oriol, and Meyer

19:00 Reception

Wednesday, July 11th 2007
09:00 - 10:30 Keynote: Tim Trew (bio)
Title:Chasing Rainbows: Improving Software Testing in the Real World (abstract)
10:30 - 11:00 Coffee Break
11:00 - 12:30 Session 4: Hybrid Analysis
Session Chair: Mary Jean Harrold

Variably Interprocedural Program Analysis for Runtime Error Detection
Tomb, Brat, and Visser

Using Portfolio Theory for Better and More Consistent Quality
Koster

Blended Analysis for Performance Understanding of Framework-based Applications
Dufour, Ryder, and Sevitsky

12:30 - 14:00 Lunch
14:00 - 15:30 Session 5: Testing
Session Chair: Mauro Pezzè

Interaction Testing of Highly-configurable Systems in the Presence of Constraints
Cohen, Dwyer, and Shi

Pareto Efficient Multi-Objective Test Case Selection
Yoo and Harman

Dynamic Test Input Generation for Database Applications
Emmi, Majumdar, and Sen

15:30 - 16:00 Coffee Break
16:00 - 17:00 Session 6: Static Analysis
Session Chair: Barbara Ryder

Finding What's Not There: A New Approach to Revealing Neglected Conditions in Software
Chang, Podgurski, and Yang

Static Specification Mining Using Automata-Based Abstractions
Shoham, Yahav, Fink, and Pistoia


Thurday, July 12th 2007
09:00 - 10:30 Session 7: Dynamic Analysis
Session Chair: Mark Harman

Dytan: A Generic Dynamic Taint Analysis Framework
Clause, Li, and Orso

Hierarchical Dynamic Slicing
Wang and Roychoudhury

Enabling Tracing Of Long-Running Multithreaded Programs Via Dynamic Execution Reduction
Tallam, Tian, Zhang, and Gupta

10:30 - 11:00 Coffee Break
11:00 - 12:30 Session 8: Fault Localization
Session Chair: Andy Podgurski

Automating Algorithms for the Identification of Fault-Prone Files
Ostrand, Weyuker, and Bell

Efficient Online Detection of Dynamic Control Dependence
Xin and Zhang

Heuristic Ranking of Java Program Edits for Fault Localization
Ren and Ryder

Webmaster: mhardojo "at" cse.unl.edu

Last Updated on July 19, 2007

Image courtesy of Wikimedia Commons