2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) 2019
DOI: 10.1109/msr.2019.00050
|View full text |Cite
|
Sign up to set email alerts
|

Impact of Stack Overflow Code Snippets on Software Cohesion: A Preliminary Study

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
3
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 9 publications
0
3
0
Order By: Relevance
“…These projects represent over 428 million lines of code in Java, C++, Python, and JavaScript. Code reuse has been widely studied 41,42,3,43,44,45,46,47,48,49,50 . Specifically, Ossher et al 51 developed a line-level code clone detection tool, which is used upon the Sourcerer Repository.…”
Section: Related Workmentioning
confidence: 99%
“…These projects represent over 428 million lines of code in Java, C++, Python, and JavaScript. Code reuse has been widely studied 41,42,3,43,44,45,46,47,48,49,50 . Specifically, Ossher et al 51 developed a line-level code clone detection tool, which is used upon the Sourcerer Repository.…”
Section: Related Workmentioning
confidence: 99%
“…These projects represent over 428 million lines of code in Java, C++, Python, and JavaScript. Code reuse has been widely studied 41,42,3,43,44,45,46,47,48,49,50 . Specifically, Ossher et al 51 developed a line-level code clone detection tool, which is used upon the Sourcerer Repository.…”
Section: Related Workmentioning
confidence: 99%
“…Their study provides the potential impact of code reuse from StackOverflow on building apps. Ahmad et al 43 measured the impact of the code snippets from Stack Overflow in GitHub projects during the evolution, including prior to the addition of the snippet, immediately after the addition of the snippet and a longer time after the addition of the snippet. They found that almost 70% of the cases where the copied snippet affected the cohesion of the project.…”
Section: Related Workmentioning
confidence: 99%
“…This proposed cohesion metric is based on three types of relationships; received, e.g., when the instance variable is received as a parameter; manipulated, e.g., when the instance variable is used in computation within the method body; and returned, e.g., when an attribute is returned by a method. Low-level similaritybased class cohesion and class cohesion metrics are used in [18] to measure the quality of program code that uses code snippets. In this technique, the quality of the recipient class is measured before the addition of the snippet, immediately after the addition of the snippet, and at later stages of software development.…”
Section: Related Workmentioning
confidence: 99%