Second International Workshop on Software Engineering for Computational Science and Engineering
Vancouver, Canada
May 23, 2009
Co-located with ICSE 2009
Home
Call for Papers
Committee
Resources
Schedule
Schedule
NOTE: Papers now available through the
ACM Digital Library
8:00 Session 1: Software Development Processes for
Computational Science and Engineering
"How Do Scientists Develop and Use Scientific Software?" by Jo Erskine Hannay, Hans Petter Langtangen, Carolyn MacLeod, Dietmar Pfahl, Janice Singer and Greg Wilson
(Slides)
"Some challenges facing software engineers developing software for scientists" by Judith Segal
(Slides)
"Barely Sufficient Software Engineering: 10 Practices to Improve Your CSE Software" by Michael A. Heroux and James M. Willenbring
(Slides)
"An Empirical Characterization of Scientific Software Development Projects According to the Boehm and Turner Model: a Progress Report" by Carlton A. Crabtree, A. Gne Koru, Carolyn Seaman and Hakan Erdogmus
(Slides)
9:20 Session 2: Specific Techniques for Computational Science and Engineering Software Development I
"Refactoring and the Evolution of Fortran" by Jeffrey L. Overbey, Stas Negara and Ralph E. Johnson
(Slides)
"Integration Strategies for Computational Science & Engineering Software" by Roscoe A. Bartlett
(Slides)
"Reusability of FEM Software: A Program Family Approach" by Wen Yu and Spencer Smith
(Slides)
"Developing Scientific Applications Using Generative Programming” by Ritu Arora, Purushotham Bangalore and Marjan Mernik
(Slides)
10:40 BREAK
11:10 Session 3: Specific Techniques for Computational Science and Engineering Software Development II
"Testing for Trustworthiness in Scientific Software" by Daniel Hook and Diane Kelly
(Slides)
"Injecting Software Architectural Constraints into Legacy Scientific Applications" by David Woollard, Chris Mattmann and Nenad Medvidovic
(Slides)
"Comparing Bioinformatics Software Development by Computer Scientists and Biologists: An Exploratory Study" by Parmit K. Chilana, Carole L. Palmer, and Andrew J. Ko
(Slides)
"Preparing Scientists for Scalable Software Development" by Valerie Maxville
(Slides)
12:30 LUNCH
14:00 Identify Topics for Breakout Groups
14:30 Breakout Group Sessions
How can scientists be effectively involved software development (or what kinds of information will scientists listen to?)
How can software engineering researchers gauge their impact on scientific productivity?
How can the problems of developing community software be addressed?