2013
DOI: 10.1007/s10664-013-9289-1
|View full text |Cite
|
Sign up to set email alerts
|

An empirical study on the impact of static typing on software maintainability

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
19
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 69 publications
(24 citation statements)
references
References 26 publications
1
19
0
Order By: Relevance
“…Our results show the point of view of programmers about the use of types. This analysis complements, with a different point of view, existing studies based on controlled experiments [9,14,19,20,22,25,31].…”
Section: Introductionsupporting
confidence: 69%
See 2 more Smart Citations
“…Our results show the point of view of programmers about the use of types. This analysis complements, with a different point of view, existing studies based on controlled experiments [9,14,19,20,22,25,31].…”
Section: Introductionsupporting
confidence: 69%
“…As found in the recent work of Hanenberg et al [20], untyped code potentially has a positive impact on the development time of easier tasks. In such case, programmers might not type their declarations in scripts or test classes since this would allow them to finish their tasks faster.…”
Section: Q2: Do Programmers Use Types Less Often In Test Classes and mentioning
confidence: 86%
See 1 more Smart Citation
“…In the last few years, there have been a flurry of studies comparing the benefits of static and dynamic types [16,29,17]. This research suggests that dynamic types have an advantage for small, greenfield tasks, while static types have an advantage for larger, maintenance tasks.…”
Section: Type Annotations As Documentationmentioning
confidence: 99%
“…In their study [61], Hanenberg et al presented an experiment investigating if static type systems improve maintainability compared to dynamic type systems. They found that static type systems were benecial in understanding source code and xing type errors, but not in xing semantic errors.…”
Section: Maintainability Related Workmentioning
confidence: 99%