Iskanje zakonov oblikovanja programske opreme z metodami znanosti o kompleksnosti