Software Development Cultures and Cooperation Problems: A Field Study of the Early Stages of Development of Software for a Scientific Community
dc.contributor.author | Segal, Judith | |
dc.date.accessioned | 2020-06-06T13:07:30Z | |
dc.date.available | 2020-06-06T13:07:30Z | |
dc.date.issued | 2009 | |
dc.date.issued | 2009 | |
dc.description.abstract | In earlier work, I identified a particular class of end-user developers, who include scientists and whom I term ‘professional end-user developers’, as being of especial interest. Here, I extend this work by articulating a culture of professional end-user development, and illustrating by means of a field-study how the influence of this culture causes cooperation problems in an inter-disciplinary team developing a software system for a scientific community. My analysis of the field study data is informed by some recent literature on multi-national work cultures. Whilst acknowledging that viewing a scientific development through a lens of software development culture does not give a full picture, I argue that it nonetheless provides deep insights. | de |
dc.identifier.doi | 10.1007/s10606-009-9096-9 | |
dc.identifier.pissn | 1573-7551 | |
dc.identifier.uri | http://dx.doi.org/10.1007/s10606-009-9096-9 | |
dc.identifier.uri | https://dl.eusset.eu/handle/20.500.12015/3993 | |
dc.publisher | Springer | |
dc.relation.ispartof | Computer Supported Cooperative Work (CSCW): Vol. 18 | |
dc.relation.ispartofseries | Computer Supported Cooperative Work (CSCW) | |
dc.subject | community software development | |
dc.subject | cooperation | |
dc.subject | field study | |
dc.subject | professional end-user developers | |
dc.subject | scientific software development | |
dc.subject | software development culture | |
dc.title | Software Development Cultures and Cooperation Problems: A Field Study of the Early Stages of Development of Software for a Scientific Community | de |
dc.type | Text/Journal Article | |
gi.citation.endPage | 606 | |
gi.citation.startPage | 581 | |
gi.citations.count | 33 | |
gi.citations.element | Helen Sharp, Yvonne Dittrich, Cleidson R. B. de Souza (2016): The Role of Ethnographic Studies in Empirical Software Engineering, In: IEEE Transactions on Software Engineering 8(42), doi:10.1109/tse.2016.2519887 | |
gi.citations.element | Christine L. Borgman, Jillian C. Wallis, Matthew S. Mayernik (2012): Who’s Got the Data? Interdependencies in Science and Technology Collaborations, In: Computer Supported Cooperative Work (CSCW) 6(21), doi:10.1007/s10606-012-9169-z | |
gi.citations.element | Judith Segal, Chris Morris (2012): Developing Software for a Scientific Community, In: Advances in Computer and Electrical Engineering, doi:10.4018/978-1-61350-116-0.ch008 | |
gi.citations.element | Judith Segal, Chris Morris (2011): Scientific End-User Developers and Barriers to User/Customer Engagement, In: Journal of Organizational and End User Computing 4(23), doi:10.4018/joeuc.2011100104 | |
gi.citations.element | James Howison, James D. Herbsleb (2011): Scientific software production, In: Proceedings of the ACM 2011 conference on Computer supported cooperative work, doi:10.1145/1958824.1958904 | |
gi.citations.element | M. Jones, C. Scaffidi (2011): Obstacles and opportunities with using visual and domain-specific languages in scientific programming, In: 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), doi:10.1109/vlhcc.2011.6070372 | |
gi.citations.element | Ju Yeon Jung, Tom Steinberger, John L. King, Mark S. Ackerman (2022): How Domain Experts Work with Data: Situating Data Science in the Practices and Settings of Craftwork, In: Proceedings of the ACM on Human-Computer Interaction CSCW1(6), doi:10.1145/3512905 | |
gi.citations.element | Andrew B. Neang, Will Sutherland, David Ribes, Charlotte P. Lee (2023): Organizing Oceanographic Infrastructure: The Work of Making a Software Pipeline Repurposable, In: Proceedings of the ACM on Human-Computer Interaction CSCW1(7), doi:10.1145/3579512 | |
gi.citations.element | Tim Storer (2017): Bridging the Chasm, In: ACM Computing Surveys 4(50), doi:10.1145/3084225 | |
gi.citations.element | Benjamin Hoffmann, Kevin Chalmers, Neil Urquhart, Thomas Farrenkopf, Michael Guckert (2018): Towards Reducing Complexity of Multi-agent Simulations by Applying Model-Driven Techniques, In: Lecture Notes in Computer Science, doi:10.1007/978-3-319-94580-4_15 | |
gi.citations.element | Dustin Heaton, Jeffrey C. Carver (2015): Claims about the use of software engineering practices in science: A systematic literature review, In: Information and Software Technology, doi:10.1016/j.infsof.2015.07.011 | |
gi.citations.element | Parmit K. Chilana, Elishema Fishman, Estella M. Geraghty, Peter Tarczy-Hornoch, Fredric M. Wolf, Nick R. Anderson (2000): Characterizing Data Discovery and End-User Computing Needs in Clinical Translational Science, In: Innovative Strategies and Approaches for End-User Computing Advancements, doi:10.4018/978-1-4666-2059-9.ch016 | |
gi.citations.element | Adrian Bajraktari, Michelle Binder, Andreas Vogelsang (2024): Requirements Engineering for Research Software: A Vision, In: 2024 IEEE 32nd International Requirements Engineering Conference (RE), doi:10.1109/re59067.2024.00050 | |
gi.citations.element | Chris Morris, Judith Segal (2009): Some Challenges Facing Scientific Software Developers: The Case of Molecular Biology, In: 2009 Fifth IEEE International Conference on e-Science, doi:10.1109/e-science.2009.38 | |
gi.citations.element | Nasir U. Eisty, Jeffrey C. Carver (2022): Testing research software: a survey, In: Empirical Software Engineering 6(27), doi:10.1007/s10664-022-10184-9 | |
gi.citations.element | Joanna Leng, Wes Sharrock (2012): The State of Development of CSE, In: Advances in Computer and Electrical Engineering, doi:10.4018/978-1-61350-116-0.ch020 | |
gi.citations.element | Lavanya Ramakrishnan, Daniel Gunter (2017): Ten Principles for Creating Usable Software for Science, In: 2017 IEEE 13th International Conference on e-Science (e-Science), doi:10.1109/escience.2017.34 | |
gi.citations.element | Judith Segal, Chris Morris (2000): Scientific End-User Developers and Barriers to User/Customer Engagement, In: Innovative Strategies and Approaches for End-User Computing Advancements, doi:10.4018/978-1-4666-2059-9.ch018 | |
gi.citations.element | David Gray Widder, Joshua Sunshine, Stephen Fickas (2019): Barriers to Reproducible Scientific Programming, In: 2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), doi:10.1109/vlhcc.2019.8818907 | |
gi.citations.element | ROSHANAK FARHOODI, VAHID GAROUSI, DIETMAR PFAHL, JONATHAN SILLITO (2013): DEVELOPMENT OF SCIENTIFIC SOFTWARE: A SYSTEMATIC MAPPING, A BIBLIOMETRICS STUDY, AND A PAPER REPOSITORY, In: International Journal of Software Engineering and Knowledge Engineering 04(23), doi:10.1142/s0218194013500137 | |
gi.citations.element | Daniel Tetteroo, Panos Markopoulos (2017): EUD Survival “in the Wild”: Evaluation Challenges for Field Deployments and How to Address Them, In: New Perspectives in End-User Development, doi:10.1007/978-3-319-60291-2_9 | |
gi.citations.element | Marina Jirotka, Charlotte P. Lee, Gary M. Olson (2013): Supporting Scientific Collaboration: Methods, Tools and Concepts, In: Computer Supported Cooperative Work (CSCW) 4-6(22), doi:10.1007/s10606-012-9184-0 | |
gi.citations.element | Upulee Kanewala, James M. Bieman (2014): Testing scientific software: A systematic literature review, In: Information and Software Technology 10(56), doi:10.1016/j.infsof.2014.05.006 | |
gi.citations.element | Peter T. Darch, Ashley E. Sands, Christine L. Borgman, Milena S. Golshan (2020): Do the stars align?: Stakeholders and strategies in libraries' curation of an astronomy dataset, In: Journal of the Association for Information Science and Technology 2(72), doi:10.1002/asi.24392 | |
gi.citations.element | Judith Segal, Marian Petre, Helen Sharp (2015): The Future of E-infrastructures, In: Computing in Science & Engineering 3(17), doi:10.1109/mcse.2015.61 | |
gi.citations.element | Christine L. Borgman (2020): Bibliographie, In: Qu’est-ce que le travail scientifique des données ?, doi:10.4000/books.oep.14792 | |
gi.citations.element | Aline Kunz, Sabrina Pohlmann, Oliver Heinze, Antje Brandner, Christina Reiß, Martina Kamradt, Joachim Szecsenyi, Dominik Ose (2016): Strengthening Interprofessional Requirements Engineering Through Action Sheets: A Pilot Study, In: JMIR Human Factors 2(3), doi:10.2196/humanfactors.5364 | |
gi.citations.element | Erik H. Trainer, Chalalai Chaihirunkarn, Arun Kalyanasundaram, James D. Herbsleb (2014): Community Code Engagements, In: Proceedings of the 18th International Conference on Supporting Group Work, doi:10.1145/2660398.2660420 | |
gi.citations.element | Nasir U. Eisty, Danny Perez, Jeffrey C. Carver, J. David Moulton, Hai Ah Nam (2020): Testing Research Software: A Case Study, In: Lecture Notes in Computer Science, doi:10.1007/978-3-030-50436-6_33 | |
gi.citations.element | Parmit K. Chilana, Elishema Fishman, Estella M. Geraghty, Peter Tarczy-Hornoch, Fredric M. Wolf, Nick R. Anderson (2011): Characterizing Data Discovery and End-User Computing Needs in Clinical Translational Science, In: Journal of Organizational and End User Computing 4(23), doi:10.4018/joeuc.2011100102 | |
gi.citations.element | Drew Paine, Charlotte P. Lee (2017): "Who Has Plots?", In: Proceedings of the ACM on Human-Computer Interaction CSCW(1), doi:10.1145/3134720 | |
gi.citations.element | Claus Bossen, Timo Leimbach (2017): Project Management Practices as a Subject of Research for CSCW, In: Proceedings of the ACM on Human-Computer Interaction CSCW(1), doi:10.1145/3134660 | |
gi.citations.element | Jilian C. Wallis (2012): The Distribution of Data Management Responsibility within Scientific Research Groups, In: SSRN Electronic Journal, doi:10.2139/ssrn.2269079 |