Content deleted Content added
mNo edit summary |
Removing likely self-citation by contributor that are not noteworthy here. Tag: section blanking |
||
Line 172:
year=1992|volume=1|issue=3|pages=147–158|
issn=1573-1367|doi=10.1007/bf01720922}}</ref> Since program size is not a controllable feature of commercial software, the usefulness of McCabes's number has been called to question.<ref name="fenton" /> The essence of this observation is that larger programs tend to be more complex and to have more defects. Reducing the cyclomatic complexity of code is [[correlation does not imply causation|not proven]] to reduce the number of errors or bugs in that code. International safety standards like [[ISO 26262]] and [[IEC 62304]], however, mandate coding guidelines that enforce low code complexity.<ref name="ISO26262Part3">{{cite book | title =ISO 26262-3:2011(en) Road vehicles — Functional safety — Part 3: Concept phase| publisher =International Standardization Organization | url =https://www.iso.org/obp/ui/#iso:std:iso:26262:-3:ed-1:v1:en}}</ref><ref>{{cite book|title=Medical device software – Software life cycle processes|chapter-url=http://webstore.iec.ch/preview/info_iec62304%7Bed1.0%7Den_d.pdf|work=INTERNATIONAL IEC STANDARD 62304 First edition 2006-05|publisher=International Electrotechnical Commission|author=International Electrotechnical Commission|year=2006|page=51|chapter=B.5.5 SOFTWARE UNIT implementation and verification}}</ref>
==See also==
|