Matches in SemOpenAlex for { <https://semopenalex.org/work/W4226391422> ?p ?o ?g. }
Showing items 1 to 68 of
68
with 100 items per page.
- W4226391422 abstract "Many popular metrics used for the quantification of the quality or complexity of a codebase (e.g. cyclomatic complexity) were developed in the 1970s or 1980s when source code sizes were significantly smaller than they are today, and before a number of modern programming language features were introduced in different languages. Thus, the many thresholds that were suggested by researchers for deciding whether a given function is lacking in a given quality dimension need to be updated. In the pursuit of this goal, we study a number of open-source high-performance codes, each of which has been in development for more than 15 years—a characteristic which we take to imply good design to score them in terms of their source codes' quality and to relax the above-mentioned thresholds. First, we employ the LLVM/Clang compiler infrastructure and introduce a Clang AST tool to gather AST-based metrics, as well as an LLVM IR pass for those based on a source code's static call graph. Second, we perform statistical analysis to identify the reference thresholds of 22 code quality and callgraph-related metrics at a fine grained level." @default.
- W4226391422 created "2022-05-05" @default.
- W4226391422 creator A5004358723 @default.
- W4226391422 creator A5013906758 @default.
- W4226391422 creator A5079346036 @default.
- W4226391422 date "2021-12-01" @default.
- W4226391422 modified "2023-09-28" @default.
- W4226391422 title "Threshold-Based Analysis of the Code Quality of High-Performance Computing Software Packages" @default.
- W4226391422 doi "https://doi.org/10.1109/qrs-c55045.2021.00041" @default.
- W4226391422 hasPublicationYear "2021" @default.
- W4226391422 type Work @default.
- W4226391422 citedByCount "0" @default.
- W4226391422 crossrefType "proceedings-article" @default.
- W4226391422 hasAuthorship W4226391422A5004358723 @default.
- W4226391422 hasAuthorship W4226391422A5013906758 @default.
- W4226391422 hasAuthorship W4226391422A5079346036 @default.
- W4226391422 hasConcept C102379954 @default.
- W4226391422 hasConcept C111472728 @default.
- W4226391422 hasConcept C117447612 @default.
- W4226391422 hasConcept C137287247 @default.
- W4226391422 hasConcept C138885662 @default.
- W4226391422 hasConcept C169590947 @default.
- W4226391422 hasConcept C177264268 @default.
- W4226391422 hasConcept C187303228 @default.
- W4226391422 hasConcept C199360897 @default.
- W4226391422 hasConcept C199519371 @default.
- W4226391422 hasConcept C2776760102 @default.
- W4226391422 hasConcept C2777904410 @default.
- W4226391422 hasConcept C2779530757 @default.
- W4226391422 hasConcept C41008148 @default.
- W4226391422 hasConcept C43126263 @default.
- W4226391422 hasConcept C51929080 @default.
- W4226391422 hasConcept C529173508 @default.
- W4226391422 hasConcept C80444323 @default.
- W4226391422 hasConceptScore W4226391422C102379954 @default.
- W4226391422 hasConceptScore W4226391422C111472728 @default.
- W4226391422 hasConceptScore W4226391422C117447612 @default.
- W4226391422 hasConceptScore W4226391422C137287247 @default.
- W4226391422 hasConceptScore W4226391422C138885662 @default.
- W4226391422 hasConceptScore W4226391422C169590947 @default.
- W4226391422 hasConceptScore W4226391422C177264268 @default.
- W4226391422 hasConceptScore W4226391422C187303228 @default.
- W4226391422 hasConceptScore W4226391422C199360897 @default.
- W4226391422 hasConceptScore W4226391422C199519371 @default.
- W4226391422 hasConceptScore W4226391422C2776760102 @default.
- W4226391422 hasConceptScore W4226391422C2777904410 @default.
- W4226391422 hasConceptScore W4226391422C2779530757 @default.
- W4226391422 hasConceptScore W4226391422C41008148 @default.
- W4226391422 hasConceptScore W4226391422C43126263 @default.
- W4226391422 hasConceptScore W4226391422C51929080 @default.
- W4226391422 hasConceptScore W4226391422C529173508 @default.
- W4226391422 hasConceptScore W4226391422C80444323 @default.
- W4226391422 hasLocation W42263914221 @default.
- W4226391422 hasOpenAccess W4226391422 @default.
- W4226391422 hasPrimaryLocation W42263914221 @default.
- W4226391422 hasRelatedWork W11646169 @default.
- W4226391422 hasRelatedWork W12199117 @default.
- W4226391422 hasRelatedWork W13135065 @default.
- W4226391422 hasRelatedWork W13525410 @default.
- W4226391422 hasRelatedWork W14460512 @default.
- W4226391422 hasRelatedWork W2083388 @default.
- W4226391422 hasRelatedWork W2922086 @default.
- W4226391422 hasRelatedWork W4925844 @default.
- W4226391422 hasRelatedWork W7039897 @default.
- W4226391422 hasRelatedWork W8408444 @default.
- W4226391422 isParatext "false" @default.
- W4226391422 isRetracted "false" @default.
- W4226391422 workType "article" @default.