Journal Article

Software Development Cultures and Cooperation Problems: A Field Study of the Early Stages of Development of Software for a Scientific Community

Loading...
Thumbnail Image

Fulltext URI

Document type

Text/Journal Article

Additional Information

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Springer

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.

Description

Segal, Judith (2009): Software Development Cultures and Cooperation Problems: A Field Study of the Early Stages of Development of Software for a Scientific Community. Computer Supported Cooperative Work (CSCW): Vol. 18. DOI: 10.1007/s10606-009-9096-9. Springer. PISSN: 1573-7551. pp. 581-606

Keywords

community software development, cooperation, field study, professional end-user developers, scientific software development, software development culture

Citation

URI

Endorsement

Review

Supplemented By

Referenced By


Number of citations to item: 33

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Tim Storer (2017): Bridging the Chasm, In: ACM Computing Surveys 4(50), doi:10.1145/3084225
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Christine L. Borgman (2020): Bibliographie, In: Qu’est-ce que le travail scientifique des données ?, doi:10.4000/books.oep.14792
  • 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
  • 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
  • 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
  • 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
  • Drew Paine, Charlotte P. Lee (2017): "Who Has Plots?", In: Proceedings of the ACM on Human-Computer Interaction CSCW(1), doi:10.1145/3134720
  • 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
  • Jilian C. Wallis (2012): The Distribution of Data Management Responsibility within Scientific Research Groups, In: SSRN Electronic Journal, doi:10.2139/ssrn.2269079
Please note: Providing information about citations is only possible thanks to to the open metadata APIs provided by crossref.org and opencitations.net. These lists may be incomplete due to unavailable citation data.source: opencitations.net, crossref.org