Printable (PDF) program
- US letter format: [Schedule at a glance] or [Comprehensive]
- A4 format: ` [Comprehensive]
The main technical program of FSE 14 spans Tuesday through Thursday, 7-9 November, and is preceded and followed by co-located workshops and other SIGSOFT 2006 events. The printable programs are more comprehensive than the main FSE-14 technical program described here.
Keynote Addresses
Tuesday, November 7:
Guido van Rossum
Google Inc. and Benevolent Dictator for
Life of the Python Community
Wednesday, November 8:
David Harel
William Sussman
Professorial Chair, The Weizmann Institute of Science
2006 SIGSOFT Outstanding Research Award Winner
Thursday, November 9:
Jim Spohrer
Director of Services Research and Innovation Champion,
IBM Research
FSE 14 Technical Papers
1. Empirical Methods and Program Understanding (10-11:30 Tuesday)
-
Using Task Context to Improve Programmer Productivity.
-
Work Experience versus Refactoring to Design Patterns: A Controlled Experiment.
-
Questions Programmers Ask During Software Evolution Tasks.
2. Mining Failures and Bugs (2-3:30pm Tuesday)
-
Memories of Bug Fixes.
-
Failure Proximity: A Fault Localization-Based Approach.
-
Finding Failure-Inducing Changes in Java Programs using Change Classification.
3. Program Analysis (4-5:30pm Tuesday)
-
How is Aliasing Used in Systems Software?
-
Dynamic Slicing Long Running Programs through Execution Fast Forwarding.
-
Controlling Factors in Evaluating Path-Sensitive Error Detection Techniques.
4. Formal Approaches to Programming (10-11:30 Wednesday)
-
Interpolation for Data Structures.
-
SYNERGY: A New Algorithm for Property Checking.
-
Bit Level Types for High Level Reasoning.
5. Empirical Studies (2-3:30 Wednesday)
-
An Empirical Study of Regression Testing Techniques Incorporating Context and Lifecycle Factors and Improved Cost-Benefits Models.
-
Exceptions and Aspects: The Devil is in the Details.
-
Detecting Increases in Feature Coupling using Regression Tests.
6. Safety and Security (4-5:00 Wednesday)
-
Using Positive Tainting and Syntax-Aware Evaluation to Counter SQL Injection Attacks.
-
Local Analysis of Atomicity Sphere for B2B Collaboration.
7. Requirements Modeling (10-11:30 Thursday)
-
Scenarios, Goals, and State Machines: A Win-Win Partnership for Model Synthesis.
-
User Guidance for Creating Precise and Accessible Property Specifications.
-
From Multi-Modal Scenarios to Code: Compiling LSCs into AspectJ.
8. Testing ( 2-3:30 Thursday)
-
Simulation-Based Test Adequacy Criteria for Distributed Systems.
-
Testing Context-Aware Middleware-Centric Programs: A Data Flow Approach and an RFID-Based Experimentation.
-
Carving Differential Unit Test Cases from System Test Cases.
9. Specification Mining (4-5:00 Thursday)
-
SMArTIC: Towards Building an Accurate, Robust and Scalable Specification Miner.
-
Lightweight Extraction of Syntactic Specifications.