2441
Nature Type ID Name Page
HasMember 1087 Class with Virtual Method without a Virtual Destructor 1128 1927
HasMember 1088 Synchronous Access of Remote Resource without
Timeout
1128 1928
HasMember 1096 Singleton Class Instance Creation without Proper
Locking or Synchronization
1128 1936
HasMember 1097 Persistent Storable Data Element without Associated
Comparison Control Element
1128 1937
HasMember 1098 Data Element containing Pointer Item without Proper
Copy Control Element
1128 1938
References
[REF-961]Object Management Group (OMG). "Automated Source Code Reliability Measure
(ASCRM)". 2016 January. < http://www.omg.org/spec/ASCRM/1.0/ >.
[REF-968]Consortium for Information & Software Quality (CISQ). "Automated Quality Characteristic
Measures". 2016. < http://it-cisq.org/standards/automated-quality-characteristic-measures/ >.
Category-1130: CISQ Quality Measures (2016) - Maintainability
Category ID : 1130
Summary
Weaknesses in this category are related to the CISQ Quality Measures for Maintainability,
as documented in 2016 with the Automated Source Code Maintainability Measure (ASCMM)
Specification 1.0. Presence of these weaknesses could reduce the maintainability of the software.
Membership
Nature Type ID Name Page
MemberOf 1128 CISQ Quality Measures (2016) 1128 2581
HasMember 561 Dead Code 1128 1275
HasMember 766 Critical Data Element Declared Public 1128 1607
HasMember 1041 Use of Redundant Code 1128 1875
HasMember 1044 Architecture with Number of Horizontal Layers Outside
of Expected Range
1128 1879
HasMember 1047 Modules with Circular Dependencies 1128 1882
HasMember 1048 Invokable Control Element with Large Number of
Outward Calls
1128 1883
HasMember 1052 Excessive Use of Hard-Coded Literals in Initialization 1128 1887
HasMember 1054 Invocation of a Control Element at an Unnecessarily
Deep Horizontal Layer
1128 1889
HasMember 1055 Multiple Inheritance from Concrete Classes 1128 1890
HasMember 1064 Invokable Control Element with Signature Containing an
Excessive Number of Parameters
1128 1902
HasMember 1074 Class with Excessively Deep Inheritance 1128 1914
HasMember 1075 Unconditional Control Flow Transfer outside of Switch
Block
1128 1915
HasMember 1080 Source Code File with Excessive Number of Lines of
Code
1128 1920
HasMember 1084 Invokable Control Element with Excessive File or Data
Access Operations
1128 1924
CWE Version 4.14
CWE-1131: CISQ Quality Measures (2016) - Security
CWE-1131: CISQ Quality Measures (2016) - Security