2015
DOI: 10.1007/s10664-015-9365-9
|View full text |Cite
|
Sign up to set email alerts
|

Understanding and addressing exhibitionism in Java empirical research about method accessibility

Abstract: Abstract:Information hiding is a positive consequence of properly defining com-ponent interfaces. Unfortunately, determining what should constitute a public interface remains difficult. We have analyzed over 3.6 million lines of Java open-source code and found that on the average, at least 20% of defined methods are over-exposed, thus threatening public interfaces to unnecessary exposure.Such over-exposed methods may have their accessibility reduced to exactly reflect the method usage. We have identified three… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
references
References 20 publications
0
0
0
Order By: Relevance