Workshop on Quality Software:
A Festschrift for Bjarne Stroustrup

Texas A&M University, April 27-28, 2012

Bjarne Stroustrup Festschrift: Program


On Friday and Saturday, the technical sessions will be held in room 2005 of the Emerging Technologies Building (ETB) on the campus of Texas A&M University. Lunches and breaks will be held in the same location as the technical sessions. The banquet on Friday evening will be held at the Brazos Cotton Exchange in Bryan and will be catered by Madden's.

Please see the local arrangements page for more details, including maps and information on parking shuttles to/from the workshop hotel and the College Station airport (CLL, Easterwood Airport).

Thursday April 26, 2012

6:30pm Open House, hosted by Bjarne and Marian Stroustrup at their home. Directions will be emailed to conference attendees.

Friday April 27, 2012

8:30am Registration Opens
8:50am Opening Remarks
9:00am-10:30am Session 1: Software Quality - Challenges and Solutions
Session Chair: Bjarne Stroustrup
End-to-End Software Quality, Ravi Sethi (Avaya Labs)     [Video (avi, 25:59)]
Lessons from Bugs, Lawrence Crowl     [Slides (pdf)]     [Video (avi, 30:53)]
Educating Programmers: A Customer Perspective, Alex Stepanov (     [Video (avi, 32:15)]
10:30am-11:00am Break
11:00am-12:00pm Session 2: Panel: Teaching Programming
Moderator: Jan Christiaan van Winkel (Google)
Panelists: Alex Stepanov (, Bjarne Stroustrup (Texas A&M)
12:00pm-1:30pm Lunch (included)
1:30pm-3:00pm Session 3: C++, in Parallel
Session Chair: Lawrence Rauchwerger (Texas A&M)
C++11 Threads Surprises, Hans Boehm (HP Labs)     [Slides (pdf)]     [Video (avi, 32:37)]
Design and Evaluation of Scalable Software, Damian Dechev (UCF)     [Slides (pdf)]     [Video (avi, 19:49)]
Large-scale distributed computation at Google, Matt Austern (Google)     [Video (avi, 32:37)]
3:00pm-3:30pm Break
3:30pm-4:00pm Session 4: C++, it's Everywhere
Session Chair: Gabriel Dos Reis
The Programming Languages Beacon, Vincent Lextrait (Amadeus)     [Video (avi, 31:25)]
4:00pm-5:00pm Session 5: Panel: C++ Standards
Moderator: Alisdair Meredith
Panelists: Matt Austern (Google), Jonathan Caves (Microsoft), Lawrence Crowl, Jan Christiaan van Winkel (Google)
Video (avi, 1:09:38)
7:00pm Banquet, Brazos Cotton Exchange
7:00pm   Reception  
7:45pm   Dinner  
9:00pm   A few remarks  

Saturday April 28, 2012

9:00am-10:30am Session 6: Bugs and more
Session Chair: Jaakko Jarvi (Texas A&M)
Dynamic Bug Detection for C, C++, and UPC , Peter Pirkelbauer (LLNL)     [Slides (pdf)]     [Video (avi, 20:44)]
Domain Engineering with Concepts, Magne Haveraaen (Univ. Bergen)     [Slides (pdf)]     [Video (avi, 30:27)]
enable_if: Extending a language in four lines or less, Andrew Lumsdaine (Indiana Univ.)     [Video (avi, 35:35)]
10:30am-11:00am Break
11:00am-12:00pm Session 7:
Places, People, and Code, Bjarne Stroustrup (Texas A&M)     [Slides (pdf)]     [Video (avi, 42:41)]
12:00pm Concluding Remarks     [Video (avi, 25:34)]
12:00pm-1:30pm Lunch (included)

Bjarne Festschrift Home   Contact & Info