4.5 Article

Determining factors that affect long-term evolution in scientific application software

Journal

JOURNAL OF SYSTEMS AND SOFTWARE
Volume 82, Issue 5, Pages 851-861

Publisher

ELSEVIER SCIENCE INC
DOI: 10.1016/j.jss.2008.11.846

Keywords

Scientific software; Characteristics of scientific software development; Long-term software evolution; Empirical study; Model of change

Funding

  1. NSERC (National Science and Engineering Research Council)
  2. ARP (Canadian Department of National Defense Academic Research Program)

Ask authors/readers for more resources

One of the characteristics of scientific application software is its long lifetime of active maintenance. There has been little software engineering research into the development characteristics of scientific software and into the factors that support its successful long evolution. The research described in this paper introduces a novel model to examine the nature of change that influenced an example of industrial scientific software over its lifetime. The research uses the model to provide an objective analysis of factors that contributed to long-term evolution of the software system. Conclusions suggest that the architectural design of the software and the characteristics of the software development group played a major role in the successful evolution of the software. The novel model of change and the research method developed for this study are independent of the type of software under study. Crown Copyright (C) 2008 Published by Elsevier Inc. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available