Software process white box modelling for FEAST/1

  title={Software process white box modelling for FEAST/1},
  author={Paul Wernick and M. M. Lehman},
  journal={J. Syst. Softw.},

Figures from this paper

A Paradigm for the Behavioural Modelling of Software Processes using System Dynamics

The system dynamics approach was used in the FEAST projects to model behaviour of key process and product attributes, yielding foundations for a paradigm to achieve dynamic models of software evolution processes.

System Dynamics Modelling for the Management of Long Term Software Evolution Processes

The approach provides a generic context and framework that supports at least three crucial process areas requiring management decision, resource allocation, release planning, and process performance monitoring and exemplifies the methods for software process modelling being developed and applied in the FEAST projects.

An Approach to System Dynamics Modelling of Aspects of the Global Software Process Running Title : System Dynamics of Global Software Process Aspects

This paper describes one of the latest in a series of system dynamics models developed during the FEAST investigation into software evolution processes, describing an approach to investigate the consequences on long-term evolution, of decisions made by the managers of these processes.

The In uence of Global Factors On Software System Evolution

The conceptual framework within which this question is raised is raised, preliminary evidence to support tentative conclusions are presented and how the issue might be further investigated is indicated.

A flexible model for multi-agent based simulation of software development process

This project aims at developing a software process simulation with an agent architecture, where the agents are the entities that mimic the real software developers within the simulation, and a learning-by-doing model where software developers and students can understand the concepts of software process and the underlying risk.

Simulating a Process Strategy for Large Scale Software Development

Today's commercial environment demands fast responses to new needs. Producers of large scale software recognise that software evolves and that advanced process techniques must be used to maintain

A flexible software process model

  • Diana Kirk
  • Computer Science
    Proceedings. 26th International Conference on Software Engineering
  • 2004
The aims have been to better understand the software development process and to mitigate the problems that continue to occur in the industry by providing support for management decision making.

Impact of process simulation on software practice: an initial report

An initial report of the research intends to investigate the technology transfer of software process simulation to the use in industrial settings, and further identify the best practices to release its full potential in software practice.



Modelling a Software Evolution Process

A high-level System Dynamics model of a real-world software evolution process evolving the kernel of VME, the operating system of a long-lived and successful series of ICL mainframe computers provides support to the FEAST hypothesis, which states that software evolution processes are feedback systems.

Metrics and laws of software evolution-the nineties view

Preliminary conclusions based on a study of a financial transaction system-Logica's Fastwire (FW)-are outlined and compared with those reached during the earlier OS/360 study, suggesting that the 1970s approach to metric analysis of software evolution is still relevant today.

System dynamics modeling of an inspection-based process

  • R. Madachy
  • Business
    Proceedings of IEEE 18th International Conference on Software Engineering
  • 1996
A dynamic simulation model of an inspection-based software lifecycle process has been developed to support quantitative process evaluation and can serve as a framework for incorporating other dynamic process factors.

On evidence supporting the FEAST hypothesis and the laws of software evolution

High level similarities in the growth trends of the systems studied support the FEAST hypothesis and provide evidence compatible with the laws of software evolution, subject only to minor adjustments of the latter.

System Dynamics Models of Software Evolution Processes

The investigation includes both statistical analysis of data from software processes, and the building of System Dynamics models of those processes, to determine the degree to which they support the hypothesis that the dynamics of real world software development and evolution processes will possess a degree of autonomy and global stability.

Software Project Dynamics: An Integrated Approach

Presents a scientific model of the software project management process based on focused field interviews and includes a detailed case study that was conducted to test the model. Covers human resource

Reference Model for Smooth Growth of Software Systems(003)5402022

  • W. Turski
  • Computer Science, Economics
    IEEE Transactions on Software Engineering
  • 1996
This note presents a model of smooth software system evolution. The model assumes constant effort per release and takes into account the growth of system complexity.

Software Engineering Economics

  • B. Boehm
  • Computer Science, Economics
    IEEE Transactions on Software Engineering
  • 1984
The field of software cost estimation is surveyed, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues inSoftware cost estimation.