programming? • How do scientific software developers find bugs? fix bugs? • Do scientific software developers follow coding best practices? Scientific Software Development @gustavopinto
from North Americans more likely to be accepted than contributions from Africans? • Do women or LGBTQ+ members receive less support from open source mentors? • Are students more likely to drop off in open source projects? @gustavopinto
more rejections than employees Africans have little to no popular OSS projects Patches from employees are processed 5x fasters than volunteers @gustavopinto
making based on empirical evidence? • Hoe could we conduct research more aligned with practitioners needs’? • How could we convince practitioners to consume software engineering research? Knowledge Transfer in Software Engineering @gustavopinto
evidence briefing as reliable and easy to find information SLRs have low connection with SE practice search strings Rapid Reviews reduce time and effort, and are more focused on practitioners’ issues @gustavopinto
Nishinaka, K. Kishida, and Y. Ye. Evolution patterns of open-source software systems and communities. In Proceedings of the International Workshop on Principles of Software Evolution, 2002, The “onion” patch @gustavopinto
common are casual or quasi contributors? • How do maintainers perceive casual or quasi contributors? • Why casual contributors do not become more active? @gustavopinto
projects there are more quasi than actual contributors Quasi contributors have tried many, many times @gustavopinto ±50% of the population of OSS contributors are casual contributors
projects there are more quasi than actual contributors Quasi contributors have tried many, many times Rejections could lead to demotivation @gustavopinto ±50% of the population of OSS contributors are casual contributors
projects there are more quasi than actual contributors Quasi contributors have tried many, many times Rejections could lead to demotivation @gustavopinto ±50% of the population of OSS contributors are casual contributors
What software companies need to do when open sourcing a proprietary software project? • How do software companies curate open source communities? • How to assess the success of the transition to open source? @gustavopinto