Predicting software revision outcomes on ...
Document type :
Article dans une revue scientifique
Title :
Predicting software revision outcomes on GitHub using structural holes theory
Author(s) :
Li, Libo [Auteur]
University of New South Wales [Sydney] [UNSW]
Goethals, Frank [Auteur]
Lille économie management - UMR 9221 [LEM]
Baesens, Bart [Auteur]
Snoeck, Monique [Auteur]
Catholic University of Leuven - Katholieke Universiteit Leuven [KU Leuven]
University of New South Wales [Sydney] [UNSW]
Goethals, Frank [Auteur]
Lille économie management - UMR 9221 [LEM]
Baesens, Bart [Auteur]
Snoeck, Monique [Auteur]
Catholic University of Leuven - Katholieke Universiteit Leuven [KU Leuven]
Journal title :
Computer Networks
Pages :
114--124
Publisher :
Elsevier
Publication date :
2017-02
ISSN :
1389-1286
English keyword(s) :
Software libraries (Computer programming)
Websites
Online social networks
Feedback control systems
Social media
Websites
Online social networks
Feedback control systems
Social media
HAL domain(s) :
Économie et finance quantitative [q-fin]
Sciences de l'Homme et Société/Gestion et management
Sciences de l'Homme et Société/Gestion et management
French abstract :
Many software repositories are hosted publicly online via social platforms. Online users contribute to the software projects not only by providing feedback and suggestions, but also by submitting revisions to improve the ...
Show more >Many software repositories are hosted publicly online via social platforms. Online users contribute to the software projects not only by providing feedback and suggestions, but also by submitting revisions to improve the software quality. This study takes a close look at revisions and examines the impact of social media networks on the revision outcome. A novel approach with a mix of different research methods (e.g., ego‐centric social network analysis, structural holes theory and survival analysis) is used to build a comprehensible model to predict the revision outcome. The predictive performance is validated using real life datasets obtained from GitHub, the social coding website, which contains 32,962 pull requests to submit revisions, 20,399 distinctive software project repositories, and a social network of 234,322 users. Good predictive performance has been achieved with an average AUC of 0.84. The results suggest that a repository host's position in the ego network plays an important role in determining the duration before a revision is accepted. Specifically, hosts that are positioned in between densely connected social groups are likely to respond more quickly to accept the revisions. The study demonstrates that online social networks are vital to software development and advances the understanding of collaboration in software development research. The proposed method can be applied to support decision making in software development to forecast revision duration. The result also has several implications for managing project collaboration using social media.Show less >
Show more >Many software repositories are hosted publicly online via social platforms. Online users contribute to the software projects not only by providing feedback and suggestions, but also by submitting revisions to improve the software quality. This study takes a close look at revisions and examines the impact of social media networks on the revision outcome. A novel approach with a mix of different research methods (e.g., ego‐centric social network analysis, structural holes theory and survival analysis) is used to build a comprehensible model to predict the revision outcome. The predictive performance is validated using real life datasets obtained from GitHub, the social coding website, which contains 32,962 pull requests to submit revisions, 20,399 distinctive software project repositories, and a social network of 234,322 users. Good predictive performance has been achieved with an average AUC of 0.84. The results suggest that a repository host's position in the ego network plays an important role in determining the duration before a revision is accepted. Specifically, hosts that are positioned in between densely connected social groups are likely to respond more quickly to accept the revisions. The study demonstrates that online social networks are vital to software development and advances the understanding of collaboration in software development research. The proposed method can be applied to support decision making in software development to forecast revision duration. The result also has several implications for managing project collaboration using social media.Show less >
Language :
Français
Peer reviewed article :
Oui
Audience :
Non spécifiée
Popular science :
Non
Collections :
Source :
Files
- https://kar.kent.ac.uk/70960/1/4b.%20Prediciting%20software%20COMNET_accepted_article.pdf
- Open access
- Access the document
- 4b.%20Prediciting%20software%20COMNET_accepted_article.pdf
- Open access
- Access the document