Matches in SemOpenAlex for { <https://semopenalex.org/work/W2150207557> ?p ?o ?g. }
- W2150207557 endingPage "429" @default.
- W2150207557 startingPage "414" @default.
- W2150207557 abstract "Maintainers often face the daunting task of wading through a collection of both new and old revisions, trying to ferret out those that warrant detailed inspection. Perhaps the most obvious way to rank revisions is by lines of code (LOC); this technique has the advantage of being both simple and fast. However, most revisions are quite small, and so we would like a way of distinguishing between simple and complex changes of equal size. Classical complexity metrics, such as Halstead’s and McCabe’s, could be used but they are hard to apply to code fragments of different programming languages. We propose a language-independent approach to ranking revisions based on the indentation of their code fragments. We use the statistical moments of indentation as a lightweight and revision/diff friendly metric to proxy classical complexity metrics. We found that ranking revisions by the variance and summation of indentation was very similar to ranking revisions by traditional complexity measures since these measures correlate with both Halstead and McCabe complexity; this was evaluated against the CVS histories of 278 active and popular SourceForge projects. Thus, we conclude that measuring indentation alone can serve as a cheap and accurate proxy for computing the code complexity of revisions." @default.
- W2150207557 created "2016-06-24" @default.
- W2150207557 creator A5037111360 @default.
- W2150207557 creator A5070785370 @default.
- W2150207557 creator A5074890474 @default.
- W2150207557 date "2009-05-01" @default.
- W2150207557 modified "2023-09-27" @default.
- W2150207557 title "Reading beside the lines: Using indentation to rank revisions by complexity" @default.
- W2150207557 cites W1964962870 @default.
- W2150207557 cites W1969685458 @default.
- W2150207557 cites W1980316588 @default.
- W2150207557 cites W2019284588 @default.
- W2150207557 cites W2021112555 @default.
- W2150207557 cites W2044802063 @default.
- W2150207557 cites W2073734843 @default.
- W2150207557 cites W2085603263 @default.
- W2150207557 cites W2106615747 @default.
- W2150207557 cites W2135282985 @default.
- W2150207557 cites W2137816760 @default.
- W2150207557 cites W2139380976 @default.
- W2150207557 cites W2150113180 @default.
- W2150207557 cites W2161450348 @default.
- W2150207557 cites W2166901988 @default.
- W2150207557 cites W2913882240 @default.
- W2150207557 doi "https://doi.org/10.1016/j.scico.2009.02.005" @default.
- W2150207557 hasPublicationYear "2009" @default.
- W2150207557 type Work @default.
- W2150207557 sameAs 2150207557 @default.
- W2150207557 citedByCount "12" @default.
- W2150207557 countsByYear W21502075572013 @default.
- W2150207557 countsByYear W21502075572014 @default.
- W2150207557 countsByYear W21502075572015 @default.
- W2150207557 countsByYear W21502075572016 @default.
- W2150207557 countsByYear W21502075572019 @default.
- W2150207557 countsByYear W21502075572021 @default.
- W2150207557 countsByYear W21502075572023 @default.
- W2150207557 crossrefType "journal-article" @default.
- W2150207557 hasAuthorship W2150207557A5037111360 @default.
- W2150207557 hasAuthorship W2150207557A5070785370 @default.
- W2150207557 hasAuthorship W2150207557A5074890474 @default.
- W2150207557 hasBestOaLocation W21502075572 @default.
- W2150207557 hasConcept C111472728 @default.
- W2150207557 hasConcept C11413529 @default.
- W2150207557 hasConcept C114614502 @default.
- W2150207557 hasConcept C119857082 @default.
- W2150207557 hasConcept C121955636 @default.
- W2150207557 hasConcept C138885662 @default.
- W2150207557 hasConcept C144133560 @default.
- W2150207557 hasConcept C154945302 @default.
- W2150207557 hasConcept C162324750 @default.
- W2150207557 hasConcept C164226766 @default.
- W2150207557 hasConcept C176217482 @default.
- W2150207557 hasConcept C177264268 @default.
- W2150207557 hasConcept C187736073 @default.
- W2150207557 hasConcept C189430467 @default.
- W2150207557 hasConcept C196083921 @default.
- W2150207557 hasConcept C199360897 @default.
- W2150207557 hasConcept C21547014 @default.
- W2150207557 hasConcept C2776760102 @default.
- W2150207557 hasConcept C2779304628 @default.
- W2150207557 hasConcept C2780148112 @default.
- W2150207557 hasConcept C2780451532 @default.
- W2150207557 hasConcept C2780586882 @default.
- W2150207557 hasConcept C2780902562 @default.
- W2150207557 hasConcept C33923547 @default.
- W2150207557 hasConcept C41008148 @default.
- W2150207557 hasConcept C41895202 @default.
- W2150207557 hasConcept C554936623 @default.
- W2150207557 hasConcept C80444323 @default.
- W2150207557 hasConceptScore W2150207557C111472728 @default.
- W2150207557 hasConceptScore W2150207557C11413529 @default.
- W2150207557 hasConceptScore W2150207557C114614502 @default.
- W2150207557 hasConceptScore W2150207557C119857082 @default.
- W2150207557 hasConceptScore W2150207557C121955636 @default.
- W2150207557 hasConceptScore W2150207557C138885662 @default.
- W2150207557 hasConceptScore W2150207557C144133560 @default.
- W2150207557 hasConceptScore W2150207557C154945302 @default.
- W2150207557 hasConceptScore W2150207557C162324750 @default.
- W2150207557 hasConceptScore W2150207557C164226766 @default.
- W2150207557 hasConceptScore W2150207557C176217482 @default.
- W2150207557 hasConceptScore W2150207557C177264268 @default.
- W2150207557 hasConceptScore W2150207557C187736073 @default.
- W2150207557 hasConceptScore W2150207557C189430467 @default.
- W2150207557 hasConceptScore W2150207557C196083921 @default.
- W2150207557 hasConceptScore W2150207557C199360897 @default.
- W2150207557 hasConceptScore W2150207557C21547014 @default.
- W2150207557 hasConceptScore W2150207557C2776760102 @default.
- W2150207557 hasConceptScore W2150207557C2779304628 @default.
- W2150207557 hasConceptScore W2150207557C2780148112 @default.
- W2150207557 hasConceptScore W2150207557C2780451532 @default.
- W2150207557 hasConceptScore W2150207557C2780586882 @default.
- W2150207557 hasConceptScore W2150207557C2780902562 @default.
- W2150207557 hasConceptScore W2150207557C33923547 @default.
- W2150207557 hasConceptScore W2150207557C41008148 @default.
- W2150207557 hasConceptScore W2150207557C41895202 @default.
- W2150207557 hasConceptScore W2150207557C554936623 @default.
- W2150207557 hasConceptScore W2150207557C80444323 @default.
- W2150207557 hasIssue "7" @default.