• DocumentCode
    2745699
  • Title

    Software Development Environments for Scientific and Engineering Software: A Series of Case Studies

  • Author

    Carver, Jeffrey C. ; Kendall, Richard P. ; Squires, Susan E. ; Post, Douglass E.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Mississippi State Univ., Starkville, MS
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    550
  • Lastpage
    559
  • Abstract
    The need for high performance computing applications for computational science and engineering projects is growing rapidly, yet there have been few detailed studies of the software engineering process used for these applications. The DARPA High Productivity Computing Systems Program has sponsored a series of case studies of representative computational science and engineering projects to identify the steps involved in developing such applications (i.e. the life cycle, the workflows, technical challenges, and organizational challenges). Secondary goals were to characterize tool usage and identify enhancements that would increase the programmers´ productivity. Finally, these studies were designed to develop a set of lessons learned that can be transferred to the general computational science and engineering community to improve the software engineering process used for their applications. Nine lessons learned from five representative projects are presented, along with their software engineering implications, to provide insight into the software development environments in this domain.
  • Keywords
    software engineering; DARPA High Productivity Computing Systems Program; software development; software engineering; Acoustical engineering; Application software; Computer science; High performance computing; Productivity; Programming; Software engineering; Software performance; Sun; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2007. ICSE 2007. 29th International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2828-7
  • Type

    conf

  • DOI
    10.1109/ICSE.2007.77
  • Filename
    4222616