Analyzing software with the complexity theory
Peter Kokol, Mitja Lenič · International Conference on Systems · 2006
Computer software and the software development process belong to the class of complex systems. Continues monitoring and analysis of development process is crucial to minimize risk. For that reason many metrics and monitoring tools were developed. Most of metrics are programming language dependent. In the present paper we introduce a tool for analyzing program complexity using chaos theory, especially the idea of the logistic map. It enables assessment of current state of the software development process based on previous software revisions. Analysis is programming language independent and also enables analysis of object and compiled code.