Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
433306 | Science of Computer Programming | 2015 | 4 Pages |
Abstract
•Introduction of a software complexity metric underlying software generation.•Generative software complexity is the Kolmogorov complexity of software.•Discussion of generative complexity as an understandability metric.•Explanation of the emergence of domain-specific concepts.
Taking generative software development as our point of departure, we introduce generative software complexity as a measure for quantifying the structural complexity of software. After explaining that it is the same as Kolmogorov complexity, we discuss its merits from the viewpoint of software understanding. The results obtained are in many ways unsatisfactory, but sufficiently intriguing to warrant further work.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
Jan Heering,