Proceedings of the Fifteenth International Conference on Predictive Models and Data Analytics in Software Engineering 2019
DOI: 10.1145/3345629.3345634
|View full text |Cite
|
Sign up to set email alerts
|

Patterns of Effort Contribution and Demand and User Classification based on Participation Patterns in NPM Ecosystem

Abstract: Background: Open source requires participation of volunteer and commercial developers (users) in order to deliver functional highquality components. Developers both contribute effort in the form of patches and demand effort from the component maintainers to resolve issues reported against it. Aim: Identify and characterize patterns of effort contribution and demand throughout the open source supply chain and investigate if and how these patterns vary with developer activity; identify different groups of develo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3

Relationship

5
2

Authors

Journals

citations
Cited by 23 publications
(17 citation statements)
references
References 31 publications
0
17
0
Order By: Relevance
“…considering code clones/snippets while looking for code reuse (e.g. by looking at the associated CTAG tokens -a dataset available in WORLD OF CODE), identifying other factors that affect code reuse, including code quality [51], [52], project popularity [53], [54], the type of Open Source license used, etc. Looking deeper into the code created during the hackathons, it might also be interesting to see to what extent the teams use bots [55], [56] which might aid in the understanding of hackathon code reuse as well.…”
Section: Discussionmentioning
confidence: 99%
“…considering code clones/snippets while looking for code reuse (e.g. by looking at the associated CTAG tokens -a dataset available in WORLD OF CODE), identifying other factors that affect code reuse, including code quality [51], [52], project popularity [53], [54], the type of Open Source license used, etc. Looking deeper into the code created during the hackathons, it might also be interesting to see to what extent the teams use bots [55], [56] which might aid in the understanding of hackathon code reuse as well.…”
Section: Discussionmentioning
confidence: 99%
“…Further application of our approach might include: a) detecting if a developer is actually a bot by analyzing the concentration of their skill vector (similar to [49], [50]); b) checking the alignment between skill vectors of different developers for identity resolution (similar to [47]); c) analyzing the skill vectors of the developers in a project to infer the transparency of the corresponding software supply chain [51], [52], [53], [54], [55], [56].…”
Section: Lim I T a T I O N Smentioning
confidence: 99%
“…[74] studies the dependency, specifically the lag in updating dependencies in various NPM packages while [1] looked into the use of trivial packages as part of package dependencies for different NPM packages. [15] investigated the factors affecting NPM package popularity, and [14] investigated the participation patterns of issue and patch creators.…”
Section: Related Workmentioning
confidence: 99%