ICSE 2012

5th International Workshop on Exception Handling (WEH.12) - An ICSE 2012 Workshop

Saturday, June 9, 2012

Program

08:45 - 09:00: Welcome

09:00 - 09:55: Keynote: Making Exceptions on Exception Handling - Tao Xie

09:55 - 10:35: Session 1 - EH for Concurrent / Distributed Systems

  • 09:55 - 10:10: Can Asynchronous Exceptions Expire? - Morandi, Nanz, Meyer
  • 10:10 - 10:35: Usability Challenges in Exception Handling - Krischer, Buhr

10:35 - 10:55: Coffee break

10:55 - 11:45: Session 1 - EH for Concurrent / Distributed Systems

  • 10:45 - 11:10: Handling Exceptions in Programs with Hidden Concurrency: New Challenges for Old Solutions - Fonseca, Cabral
  • 11:10 - 11:35: Modular fault handling in a network-transparent programming language - Debongnie, Collet, Doeraene, Van Roy

11:45 - 13:00: Session 2: Advanced EH Mechanisms

  • 11:45 - 12:10: An Implementation Mechanism for Tailorable Exceptional Flow - Brinke, Laarakkers, Bockisch, Bergmans
  • 12:10 - 12:35: Towards a Formal Model to Reason about Context-Aware Exception Handling - Souza Rocha, Andrade
  • 12:35 - 13:00: Handling Contract Violations in Java Card Using Explicit Exception Channels - Araujo, Souza, Cacho, Neto, Martins

13:00 - 14:00: Lunch break

14:00 - 15:50: Session 3: Designing and Coding with EH

  • 14:00 - 14:25: The Role of Context in Exception-Driven Rework - Zhao, Lerner, Osterweil
  • 14:25 - 14:40: Concrete Error Handling Mechanisms Should Be Configurable - Hasu
  • 14:40 - 14:55: Separating Exceptional Concerns - Bagge
  • 14:55 - 15:10: A Recommendation System for Exception Handling Code - Barbosa, Garcia, Mezini
  • 15:10 - 15:35: Measurement of exception-handling code: some empirical studies - Duleigh, Power, Clarke
  • 15:35 - 15:50: Supporting the evolution of Exception Handling in Component-based Product Line Architecture - Lizuka, Nascimento, Tizzei, Rubira

15:50 - 16:15: Coffee break

16:15 - 18:00: Discussions