Towards a Definition of Complex Software System

Investor logo

Warning

This publication doesn't include Institute of Computer Science. It includes Faculty of Informatics. Official publication website can be found on muni.cz.
Authors

ŽIŽKA Jan ROSSI Bruno PITNER Tomáš

Year of publication 2023
Type Article in Proceedings
Conference Annals of Computer Science and Information Systems - 18th Conference on Computer Science and Intelligence Systems (FedCSIS 2023)
MU Faculty or unit

Faculty of Informatics

Citation
Doi http://dx.doi.org/10.15439/2023F2898
Keywords Software System; Complex System Theory; Complex Software System
Description Complex Systems were identified and studied in different fields, such as physics, biology, and economics. These systems exhibit exciting properties such as self-organization, robust order, and emergence. In recent years, software sys- tems displaying behaviors associated with Complex Systems are starting to appear, and these behaviors are showing previously unknown potential (e.g., GPT-based applications). Yet, there is no commonly shared definition of a Complex Software System that can serve as a key reference for academia to support research in the area. In this paper, we adopt the theory-to-research strategy to extract properties of Complex Systems from research in other fields, mapping them to software systems to create a formal definition of a Complex Software System. We support the evolution of the properties through future validation, and we provide examples of the application of the definition. Overall, the definition will allow for a more precise, consistent, and rigorous frame of reference for conducting scientific research on software systems.
Related projects:

You are running an old browser version. We recommend updating your browser to its latest version.

More info