EVOLUTION OF SOCIAL DEVELOPER NETWORK IN OSS: SURVEY

Social Developer Networks are built of complex hierarchical social network which forms relationship information between software entities. Recent research trends suggested many different successful methods on Social Developer Network to analyze its growth and advancement of network structure. Aim is to present brief survey on the analysis, method, algorithm used in developer social network and techniques and technologies available to analyze performance of the developers associated network. Further discuss the growth, extension of its research field, existing methodologies and approach, extended tasks and techniques in developer social network and OSS.

[1]  Yunming Ye,et al.  MultiComm: Finding Community Structure in Multi-Dimensional Networks , 2014, IEEE Transactions on Knowledge and Data Engineering.

[2]  Huan Liu,et al.  Community detection via heterogeneous interaction analysis , 2012, Data Mining and Knowledge Discovery.

[3]  Gregory R. Madey,et al.  The Importance of Social Network Structure in the Open Source Software Developer Community , 2010, 2010 43rd Hawaii International Conference on System Sciences.

[4]  Baowen Xu,et al.  Isolating Suspiciousness from Spectrum-Based Fault Localization Techniques , 2010, 2010 10th International Conference on Quality Software.

[5]  Shing-Chi Cheung,et al.  Understanding a developer social network and its evolution , 2011, 2011 27th IEEE International Conference on Software Maintenance (ICSM).

[6]  Yan Shi,et al.  Using an RBF Neural Network to Locate Program Bugs , 2008, 2008 19th International Symposium on Software Reliability Engineering (ISSRE).

[7]  Nachiappan Nagappan,et al.  Predicting defects using network analysis on dependency graphs , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[8]  Amit Kumar,et al.  Evolution of developer social network and its impact on bug fixing process , 2013, ISEC.

[9]  David Lo,et al.  Network Structure of Social Coding in GitHub , 2013, 2013 17th European Conference on Software Maintenance and Reengineering.

[10]  Michalis Faloutsos,et al.  Graph-based analysis and prediction for software evolution , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[11]  I MaleticJonathan,et al.  A survey and taxonomy of approaches for mining software repositories in the context of software evolution , 2007 .

[12]  Andreas Zeller,et al.  It's not a bug, it's a feature: How misclassification impacts bug prediction , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[13]  Audris Mockus,et al.  A large-scale empirical study of just-in-time quality assurance , 2013, IEEE Transactions on Software Engineering.

[14]  He Jiang,et al.  Towards Training Set Reduction for Bug Triage , 2011, 2011 IEEE 35th Annual Computer Software and Applications Conference.

[15]  Jonathan I. Maletic,et al.  Journal of Software Maintenance and Evolution: Research and Practice Survey a Survey and Taxonomy of Approaches for Mining Software Repositories in the Context of Software Evolution , 2022 .

[16]  Sunghun Kim,et al.  Reducing Features to Improve Code Change-Based Bug Prediction , 2013, IEEE Transactions on Software Engineering.

[17]  Nicolas Lopez Using topic models to understand the evolution of a software ecosystem , 2013, ESEC/FSE 2013.

[18]  Shou-De Lin,et al.  Centrality Analysis, Role-Based Clustering, and Egocentric Abstraction for Heterogeneous Social Networks , 2012, 2012 International Conference on Privacy, Security, Risk and Trust and 2012 International Confernece on Social Computing.

[19]  Walt Scacchi,et al.  Software Development Practices in Open Software Development Communities: A Comparative Case Study , 2001 .

[20]  Gail C. Murphy,et al.  Reducing the effort of bug report triage: Recommenders for development-oriented decisions , 2011, TSEM.

[21]  Marco Aurélio Gerosa,et al.  Why do newcomers abandon open source software projects? , 2013, 2013 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE).

[22]  Thomas Zimmermann,et al.  Improving bug triage with bug tossing graphs , 2009, ESEC/FSE '09.

[23]  Alberto Sillitti,et al.  Mining and visualizing developer networks from version control systems , 2011, CHASE.

[24]  Kevin Crowston,et al.  The social structure of free and open source software development , 2005, First Monday.

[25]  A. Zeller,et al.  Predicting Defects for Eclipse , 2007, Third International Workshop on Predictor Models in Software Engineering (PROMISE'07: ICSE Workshops 2007).

[26]  Raúl A. Santelices,et al.  Lightweight fault-localization using multiple coverage types , 2009, 2009 IEEE 31st International Conference on Software Engineering.

[27]  Witold Pedrycz,et al.  A Case Study on the Impact of Refactoring on Quality and Productivity in an Agile Team , 2008, CEE-SET.

[28]  Yu Zhou,et al.  A Bayesian Network Based Approach for Change Coupling Prediction , 2008, 2008 15th Working Conference on Reverse Engineering.

[29]  Cleidson R. B. de Souza,et al.  Facilitating Social Network Studies of FLOSS using the OSSNetwork Environment , 2008, OSS.

[30]  Andreas Zeller,et al.  Where Should We Fix This Bug? A Two-Phase Recommendation Model , 2013, IEEE Transactions on Software Engineering.