中文
相关论文

相关论文: Which Sustainable Software Practices Do Scientists…

200 篇论文

Background: Reaching out to professional software developers is a crucial part of empirical software engineering research. One important method to investigate the state of practice is survey research. As drawing a random sample of…

软件工程 · 计算机科学 2017-07-05 Sebastian Baltes , Stephan Diehl

Data science education is increasingly involving human subjects and societal issues such as privacy, ethics, and fairness. Data scientists need to be equipped with skills to tackle the complexities of the societal context surrounding their…

计算机与社会 · 计算机科学 2022-05-02 Deniz Marti , Michael D. Smith

The work of astronomers is getting more complex and advanced as the progress of computer development occurs. With improved computing capabilities and increased data flow, more sophisticated software is required in order to interpret, and…

天体物理仪器与方法 · 物理学 2015-05-19 Kim K. Nilsson , Ole Moeller-Nilsson

Motivation. Trust in generative AI programming assistants is a vital attitude that impacts how programmers use those programming assistants. Programmers that are over-trusting may be too reliant on their tools, leading to incorrect or…

人机交互 · 计算机科学 2025-09-17 Anshul Shah , Thomas Rexin , Elena Tomson , Leo Porter , William G. Griswold , Adalbert Gerald Soosai Raj

Many science advances have been possible thanks to the use of research software, which has become essential to advancing virtually every Science, Technology, Engineering and Mathematics (STEM) discipline and many non-STEM disciplines…

In a recent article, Falessi et al. (2017) call for a deeper understanding of the pros and cons of using students and professionals in experiments. The authors state: we have observed too many times that our papers were rejected because we…

软件工程 · 计算机科学 2018-11-30 Dag I. K. Sjøberg , Gunnar R. Bergersen

It has been 50 years since the term software engineering was coined in 1968 at a NATO conference. The field should be relatively mature by now, with most established universities covering core software engineering topics in their Computer…

计算机与社会 · 计算机科学 2018-05-24 Eray Tuzun , Hakan Erdogmus , Izzet Gokhan Ozbilgin

Sustainable software ecosystems are difficult to build, and require concerted effort, community norms and collaborations. In science it is especially important to establish communities in which faculty, staff, students and open-source…

This report records and discusses the Fourth Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE4). The report includes a description of the keynote presentation of the workshop, the mission and vision statements…

Software development is a sociotechnical and human-centered endeavor in which human factors directly influence quality, productivity, and innovation capacity. In this context, career development in computing goes beyond technical mastery,…

软件工程 · 计算机科学 2026-05-01 Israely Lima , Lucas Moura Lourenço , Márcio Ribeiro , Ivan Machado , Carla Ilane Bezerra

We investigated how students perceive the role of IYPT (www.iypt.org) participation in their development of soft skills. We also investigated how students teachers assess the contribution of YPT participation to students soft skills…

Testing is a core software development activity that has huge potential to make software development more sustainable. In this paper, we discuss how environmental, social, economic, and technical sustainability map onto the activities of…

软件工程 · 计算机科学 2021-04-06 Armin Beer , Michael Felderer , Tobias Lorey , Stefan Mohacsi

Background: Philosophers of science including Collins, Feyerabend, Kuhn and Latour have all emphasized the importance of consensus within scientific communities of practice. Consensus is important for maintaining legitimacy with outsiders,…

软件工程 · 计算机科学 2018-02-20 Pontus Johnson , Paul Ralph , Mathias Ekstedt , Iaakov Exman , Michael Goedicke

CONTEXT: There is growing interest in establishing software engineering as an evidence-based discipline. To that end, replication is often used to gain confidence in empirical findings, as opposed to reproduction where the goal is showing…

软件工程 · 计算机科学 2018-02-14 Martin Shepperd

Science and engineering have requests for a wide variety of programs, but I think that all of them can be divided between two groups. Programs of the first group deal with the well known situations and, by using well known equations, give…

人机交互 · 计算机科学 2019-05-24 Sergey Andreyev

LLMs such as ChatGPT have been widely adopted by students in higher education as tools for learning programming and related concepts. However, it remains unclear how effective students are and what strategies students use while learning…

人机交互 · 计算机科学 2025-03-25 Aayush Kumar , Daniel Prol , Amin Alipour , Sruti Srinivasa Ragavan

Process discovery has seen a rise in popularity in the last decade for both researchers and businesses. Recent developments mainly focused on the power and the functionalities of the discovery algorithm. While continuous improvement of…

计算机与社会 · 计算机科学 2018-08-21 Francis Bru , Jan Claes

Like other engineering disciplines, software engineering should also have principles to guide the construction of sustainable computer applications. Tangible properties include a) unlimited scalability, b) maximal reproducibility, and c)…

分布式、并行与集群计算 · 计算机科学 2014-07-23 Justin Shi

Software is foundationally important to scientific and social progress, however, traditional acknowledgment of the use of others' work has not adapted in step with the rapid development and use of software in research. This report outlines…

数字图书馆 · 计算机科学 2023-02-16 Daina Bouquin , Ana Trisovic , Oliver Bertuch , Elena Colón-Marrero

Ascertaining reproducibility of scientific experiments is receiving increased attention across disciplines. We argue that the necessary skills are important beyond pure scientific utility, and that they should be taught as part of software…

软件工程 · 计算机科学 2022-03-11 Wolfgang Mauerer , Stefan Klessinger , Stefanie Scherzinger