Deliberate Individual Change Framework for Understanding Programming Practices in four Oceanography Groups

dc.contributor.authorKuksenok, Kateryna
dc.contributor.authorAragon, Cecilia
dc.contributor.authorFogarty, James
dc.contributor.authorLee, Charlotte P.
dc.contributor.authorNeff, Gina
dc.date.accessioned2017-05-30T12:02:13Z
dc.date.available2017-05-30T12:02:13Z
dc.date.issued2017
dc.description.abstractComputing affects how scientific knowledge is constructed, verified, and validated. Rapid changes in hardware capability, and software flexibility, are coupled with a volatile tool and skill set, particularly in the interdisciplinary scientific contexts of oceanography. Existing research considers the role of scientists as both users and producers of code. We focus on how an intentional, individually-initiated but socially-situated, process of uptake influences code written by scientists. We present an 18-month interview and observation study of four oceanography teams, with a focus on ethnographic shadowing of individuals undertaking code work. Through qualitative analysis, we developed a framework of deliberate individual change, which builds upon prior work on programming practices in science through the lens of sociotechnical infrastructures. We use qualitative vignettes to illustrate how our theoretical framework helps to understand changing programming practices. Our findings suggest that scientists use and produce software in a way that deliberately mitigates the potential pitfalls of their programming practice. In particular, the object and method of visualization is subject to restraint intended to prevent accidental misuse.
dc.identifier.doi10.1007/s10606-017-9285-x
dc.identifier.pissnISSN 0925-9724
dc.language.isoen
dc.publisherSpringer, London
dc.relation.ispartofComputer Supported Cooperative Work 26(4-5)- ECSCW 2017: Proceedings of the 15th European Conference on Computer Supported Cooperative Work
dc.relation.ispartofseriesECSCW
dc.subjectScientific software
dc.subjectProgramming practice
dc.subjectData science
dc.subjectOceanography
dc.subjectQualitative analysis
dc.subjectSociotechnical infrastructure
dc.subjectSoftware engineering
dc.titleDeliberate Individual Change Framework for Understanding Programming Practices in four Oceanography Groups
dc.typeText/Conference Paper
gi.citations.count5
gi.citations.elementAndrew B. Neang, Will Sutherland, Michael W. Beach, Charlotte P. Lee (2021): Data Integration as Coordination, In: Proceedings of the ACM on Human-Computer Interaction CSCW3(4), doi:10.1145/3432955
gi.citations.elementEthan C. Campbell, Katy M. Christensen, Mikelle Nuwer, Amrita Ahuja, Owen Boram, Junzhe Liu, Reese Miller, Isabelle Osuna, Stephen C. Riser (2024): Cracking the code: An evidence-based approach to teaching Python in an undergraduate earth science setting, In: Journal of Geoscience Education, doi:10.1080/10899995.2024.2384338
gi.citations.elementMichael Muller, Angelika Strohmayer (2022): Forgetting Practices in the Data Sciences, In: CHI Conference on Human Factors in Computing Systems, doi:10.1145/3491102.3517644
gi.citations.elementAdam Rule, Aurélien Tabard, James D. Hollan (2018): Exploration and Explanation in Computational Notebooks, In: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, doi:10.1145/3173574.3173606
gi.citations.elementDrew Paine, Charlotte P. Lee (2017): "Who Has Plots?", In: Proceedings of the ACM on Human-Computer Interaction CSCW(1), doi:10.1145/3134720
gi.conference.date28 August - 1 September 2017
gi.conference.locationSheffield, UK
gi.conference.sessiontitleLong Papers

Files

License bundle

1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description: