Matches in SemOpenAlex for { <https://semopenalex.org/work/W3133303669> ?p ?o ?g. }
- W3133303669 endingPage "29" @default.
- W3133303669 startingPage "1" @default.
- W3133303669 abstract "Type annotations connect variables to domain-specific types. They enable the power of type checking and can detect faults early. In practice, type annotations have a reputation of being burdensome to developers. We lack, however, an empirical understanding of how and why they are burdensome. Hence, we seek to measure the baseline accuracy and speed for developers making type annotations to previously unseen code. We also study the impact of one or more type suggestions. We conduct an empirical study of 97 developers using 20 randomly selected code artifacts from the robotics domain containing physical unit types. We find that subjects select the correct physical type with just 51% accuracy, and a single correct annotation takes about 2 minutes on average. Showing subjects a single suggestion has a strong and significant impact on accuracy both when correct and incorrect, while showing three suggestions retains the significant benefits without the negative effects. We also find that suggestions do not come with a time penalty. We require subjects to explain their annotation choices, and we qualitatively analyze their explanations. We find that identifier names and reasoning about code operations are the primary clues for selecting a type. We also examine two state-of-the-art automated type annotation systems and find opportunities for their improvement." @default.
- W3133303669 created "2021-03-01" @default.
- W3133303669 creator A5001694587 @default.
- W3133303669 creator A5025318877 @default.
- W3133303669 creator A5028663406 @default.
- W3133303669 date "2021-02-10" @default.
- W3133303669 modified "2023-10-10" @default.
- W3133303669 title "An Empirical Study on Type Annotations" @default.
- W3133303669 cites W1513618424 @default.
- W3133303669 cites W1595372275 @default.
- W3133303669 cites W1982858081 @default.
- W3133303669 cites W1983693944 @default.
- W3133303669 cites W1986899979 @default.
- W3133303669 cites W2011958337 @default.
- W3133303669 cites W2018364122 @default.
- W3133303669 cites W2027576942 @default.
- W3133303669 cites W2035206966 @default.
- W3133303669 cites W2036591174 @default.
- W3133303669 cites W2040509998 @default.
- W3133303669 cites W2047805786 @default.
- W3133303669 cites W2049376654 @default.
- W3133303669 cites W2059507980 @default.
- W3133303669 cites W2067195533 @default.
- W3133303669 cites W2067436653 @default.
- W3133303669 cites W2076387137 @default.
- W3133303669 cites W2086141560 @default.
- W3133303669 cites W2091335641 @default.
- W3133303669 cites W2106558531 @default.
- W3133303669 cites W2115657230 @default.
- W3133303669 cites W2136064646 @default.
- W3133303669 cites W2138707512 @default.
- W3133303669 cites W2142181967 @default.
- W3133303669 cites W2143378629 @default.
- W3133303669 cites W2146749715 @default.
- W3133303669 cites W2160525245 @default.
- W3133303669 cites W2166822586 @default.
- W3133303669 cites W2169203263 @default.
- W3133303669 cites W2172082781 @default.
- W3133303669 cites W2294680933 @default.
- W3133303669 cites W2295415424 @default.
- W3133303669 cites W2424520822 @default.
- W3133303669 cites W2520698679 @default.
- W3133303669 cites W2522186013 @default.
- W3133303669 cites W2734809802 @default.
- W3133303669 cites W2735411563 @default.
- W3133303669 cites W2735460460 @default.
- W3133303669 cites W2736110558 @default.
- W3133303669 cites W2747118274 @default.
- W3133303669 cites W2759341995 @default.
- W3133303669 cites W2759963882 @default.
- W3133303669 cites W2772129057 @default.
- W3133303669 cites W2790231819 @default.
- W3133303669 cites W2793743208 @default.
- W3133303669 cites W2888268504 @default.
- W3133303669 cites W2899384793 @default.
- W3133303669 cites W2901461314 @default.
- W3133303669 cites W3123895079 @default.
- W3133303669 cites W4229717394 @default.
- W3133303669 doi "https://doi.org/10.1145/3439775" @default.
- W3133303669 hasPublicationYear "2021" @default.
- W3133303669 type Work @default.
- W3133303669 sameAs 3133303669 @default.
- W3133303669 citedByCount "3" @default.
- W3133303669 countsByYear W31333036692021 @default.
- W3133303669 countsByYear W31333036692022 @default.
- W3133303669 crossrefType "journal-article" @default.
- W3133303669 hasAuthorship W3133303669A5001694587 @default.
- W3133303669 hasAuthorship W3133303669A5025318877 @default.
- W3133303669 hasAuthorship W3133303669A5028663406 @default.
- W3133303669 hasConcept C105795698 @default.
- W3133303669 hasConcept C119857082 @default.
- W3133303669 hasConcept C120936955 @default.
- W3133303669 hasConcept C134306372 @default.
- W3133303669 hasConcept C144024400 @default.
- W3133303669 hasConcept C154504017 @default.
- W3133303669 hasConcept C154945302 @default.
- W3133303669 hasConcept C177264268 @default.
- W3133303669 hasConcept C199360897 @default.
- W3133303669 hasConcept C204321447 @default.
- W3133303669 hasConcept C2776321320 @default.
- W3133303669 hasConcept C2776760102 @default.
- W3133303669 hasConcept C33923547 @default.
- W3133303669 hasConcept C36289849 @default.
- W3133303669 hasConcept C36503486 @default.
- W3133303669 hasConcept C40696583 @default.
- W3133303669 hasConcept C41008148 @default.
- W3133303669 hasConcept C48798503 @default.
- W3133303669 hasConceptScore W3133303669C105795698 @default.
- W3133303669 hasConceptScore W3133303669C119857082 @default.
- W3133303669 hasConceptScore W3133303669C120936955 @default.
- W3133303669 hasConceptScore W3133303669C134306372 @default.
- W3133303669 hasConceptScore W3133303669C144024400 @default.
- W3133303669 hasConceptScore W3133303669C154504017 @default.
- W3133303669 hasConceptScore W3133303669C154945302 @default.
- W3133303669 hasConceptScore W3133303669C177264268 @default.
- W3133303669 hasConceptScore W3133303669C199360897 @default.
- W3133303669 hasConceptScore W3133303669C204321447 @default.
- W3133303669 hasConceptScore W3133303669C2776321320 @default.