2017 IEEE Symposium on Security and Privacy (SP) 2017
DOI: 10.1109/sp.2017.31
|View full text |Cite
|
Sign up to set email alerts
|

Stack Overflow Considered Harmful? The Impact of Copy&Paste on Android Application Security

Abstract: Abstract-Online programming discussion platforms such as Stack Overflow serve as a rich source of information for software developers. Available information include vibrant discussions and oftentimes ready-to-use code snippets. Previous research identified Stack Overflow as one of the most important information sources developers rely on. Anecdotes report that software developers copy and paste code snippets from those information sources for convenience reasons. Such behavior results in a constant flow of com… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

4
161
1

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 221 publications
(166 citation statements)
references
References 35 publications
4
161
1
Order By: Relevance
“…In the case of navigating large files, there are two buttons that assist users to jump to the highlighted lines quickly. Under each returned example, users can read related information regarding the example's misuses (3). Finally, users can navigate for more examples (4).…”
Section: The Workflow Of Cryptoexplorermentioning
confidence: 99%
See 1 more Smart Citation
“…In the case of navigating large files, there are two buttons that assist users to jump to the highlighted lines quickly. Under each returned example, users can read related information regarding the example's misuses (3). Finally, users can navigate for more examples (4).…”
Section: The Workflow Of Cryptoexplorermentioning
confidence: 99%
“…Code snippets obtained from online information sources are untrustworthy too. A study of 1.3 million Android apps showed that 196 403 (i.e., 15%) used vulnerable code snippets that were very likely copied from the Stack Overflow website [3]. Examination of 217 818 Stack Overflow posts also showed that 31% suffer from potential API misuses that could lead to unexpected behavior such as program crashes and resource leaks [4].…”
Section: Introductionmentioning
confidence: 99%
“…Another recommendation for future work is a comprehensive survey equivalent to [46] for Android textbooks; [50] looked specifically at the use of resources from Stack Overflow in Android applications.…”
Section: Androidmentioning
confidence: 99%
“…SO examples are created for illustration purposes, which can serve as a good starting point. However, these examples may be insufficient to be ported to a production environment, as previous studies find that SO examples may suffer from API usage violations [7], insecure coding practices [8], unchecked obsolete usage [9], and incomplete code * Both the first author and the second author contributed significantly and this research is led by UCLA. fragments [10].…”
Section: Introductionmentioning
confidence: 99%