2013
DOI: 10.1145/2544173.2509528
|View full text |Cite
|
Sign up to set email alerts
|

Do developers benefit from generic types?

Abstract: Type systems that permit developers to express themselves more precisely are one of the primary topics in programming language research, as well as in industrial software development. While it seems plausible that an expressive static type system increases developer productivity, there is little empirical evidence for or against this hypothesis. Generic types in Java are an example: as an extension of Java's original type system, some claim that Java 1.5 improves the type system's "expressiveness." Even if thi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 27 publications
0
1
0
Order By: Relevance
“…There have been several previous studies on programming language evolution [3], [16], [20]- [22]. For example, Dyer et al [16] studied Java feature adoption over time by analyzing over 18 billion abstract syntax tree nodes, while Parnin et al [20] examined the adoption and use of generics, which were introduced into Java in 2004.…”
Section: Related Workmentioning
confidence: 99%
“…There have been several previous studies on programming language evolution [3], [16], [20]- [22]. For example, Dyer et al [16] studied Java feature adoption over time by analyzing over 18 billion abstract syntax tree nodes, while Parnin et al [20] examined the adoption and use of generics, which were introduced into Java in 2004.…”
Section: Related Workmentioning
confidence: 99%