Matches in SemOpenAlex for { <https://semopenalex.org/work/W3150663209> ?p ?o ?g. }
Showing items 1 to 71 of
71
with 100 items per page.
- W3150663209 abstract "IEEE Bug resolution is an essential part of software development. The impact of programming language on bug resolution has been a topic of much debate. Taking Python as an example, some hold the view that bugs in the language are easy to handle because its code is easy to read and understand, while others believe that the absence of static typing leads to more bug-handling effort. This paper presents the first large-scale study that investigates the connection between programming language and bug resolution characteristics. It follows the recent trend of empirical scientific reformulation of long-standing, but hitherto anecdotal, `great debates' about the influence of programming language and paradigm on software engineering concerns. We analyse bug resolution data from over 70 million SLOC drawn from 3 million commits to 600 GitHub projects in 10 languages. The results suggest that statistically significant differences in resolution time and patch size exist between different languages and language categories. In particular, Java bug resolution consumes less elapsed time from raise to resolve, while Ruby consumes more. We also found that patches tend to touch significantly more files for strongly typed and for static languages (as one might expect given the need to maintain type annotations). However, despite this apparent extra effort, we found evidence for a significantly lower elapsed resolution time for bug resolution committed to projects constructed from statically typed languages. This finding sheds further empirical light on the debate about the importance of static typing. Indeed, more generally, we found no evidence for any correlation between bug-resolution time and size (lines or files touched), nor any evidence for correlation with other potential confounding factors, such as problem features (e.g., size, age, and commit number) and target domain." @default.
- W3150663209 created "2021-04-13" @default.
- W3150663209 creator A5000019783 @default.
- W3150663209 creator A5001578318 @default.
- W3150663209 creator A5011136619 @default.
- W3150663209 creator A5021021724 @default.
- W3150663209 creator A5028873025 @default.
- W3150663209 creator A5064663743 @default.
- W3150663209 creator A5067098011 @default.
- W3150663209 date "2019-12-24" @default.
- W3150663209 modified "2023-09-26" @default.
- W3150663209 title "A Study of Programming Languages and Their Bug Resolution Characteristics" @default.
- W3150663209 hasPublicationYear "2019" @default.
- W3150663209 type Work @default.
- W3150663209 sameAs 3150663209 @default.
- W3150663209 citedByCount "0" @default.
- W3150663209 crossrefType "journal-article" @default.
- W3150663209 hasAuthorship W3150663209A5000019783 @default.
- W3150663209 hasAuthorship W3150663209A5001578318 @default.
- W3150663209 hasAuthorship W3150663209A5011136619 @default.
- W3150663209 hasAuthorship W3150663209A5021021724 @default.
- W3150663209 hasAuthorship W3150663209A5028873025 @default.
- W3150663209 hasAuthorship W3150663209A5064663743 @default.
- W3150663209 hasAuthorship W3150663209A5067098011 @default.
- W3150663209 hasConcept C11164408 @default.
- W3150663209 hasConcept C115903868 @default.
- W3150663209 hasConcept C138268822 @default.
- W3150663209 hasConcept C199305712 @default.
- W3150663209 hasConcept C199360897 @default.
- W3150663209 hasConcept C2777904410 @default.
- W3150663209 hasConcept C34165917 @default.
- W3150663209 hasConcept C41008148 @default.
- W3150663209 hasConcept C519991488 @default.
- W3150663209 hasConcept C548217200 @default.
- W3150663209 hasConceptScore W3150663209C11164408 @default.
- W3150663209 hasConceptScore W3150663209C115903868 @default.
- W3150663209 hasConceptScore W3150663209C138268822 @default.
- W3150663209 hasConceptScore W3150663209C199305712 @default.
- W3150663209 hasConceptScore W3150663209C199360897 @default.
- W3150663209 hasConceptScore W3150663209C2777904410 @default.
- W3150663209 hasConceptScore W3150663209C34165917 @default.
- W3150663209 hasConceptScore W3150663209C41008148 @default.
- W3150663209 hasConceptScore W3150663209C519991488 @default.
- W3150663209 hasConceptScore W3150663209C548217200 @default.
- W3150663209 hasLocation W31506632091 @default.
- W3150663209 hasOpenAccess W3150663209 @default.
- W3150663209 hasPrimaryLocation W31506632091 @default.
- W3150663209 hasRelatedWork W1546392358 @default.
- W3150663209 hasRelatedWork W1558425096 @default.
- W3150663209 hasRelatedWork W2046574031 @default.
- W3150663209 hasRelatedWork W2060394544 @default.
- W3150663209 hasRelatedWork W2067571567 @default.
- W3150663209 hasRelatedWork W2087527532 @default.
- W3150663209 hasRelatedWork W2121898351 @default.
- W3150663209 hasRelatedWork W2228302846 @default.
- W3150663209 hasRelatedWork W2514538448 @default.
- W3150663209 hasRelatedWork W2770586575 @default.
- W3150663209 hasRelatedWork W2898498885 @default.
- W3150663209 hasRelatedWork W2902378134 @default.
- W3150663209 hasRelatedWork W2914161001 @default.
- W3150663209 hasRelatedWork W2951324391 @default.
- W3150663209 hasRelatedWork W2998510917 @default.
- W3150663209 hasRelatedWork W3086800606 @default.
- W3150663209 hasRelatedWork W3145506869 @default.
- W3150663209 hasRelatedWork W3189860654 @default.
- W3150663209 hasRelatedWork W3205605633 @default.
- W3150663209 hasRelatedWork W3211494194 @default.
- W3150663209 isParatext "false" @default.
- W3150663209 isRetracted "false" @default.
- W3150663209 magId "3150663209" @default.
- W3150663209 workType "article" @default.