DynaMan: a tool to improve software process management through dynamic simulation

The use of system dynamics as an innovative and effective technique to model software processes is reported. System dynamics has been used to study the quantitative aspects of software processes. The improvement of software development management deriving from the adoption of this technique is noted. In order to effectively use system dynamics based models, a tool is necessary to support their creation, customization, maintenance and simulation. DynaMan, a tool designed to accomplish these goals, is introduced. The first version of the tool and subsequent improvements are reported.<<ETX>>

[1]  Tarek K. Abdel-Hamid,et al.  Investigating the cost/schedule trade-off in software development , 1990, IEEE Software.

[2]  Lawrence H. Putnam,et al.  A General Empirical Solution to the Macro Software Sizing and Estimating Problem , 1978, IEEE Transactions on Software Engineering.

[3]  Petre Stoica,et al.  Decentralized Control , 2018, The Control Systems Handbook.

[4]  Reuven R. Levary,et al.  Computer-Aided Software Development Process Design , 1989, IEEE Trans. Software Eng..