Matches in SemOpenAlex for { <https://semopenalex.org/work/W2529236184> ?p ?o ?g. }
- W2529236184 abstract "Practical guidelines on what code has better quality are in great demand. For example, it is reasonable to expect the most complex code to be buggy. Structuring code into reasonably sized files and classes also appears to be prudent. Many attempts to determine (or declare) risk thresholds for various code metrics have been made. In this paper we want to examine the applicability of such thresholds. Hence, we replicate a recently published technique for calculating metric thresholds to determine high-risk files based on code size (LOC and number of methods), and complexity (cyclomatic complexity and module interface coupling) using a very large set of open and closed source projects written primarily in Java. We relate the threshold-derived risk to (a) the probability that a file would have a defect, and (b) the defect density of the files in the high-risk group. We find that the probability of a file having a defect is higher in the very high-risk group with a few exceptions. This is particularly pronounced when using size thresholds. Surprisingly, the defect density was uniformly lower in the very high-risk group of files. Our results suggest that, as expected, less code is associated with fewer defects. However, the same amount of code in large and complex files was associated with fewer defects than when located in smaller and less complex files. Hence we conclude that risk thresholds for size and complexity metrics have to be used with caution if at all. Our findings have immediate practical implications: the redistribution of Java code into smaller and less complex files may be counterproductive." @default.
- W2529236184 created "2016-10-14" @default.
- W2529236184 creator A5000458855 @default.
- W2529236184 creator A5003574134 @default.
- W2529236184 creator A5029916309 @default.
- W2529236184 creator A5045097606 @default.
- W2529236184 creator A5061473212 @default.
- W2529236184 creator A5067199285 @default.
- W2529236184 creator A5091586373 @default.
- W2529236184 date "2016-08-01" @default.
- W2529236184 modified "2023-09-25" @default.
- W2529236184 title "Thresholds for Size and Complexity Metrics: A Case Study from the Perspective of Defect Density" @default.
- W2529236184 cites W1919928684 @default.
- W2529236184 cites W1931878052 @default.
- W2529236184 cites W1964962870 @default.
- W2529236184 cites W1981222135 @default.
- W2529236184 cites W1981621595 @default.
- W2529236184 cites W2003885074 @default.
- W2529236184 cites W2009971485 @default.
- W2529236184 cites W2014418158 @default.
- W2529236184 cites W2018912833 @default.
- W2529236184 cites W2031217575 @default.
- W2529236184 cites W2051978688 @default.
- W2529236184 cites W2055589799 @default.
- W2529236184 cites W2063580821 @default.
- W2529236184 cites W2066459581 @default.
- W2529236184 cites W2088117279 @default.
- W2529236184 cites W2096390285 @default.
- W2529236184 cites W2099677903 @default.
- W2529236184 cites W2101728371 @default.
- W2529236184 cites W2104329051 @default.
- W2529236184 cites W2110155099 @default.
- W2529236184 cites W2111751068 @default.
- W2529236184 cites W2126054281 @default.
- W2529236184 cites W2134058295 @default.
- W2529236184 cites W2147105902 @default.
- W2529236184 cites W2151666086 @default.
- W2529236184 cites W2160928200 @default.
- W2529236184 cites W4236239316 @default.
- W2529236184 doi "https://doi.org/10.1109/qrs.2016.31" @default.
- W2529236184 hasPublicationYear "2016" @default.
- W2529236184 type Work @default.
- W2529236184 sameAs 2529236184 @default.
- W2529236184 citedByCount "14" @default.
- W2529236184 countsByYear W25292361842017 @default.
- W2529236184 countsByYear W25292361842018 @default.
- W2529236184 countsByYear W25292361842019 @default.
- W2529236184 countsByYear W25292361842020 @default.
- W2529236184 countsByYear W25292361842022 @default.
- W2529236184 countsByYear W25292361842023 @default.
- W2529236184 crossrefType "proceedings-article" @default.
- W2529236184 hasAuthorship W2529236184A5000458855 @default.
- W2529236184 hasAuthorship W2529236184A5003574134 @default.
- W2529236184 hasAuthorship W2529236184A5029916309 @default.
- W2529236184 hasAuthorship W2529236184A5045097606 @default.
- W2529236184 hasAuthorship W2529236184A5061473212 @default.
- W2529236184 hasAuthorship W2529236184A5067199285 @default.
- W2529236184 hasAuthorship W2529236184A5091586373 @default.
- W2529236184 hasConcept C105795698 @default.
- W2529236184 hasConcept C111919701 @default.
- W2529236184 hasConcept C162324750 @default.
- W2529236184 hasConcept C176217482 @default.
- W2529236184 hasConcept C177264268 @default.
- W2529236184 hasConcept C187303228 @default.
- W2529236184 hasConcept C199360897 @default.
- W2529236184 hasConcept C199519371 @default.
- W2529236184 hasConcept C21547014 @default.
- W2529236184 hasConcept C2776029614 @default.
- W2529236184 hasConcept C2776760102 @default.
- W2529236184 hasConcept C2777904410 @default.
- W2529236184 hasConcept C2781162219 @default.
- W2529236184 hasConcept C33923547 @default.
- W2529236184 hasConcept C41008148 @default.
- W2529236184 hasConcept C80444323 @default.
- W2529236184 hasConceptScore W2529236184C105795698 @default.
- W2529236184 hasConceptScore W2529236184C111919701 @default.
- W2529236184 hasConceptScore W2529236184C162324750 @default.
- W2529236184 hasConceptScore W2529236184C176217482 @default.
- W2529236184 hasConceptScore W2529236184C177264268 @default.
- W2529236184 hasConceptScore W2529236184C187303228 @default.
- W2529236184 hasConceptScore W2529236184C199360897 @default.
- W2529236184 hasConceptScore W2529236184C199519371 @default.
- W2529236184 hasConceptScore W2529236184C21547014 @default.
- W2529236184 hasConceptScore W2529236184C2776029614 @default.
- W2529236184 hasConceptScore W2529236184C2776760102 @default.
- W2529236184 hasConceptScore W2529236184C2777904410 @default.
- W2529236184 hasConceptScore W2529236184C2781162219 @default.
- W2529236184 hasConceptScore W2529236184C33923547 @default.
- W2529236184 hasConceptScore W2529236184C41008148 @default.
- W2529236184 hasConceptScore W2529236184C80444323 @default.
- W2529236184 hasLocation W25292361841 @default.
- W2529236184 hasOpenAccess W2529236184 @default.
- W2529236184 hasPrimaryLocation W25292361841 @default.
- W2529236184 hasRelatedWork W1490131010 @default.
- W2529236184 hasRelatedWork W179867154 @default.
- W2529236184 hasRelatedWork W1966702338 @default.
- W2529236184 hasRelatedWork W2012718489 @default.
- W2529236184 hasRelatedWork W2110558181 @default.
- W2529236184 hasRelatedWork W2123475055 @default.
- W2529236184 hasRelatedWork W2144720684 @default.