Developing software for a scientific community: some challenges and solutions

Part of book or chapter of book English OPEN
Segal, Judith A.; Morris, Chris;
(2011)

There are significant challenges in developing scientific software for a broad community. In this chapter, we discuss how these challenges are somewhat different both from those encountered when a scientist end-user developer develops software to address a very specific... View more
  • References (7)

    De Roure, D., & Goble, C. (2009). Software design for empowering scientists. IEEE Software, 26(1), 88-95. doi:10.1109/MS.2009.22 Easterbrook, S. M., & Johns, T. C. (2009). Engineering the software for understanding climate change. Computing in Science & Engineering, 11(6), 65-74. doi:10.1109/MCSE.2009.193 Glass, R. (2002). Searching for the Holy Grail of software engineering. Communications of the ACM, 45(5), 15-16. doi:10.1145/506218.506231 Hatton, L. (1997). The T experiments: Errors in scientific software. IEEE Computational Science & Engineering, 4(2), 27-38. doi:10.1109/99.609829 Hook, D., & Kelly, D. (2009). Mutation sensitivity testing. Computing in Science & Engineering, 11(6), 40-47. doi:10.1109/MCSE.2009.200 Jeffrey, P. (2007). ABC Transporter debacle.

    Retrieved April 18, 2010, from http://xray0.

    princeton.edu/ ~phil/Facility/Guides/ ABCtransporter.html Kelly, D. F. (2007). A software chasm: Software engineering and scientific computing. IEEE Software, 24(6), 120, 199.

    Macaulay, C., Sloan, D., Jian, X., Forbes, P., Loynton, S., Swedlow, J. R., & Gregor, P. (2009).

    Usability and user-centered design in scientific development. IEEE Software, 26(1), 96-102.

    doi:10.1109/MS.2009.27 McInerney, P., & Maurer, F. (2005, NovemberDecember). UCD in agile projects: Dream team or odd couple? Interaction, 19-23.

    doi:10.1145/1096554.1096556 Miller, G. (2006).Ascientist's nightmare: Software problem leads to five retractions. Science, 314, 1856-1857. doi:10.1126/science.314.5807.1856 Morris, C., & Segal, J. (2009). Some challenges facing scientific software developers: The case of molecular biology. 5th International IEEE Conference on E-Science.

  • Metrics
Share - Bookmark

  • Download from
  • Cite this publication