Analyzing software with the complexity theory

  • Authors:
  • Peter Kokol;Mitja Lenič

  • Affiliations:
  • Laboratory for System Design, Faculty of Electrical Engineering and Computer Science, University of Maribor, Maribor, Slovenia;Laboratory for System Design, Faculty of Electrical Engineering and Computer Science, University of Maribor, Maribor, Slovenia

  • Venue:
  • ICS'06 Proceedings of the 10th WSEAS international conference on Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.