This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
July/August 2008 (vol. 25 no. 4)
pp. 18-20
Judith Segal, Open University
Chris Morris, Science and Technology Facilities Council
Not all scientific computing is high-performance computing—the variety of scientific software is huge. Such software might be complex simulation software developed and running on a high-performance computer, or software developed on a PC for embedding into instruments; for manipulating, analyzing or visualizing data or for orchestrating workflows. This special issue provides some flavor of that variety. It also explores the question of how the development of scientific software can be improved.

1. J.C. Carver et al., "Software Development Environments for Scientific and Engineering Software: A Series of Case Studies," Proc. Int'l Conf. Software Eng. (ICSE 07), IEEE CS Press, 2007, pp. 550–559.
2. J. Segal, "Some Problems of Professional End User Developers," Proc. IEEE Symp. Visual Languages and Human-Centric Computing (VLHCC07), IEEE CS Press, 2007, pp. 111–118.
3. J. Segal, "Models of Scientific Software Development," Proc. 2008 Workshop Software Eng. in Computational Science and Eng. (SECSE08), www.cse.msstate.edu/~SECSE08/PapersSegal.pdf .
4. J. Segal, "When Software Engineers Met Research Scientists: A Case Study," Empirical Software Eng., vol. 10, no. 4, 2005, pp. 517–536.

Index Terms:
scientific computing, high-performance computing, simulation, data visualization
Citation:
Judith Segal, Chris Morris, "Developing Scientific Software," IEEE Software, vol. 25, no. 4, pp. 18-20, July-Aug. 2008, doi:10.1109/MS.2008.85
Usage of this product signifies your acceptance of the Terms of Use.