Task assignment to counter the effect of developer turnover in software maintenance: A knowledge diffusion model

[1]  Tao Zhang,et al.  A Literature Review of Research in Bug Resolution: Tasks, Challenges and Future Directions , 2016, Comput. J..

[2]  Jesús M. González-Barahona,et al.  Using Software Archaeology to Measure Knowledge Loss in Software Projects Due to Developer Turnover , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[3]  T. Mens,et al.  Socio-technical evolution of the Ruby ecosystem in GitHub , 2017, 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER).

[4]  Zhenchang Xing,et al.  Who Will Leave the Company?: A Large-Scale Industry Study of Developer Turnover by Mining Monthly Work Report , 2017, 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR).

[5]  Marco Tulio Valente,et al.  Algorithms for estimating truck factors: a comparative study , 2019, Software Quality Journal.

[6]  David W. Pentico,et al.  Assignment problems: A golden anniversary survey , 2007, Eur. J. Oper. Res..

[7]  Jesús M. González-Barahona,et al.  Evolution of the core team of developers in libre software projects , 2009, 2009 6th IEEE International Working Conference on Mining Software Repositories.

[8]  Tao Zhang,et al.  A hybrid bug triage algorithm for developer recommendation , 2013, SAC '13.

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

[10]  Razvan C. Bunescu,et al.  Learning to rank relevant files for bug reports using domain knowledge , 2014, SIGSOFT FSE.

[11]  Fabio Palomba,et al.  Predicting the emergence of community smells using socio-technical metrics: A machine-learning approach , 2021, J. Syst. Softw..

[12]  Jordi Cabot,et al.  Assessing the bus factor of Git repositories , 2015, 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER).

[13]  David Lo,et al.  Improving Automated Bug Triaging with Specialized Topic Model , 2017, IEEE Transactions on Software Engineering.

[14]  P. S. Sastry,et al.  Varieties of learning automata: an overview , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[15]  Gail C. Murphy,et al.  Impact of developer turnover on quality in open-source software , 2015, ESEC/SIGSOFT FSE.

[16]  Jesús M. González-Barahona,et al.  Contributor Turnover in Libre Software Projects , 2006, OSS.

[17]  Rong Jiang,et al.  A data-driven risk measurement model of software developer turnover , 2019, Soft Computing - A Fusion of Foundations, Methodologies and Applications.

[18]  Lionel C. Briand,et al.  A practical guide for using statistical tests to assess randomized algorithms in software engineering , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[19]  Paul Ralph,et al.  Sustainable Software Development through Overlapping Pair Rotation , 2016, ESEM.

[20]  Sven Laumer,et al.  Who Will Remain? An Evaluation of Actual Person-Job and Person-Team Fit to Predict Developer Retention in FLOSS Projects , 2012, 2012 45th Hawaii International Conference on System Sciences.

[21]  Audris Mockus,et al.  Quantifying and Mitigating Turnover-Induced Knowledge Loss: Case Studies of Chrome and a Project at Avaya , 2016, 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE).

[22]  David Lo,et al.  Information retrieval and spectrum based bug localization: better together , 2015, ESEC/SIGSOFT FSE.

[23]  Gail C. Murphy,et al.  Who should fix this bug? , 2006, ICSE.

[24]  Sergio Segura,et al.  Spectrum-based fault localization in software product lines , 2018, Inf. Softw. Technol..

[25]  Rory V. O'Connor,et al.  A systematic examination of knowledge loss in open source software projects , 2019, Int. J. Inf. Manag..

[26]  Patrick M. Reed,et al.  Diagnostic Assessment of Search Controls and Failure Modes in Many-Objective Evolutionary Optimization , 2012, Evolutionary Computation.

[27]  GhobadiShahla What drives knowledge sharing in software development teams , 2015 .

[28]  Kumpati S. Narendra,et al.  Learning Automata - A Survey , 1974, IEEE Trans. Syst. Man Cybern..

[29]  Martin P. Robillard,et al.  Revisiting Turnover-Induced Knowledge Loss in Software Projects , 2017, 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME).

[30]  Yuanyuan Zhang,et al.  Achievements, Open Problems and Challenges for Search Based Software Testing , 2015, 2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST).

[31]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[32]  Mark Harman,et al.  Adaptive Multi-Objective Evolutionary Algorithms for Overtime Planning in Software Projects , 2017, IEEE Transactions on Software Engineering.

[33]  Razvan C. Bunescu,et al.  Mapping Bug Reports to Relevant Files: A Ranking Model, a Fine-Grained Benchmark, and Feature Evaluation , 2016, IEEE Transactions on Software Engineering.

[34]  Gregorio Robles,et al.  A scheduling-driven approach to efficiently assign bug fixing tasks to developers , 2021, J. Syst. Softw..

[35]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[36]  Lada A. Adamic,et al.  The role of social networks in information diffusion , 2012, WWW.

[37]  Frank Maurer,et al.  Evaluation of optimized staffing for feature development and bug fixing , 2010, ESEM '10.

[38]  Jian Zhou,et al.  Where should the bugs be fixed? More accurate information retrieval-based bug localization based on bug reports , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[39]  L. Rabiner,et al.  An introduction to hidden Markov models , 1986, IEEE ASSP Magazine.

[40]  Rajkumar Buyya,et al.  SLA-based admission control for a Software-as-a-Service provider in Cloud computing environments , 2012, J. Comput. Syst. Sci..

[41]  Lionel C. Briand,et al.  A Hitchhiker's guide to statistical tests for assessing randomized algorithms in software engineering , 2014, Softw. Test. Verification Reliab..

[42]  Vahid Garousi,et al.  An empirical investigation of single‐objective and multiobjective evolutionary algorithms for developer's assignment to bugs , 2016, J. Softw. Evol. Process..

[43]  Paul Ralph,et al.  Practice and perception of team code ownership , 2016, EASE.

[44]  Tom Mens,et al.  A multi-dimensional analysis of technical lag in Debian-based Docker images , 2021, Empirical Software Engineering.