Blame | Last modification | View Log | RSS feed
------- --- --- --- --- --- ---Project rev com run mnt sec oth------- --- --- --- --- --- ---BPL 49 356 23 90 0 1CBE 9 0 0 0 0 0CR 71 146 12 29 0 2EMV 16 2 0 0 0 0GSMT 36 42 26 76 0 1HOPS 2 0 0 0 0 0ITSOTRACSPER 4 4 0 0 0 0ITSRTPI 23 99 11 48 0 69MASS 9 24 0 5 0 0MBU 44 77 1 10 0 0MPR 1 1 0 0 0 0MTU 13 29 0 5 0 0SEA 133 163 22 32 2 8SL 251 274 15 20 0 0Test 8 0 0 0 0 0VMT 49 1 0 0 0 0VSDEV 617 1206 97 355 1 24VT 114 154 22 71 1 3VT-COBRA-SSU 3 1 0 0 0 0VXP 4 6 0 0 0 0ZAF 342 451 160 289 2 12eO 41 3 0 0 0 0eOSure 63 2 0 0 0 0------- --- --- --- --- --- ---TOTAL 1902 3041 389 1030 6 120----------------------- ------ ------maintenance defects count %----------------------- ------ ------Code Quailty - Incorrect parameter passing mode (by ref vs by val, etc) 8 0.4Code Quality - Code not portable 7 0.4Code Quality - Code unnecessarily complex 21 1.3Code Quality - Incorrect use of public / protected / private 4 0.2Code Quality - Magic Number / Literal 9 0.5Code Quality - Magic number / String literal 162 10.0Code Quality - Performance issue 5 0.3Code Quality - Redundant Code 5 0.3Code Quality - Redundant code 117 7.2Code Quality - Unit too large 8 0.4Design - Appropriate re-use opportunity not exploited 51 3.1Design - Design query 78 4.8Design - Inappropriate re-use 4 0.2Design - Not using appropriate package / class / component / library 17 1.0Design - Variable / constant defined but not used 12 0.7Design - Variable/constant defined but not used 1 0.0Documentation - Comments do not match code logic 113 7.0Documentation - Inadequate comments 206 12.8Documentation - Non-compliance to relevant Coding Standard 72 4.4Documentation - Unnecessary comments 25 1.5Interface - Code does not meet interface spec 7 0.4Interface - Code does something interface does not specify 2 0.1Other Maintenance Defect - Refer to comment 90 5.6Unit Testing - Insufficient unit testing 6 0.3----------------------- ------ ------Total maintenance 1030 62.9----------------------- ------ ----------------------------- ------ ------runtime defects count %----------------------- ------ ------Error Handling - Incorrect error / exception returned / raised 19 1.1Error Handling - Not handling errors / exceptions in destructor 3 0.1Error Handling - Possible error / exception not handled 45 2.8Error Handling - possible error/exception not handled 3 0.1Initialisation - Missing / redundant copy constructor or assignment operator 1 0.0Initialisation - Variable incorrectly or not initialised 1 0.0Initialisation - Variable not initialised or initialised incorrectly 42 2.6Logic Bug - Date calculation (leap year etc) error 2 0.1Logic Bug - Faulty equality test (need tolerance - eg floats / doubles) 5 0.3Logic Bug - Faulty equality test (need tolerance - esp floats/doubles) 1 0.0Logic Bug - General 1 0.0Logic Bug - General (not present above) 95 5.9Logic Bug - Inappropriate use of assertions 1 0.0Logic Bug - Incorrect type used or conversion 7 0.4Logic Bug - Incorrect variable used 33 2.0Logic Bug - Overflow / underflow possible 16 0.9Logic Bug - Precedence Error 2 0.1Loop and Array - Incorrect exit from loop 1 0.0Loop and Array - Infinite loop possible 5 0.3Other Runtime Defect - Refer to comment 20 1.2Resource - Code is not thread safe 3 0.1Resource - Not released or resource leak 7 0.4Resource - Not testing for null 75 4.6Resource - not testing for NULL 1 0.0----------------------- ------ ------Total runtime 389 23.0----------------------- ------ ----------------------------- ------ ------security defects count %----------------------- ------ ------OWASP - Broken Authentication and Session Management 1 0.0OWASP - Security Misconfiguration 1 0.0OWASP - Sensitive Data Exposure 1 0.0Other Security Defect - Refer to comment 3 0.1----------------------- ------ ------Total security 6 0.1----------------------- ------ ------