Managing Research Software Projects

Bibliography

logo

Aurora2019
Valerie Aurora and Mary Gardiner: How to Respond to Code of Conduct Reports. Frame Shift Consulting LLC, 2019, 978-1386922575.
Behroozi2020
Mahnaz Behroozi, Shivani Shirolkar, Titus Barik, and Chris Parnin: "Debugging Hiring: What Went Right and What Went Wrong in the Technical Interview Process". In Proc. ICSE'20, 2020, doi:10.1145/3377815.3381372.
Brookfield2016
Stephen D. Brookfield and Stephen Preskill: The Discussion Book: 50 Great Ways to Get People Talking. Jossey-Bass, 2016, 978-1119049715.
Brooks1995
Frederick P. Brooks, Jr.: The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley Professional, 1995, 978-0201835953.
Ford2016
Denae Ford, Justin Smith, Philip J. Guo, and Chris Parnin: "Paradise Unplugged: Identifying Barriers for Female Participation on Stack Overflow". In Proc. FSE'16, 2016, doi:10.1145/2950290.2950331.
Fournier2017
Camille Fournier: The Manager's Path. O'Reilly, 2017, 978-1491973899.
Freeman1972
Jo Freeman: "The Tyranny of Structurelessness". The Second Wave, 2(1), 1972.
Huppenkothen2018
Daniela Huppenkothen, Anthony Arendt, David W. Hogg, Karthik Ram, Jacob T. VanderPlas, and Ariel Rokem: "Hack Weeks as a Model for Data Science Education and Collaboration". Proc. National Academy of Sciences, 115(36), aug 2018, doi:10.1073/pnas.1717196115.
Kuchner2011
Marc J. Kuchner: Marketing for Scientists: How to Shine in Tough Times. Island Press, 2011, 1597269948.
Lin2020
Sarah Lin, Ibraheem Ali, and Greg Wilson: "Ten quick tips for making things findable". PLOS Computational Biology, 16(12), 12 2020, doi:10.1371/journal.pcbi.1008469.
Majumder2019
Suvodeep Majumder, Joymallya Chakraborty, Amritanshu Agrawal, and Tim Menzies: "Why Software Projects need Heroes: Lessons Learned from 1100+ Projects". arxiv.org, abs/1904.09954, 2019.
Minahan1986
Anne Minahan: "Martha's Rules". Affilia, 1(2), 6 1986, doi:10.1177/088610998600100206.
Noble2009
William Stafford Noble: "A Quick Guide to Organizing Computational Biology Projects". PLoS Computational Biology, 5(7), 2009, doi:10.1371/journal.pcbi.1000424.
PerezDeRosso2013
Santiago Perez De Rosso and Daniel Jackson: "What's wrong with Git?". In Proc. Onward'13, 2013, doi:10.1145/2509578.2509584.
PerezDeRosso2016
Santiago Perez De Rosso and Daniel Jackson: "Purposes, concepts, misfits, and a redesign of Git". In Proc. OOPSLA'16, 10 2016, doi:10.1145/2983990.2984018.
Perri2018
Melissa Perri: Escaping the Build Trap: How Effective Product Management Creates Real Value. O'Reilly, 2018, 978-1491973790.
Petre2014
Marian Petre and Greg Wilson: "Code Review For and By Scientists". In Proc. Second Workshop on Sustainable Software for Science: Practice and Experience, 2014, doi:arXiv:1407.5648.
Prechelt2000
Lutz Prechelt: "An Empirical Comparison of Seven Programming Languages". IEEE Computer, 33(10), 2000, doi:10.1109/2.876288.
Robinson2021
Nathan J. Robinson: "Surely We Can Do Better Than Elon Musk." https://www.currentaffairs.org/2021/04/surely-we-can-do-better-than-elon-musk/, 2021.
Sholler2019
Dan Sholler, Igor Steinmacher, Denae Ford, Mara Averick, Mike Hoye, and Greg Wilson: "Ten Simple Rules for Helping Newcomers Become Contributors to Open Projects". PLoS Computational Biology, 15(9), 9 2019, doi:10.1371/journal.pcbi.1007296.
Skiles2021
Matthew Skiles, Euijin Yang, Orad Reshef, Diego Robalino Muñoz, Diana Cintron, Mary Laura Lind, Alexander Rush, Patricia Perez Calleja, Robert Nerenberg, Andrea Armani, Kasey M. Faust, and Manish Kumar: "Conference demographics and footprint changed by virtual platforms". Nature Sustainability, 12 2021, doi:10.1038/s41893-021-00823-2.
Smalls2021
Danielle Smalls and Greg Wilson: "Ten quick tips for staying safe online". PLOS Computational Biology, 17(3), 3 2021, doi:10.1371/journal.pcbi.1008563.
Steinmacher2015
Igor Steinmacher, Tayana Conte, Marco Aurélio Gerosa, and David Redmiles: "Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects". In Proc. CSCW'15, 2 2015, doi:10.1145/2675133.2675215.
Taschuk2017
Morgan Taschuk and Greg Wilson: "Ten Simple Rules for Making Research Software More Robust". PLoS Computational Biology, 13(4), 4 2017, doi:10.1371/journal.pcbi.1005412.
Wenger1999
Etienne Wenger: Communities of Practice: Learning, Meaning, and Identity. Cambridge University Press, 1999, 978-0521663632.

License Code of Conduct Contributing Bibliography GitHub