Using System Dynamics for the Software Quality Management of the Decision Making Software Systems Development

  • Olga DolininaEmail author
  • Vadim Kushnikov
Conference paper
Part of the Studies in Systems, Decision and Control book series (SSDC, volume 199)


Quality of the software is considered as an integrated criterion consisted of the numeric and qualitative characteristics defined by the standards of the various level: ISO, national standards, standards of the companies, and project’s standards. It is shown that the software quality planning during various stages of development can be realized by using the system dynamics method that is suggested as a formal method of the quality management. The examples of the equations used for software quality characteristics variation that depend on the changing of external factors, such as complexity of development, experience of software developers, experience of operating personnel, currency exchange rate, business reputation of the software developers, and business reputation of the company, in which the software is operated, are given. The solution example for the system of dynamics equations used for the planning of the software quality is described as well.


Integrated criterion of the software quality System dynamics Planning of the software quality 


  1. 1.
    Sterman, J.D.: System Dynamics Modeling for Project Management (1992).
  2. 2.
    Forrester, J.: Counterintuitive behavior of social systems. Technol. Rev. 73(3), 52–68 (1971)Google Scholar
  3. 3.
    Abdel-Hamid, T., Madnick, S.: Software Project Management: An Integrated Approach. Prentice Hall, New York (1991)Google Scholar
  4. 4.
    Jeng, J.J., An, L.: System dynamics modeling for SOA project management. In: IEEE International Conference on Service-Oriented Computing and Applications (SOCA 2007) (2007)Google Scholar
  5. 5.
    Barlas, Y.: Formal aspects of model validity and validation in system dynamics. Syst. Dynam. Rev. 12, 183–210 (1996)CrossRefGoogle Scholar
  6. 6.
    Rodrigues, A., Bowers, J.: The role of system dynamics in project management. Int. J. Project Manage. 14, 213–220 (1996)CrossRefGoogle Scholar
  7. 7.
    Dolinina, O.N., Kushnikov, V.A., Pechenkin, V.V., Rezchikov, A.F.: The way of quality management of the decision making software systems development. In: Advances in Intelligent Systems and Computing: Proceedings of 7th Computer Science On-line Conference 2018, vol. 1, pp. 90–99 (2018)Google Scholar
  8. 8.
    Forrester, J.W.: Industrial Dynamics. MIT Press, Cambridge (1961)Google Scholar
  9. 9.
    Zadeh, L.A.: The concept of a linguistic variable and its application to approximate reasoning. Inf. Sci. 8, 199–249, 301–357, 9 43–80 (1975)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Goodman, M.: Study Notes in System Dynamics. M. Goodman, Pegasus (1989)Google Scholar
  11. 11.
    Sterman, J.: Business Dynamics. Irwin McGraw-Hill, Boston (2000)Google Scholar
  12. 12.
    Rezchikov, A.F., Tverdokhlebov, V.A.: Causal complexes of interactions in production processes. Problemy upravlenia, no. 3, pp. 51–59 (2007). (in Russian)Google Scholar
  13. 13.
    Rezchikov, A.F., Tverdokhlebov, V.A.: Cause-Effect complexes as models of processes in complex systems. Mechatronics, Automation, Control, no. 7, pp. 1–9 (2007). (in Russian)Google Scholar
  14. 14.
    Meadows, D.H., Meadows, D.L., Randers, J., Behrens, W.W.: Limits to Growth. Universe Books, New York (1972)Google Scholar
  15. 15.
    Dolinina, O.: Method of the debugging of the knowledge bases of intellectual decision making systems. In: Automation Control Theory Perspectives in Intelligent Systems: Proceedings of the 5th Computer Science Conference 2016 (CSOC 2016), vol. 3, pp. 307–315. Springer (2016)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Yury Gagarin State Technical University of SaratovSaratovRussia
  2. 2.Institute of Precision Mechanics and Control of Russian Academy of SciencesSaratovRussia

Personalised recommendations