2010 21st Australian Software Engineering Conference 2010
DOI: 10.1109/aswec.2010.35
|View full text |Cite
|
Sign up to set email alerts
|

On the Use of Properties in Java Applications

Abstract: When building software systems, developers have to weigh the benefits of using one specific solution approach against the risks and costs of using another one. This process is not random. Certain preferences, architectural styles, and solution domain pressures create systematic biases that we can measure in order to assess their impact on the system being built and the underlying development process itself. In this paper we explore, whether the getter and setter methods in Java give rise to a bias also. Getter… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

1
15
0

Year Published

2010
2010
2013
2013

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 10 publications
(16 citation statements)
references
References 14 publications
1
15
0
Order By: Relevance
“…Yet, herein also lies one of our greatest challenges: the proper interpretation of software metrics data [5], [6]. We collect software metrics with the aim to improve productivity and quality of software development [3].…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…Yet, herein also lies one of our greatest challenges: the proper interpretation of software metrics data [5], [6]. We collect software metrics with the aim to improve productivity and quality of software development [3].…”
Section: Introductionmentioning
confidence: 99%
“…We also observe a critical Theil index value of 2.4 that, when compared with the associated Gini coefficient, effectively represents perfect inequality. The Gini coefficient allows direct comparison between different software systems [5], [6], [10], whereas, the Theil index supports parsing differences in inequality within groups and between group components [24]. We can therefore study, for example, how the package structure of a Java software system affects its maintainability and future evolution.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations