Rule Definition
Functional Evolvability measures the capability of a software structure to support changes and addition of new functional rules within the existing code structure without threatening the testability and the stability.
Above a threshold of 70%, an application becomes usually very difficult to test and stabilize without changes or extension of the existing structure of the software.
Reference
CAST Consulting
Carnegie Mellon's Software Engineering Institute on Cyclomatic Complexity
http://www.sei.cmu.edu/str/descriptions/cyclomatic_body.html
NIST (National Institute of Standards and Technology)
Structured Testing: A Testing Methodology Using the Cyclomatic Complexity Metric
http://hissa.nist.gov/HHRFdata/Artifacts/ITLdoc/235/sttoc.htm
Related Technologies
C++
PL/SQL
JEE
Technical Criterion
Complexity - Functional Evolvability
About CAST Appmarq
CAST Appmarq is by far the biggest repository of data about real IT systems. It's built on thousands of analyzed applications, made of 35 different technologies, by over 300 business organizations across major verticals. It provides IT Leaders with factual key analytics to let them know if their applications are on track.