A Theory of Scientific Programming Efficacy
Elizaveta Pertseva, Melinda Chang, Ulia Zaman, Michael Coblenz
摘要
Scientists write and maintain software artifacts to construct, validate, and apply scientific theories. Despite the centrality of software in their work, their practices differ significantly from those of professional software engineers. We sought to understand what makes scientists effective at their work and how software engineering practices and tools can be adapted to fit their workflows. We interviewed 25 scientists and support staff to understand their work. Then, we constructed a theory that relates six factors that contribute to their efficacy in creating and maintaining software systems. We present the theory in the form of a cycle of scientific computing efficacy and identify opportunities for improvement based on the six contributing factors.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它它引用的顶会 Paper1
相关 Paper
- Social Science Theories in Software Engineering ResearchTobias Lorey, Paul Ralph, Michael FeldererICSE 2022 · 被引用 11 次
- Software Architecture in Practice: Challenges and OpportunitiesZhiyuan Wan, Yun Zhang, Xin Xia, Yi Jiang 等FSE 2023 · 被引用 29 次
- What We Can Learn From Visual Artists About Software DevelopmentJingyi Li, Sonia Hashim, Jennifer JacobsCHI 2021 · 被引用 62 次
- Organizing Oceanographic Infrastructure: The Work of Making a Software Pipeline RepurposableAndrew B. Neang, Will Sutherland, David Ribes, Charlotte P. LeeCSCW 2023 · 被引用 7 次
- Understanding Marine Scientist Software Tool UseMatthew Lakier, Andrew Irwin, Daniel VogelCHI 2025 · 被引用 2 次
