1999
DOI: 10.1016/s0164-1212(99)00012-6
|View full text |Cite
|
Sign up to set email alerts
|

Software process white box modelling for FEAST/1

Abstract: This paper describes a high-level system dynamics model of a real-world software evolution process. This process is implementing embedded software elements of a defence system composed of hardware and software components. The model is one of the outputs of the FEAST/1 project, which is investigating the role and effect of feedback in the global software process. The simple feedback-based model, which has resulted from a top-down modelling approach, demonstrates the influence of the global process on the evolut… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
54
0

Year Published

2000
2000
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 51 publications
(54 citation statements)
references
References 8 publications
0
54
0
Order By: Relevance
“…[8:125]. In our previous simulation models intended to represent the highest-level causal mechanisms producing observed patterns of commercial software evolution [3,17,19], these mechanisms have been highly abstracted, particularly with respect to the actions of individual people. Previous descriptions of the global software process have also tended to be based on an explicit or implicit division of these agents into 'active' people and 'passive' technical elements.…”
Section: The Problem -And a Possible Solutionmentioning
confidence: 99%
See 2 more Smart Citations
“…[8:125]. In our previous simulation models intended to represent the highest-level causal mechanisms producing observed patterns of commercial software evolution [3,17,19], these mechanisms have been highly abstracted, particularly with respect to the actions of individual people. Previous descriptions of the global software process have also tended to be based on an explicit or implicit division of these agents into 'active' people and 'passive' technical elements.…”
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%
See 1 more Smart Citation
“…It is derived from ideas, structures and values from our previous software evolution simulation models. In particular, it incorporates feedback structures representing both the generation of new requirements (Chatters et al 2000) and the correction of faults in previously-implemented requirements (Wernick and Lehman, 1999 The model works as follows. The software process is viewed as a mechanism to convert requirements which need to be met into requirements which have been met and fielded to users.…”
Section: Model Structurementioning
confidence: 99%
“…First, developers are told that some requirements have not been met properly, typically due to bugs in the fielded software and/or mistaken interpretation of the users' requirements by the developers (cf. Wernick and Lehman, 1999). Secondly, new requirements arise due to the possibilities of additional uses of the system specifically enabled by the previously-fielded software (cf.…”
Section: Model Structurementioning
confidence: 99%