2002
DOI: 10.1002/spip.159
|View full text |Cite
|
Sign up to set email alerts
|

Simulating global software evolution processes by combining simple models: an initial study

Abstract: A number of studies of the long-term evolution of commercial software products over many releases have established a consistent pattern for growth in the size of the systems examined. This shows a trend towards a progressive slowdown in growth over time. The work described here forms the first step in developing a simulation of the combined effects of the causes of this trend. A number of simple system dynamics simulations, each capturing the causal structure and behaviour of one of a number of causes believed… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2004
2004
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(20 citation statements)
references
References 12 publications
0
20
0
Order By: Relevance
“…The influence of this mindset can be seen, for example, in [5], in which their Figure 1 shows a program surrounded by people, who are interacting with it but which are very obviously different sorts of things from the program itself. This mode of thinking is also implicit in our simulation models, in which we have sought to describe this process [3,16,17,19]. By way of contrast, Latour's actor-network theory (ANT) [7], an approach based on a sociological view of technological change, provides us with a viewpoint from which the effects of both human and technical participants on process characteristics and behaviour can be considered on a more equal footing.…”
Section: The Problem -And a Possible Solutionmentioning
confidence: 99%
“…The influence of this mindset can be seen, for example, in [5], in which their Figure 1 shows a program surrounded by people, who are interacting with it but which are very obviously different sorts of things from the program itself. This mode of thinking is also implicit in our simulation models, in which we have sought to describe this process [3,16,17,19]. By way of contrast, Latour's actor-network theory (ANT) [7], an approach based on a sociological view of technological change, provides us with a viewpoint from which the effects of both human and technical participants on process characteristics and behaviour can be considered on a more equal footing.…”
Section: The Problem -And a Possible Solutionmentioning
confidence: 99%
“…It is further delayed as completed requirements have to wait until the next release of the software is delivered to its users. The effective effort available is reduced over time by an inertia-like effect (Wernick and Hall, 2002) in a manner related to the size of the existing system (Turski, 2002).…”
Section: Model Structurementioning
confidence: 99%
“…This is multiplied by a factor reflecting the effects of the existing system size on the ability to evolve it. This results in a reduction of effective throughput over time, due both to the inertia of the existing system and to a reduction in system-wide knowledge (Wernick and Hall, 2002). The overall effect on effort due to system size is calculated as a multiple of the inverse cube (Turski, 2002) of that size.…”
Section: Model Calibrationmentioning
confidence: 99%
See 2 more Smart Citations