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. G�ne� Koru, Carolyn Seaman and Hakan Erdogmus (Slides)
- "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)
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)
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?
15:30 BREAK
16:00 Breakout Group Reports
- Report from Group 1
- Report from Group 2
- Report from Group 3
17:00 Wrap-up
17:30 END
Last Updated on May 26 2, 2009 by Jeffrey Carver