中文
相关论文

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

200 篇论文

In computational science and in computer science, research software is a central asset for research. Computational science is the application of computer science and software engineering principles to solving scientific problems, whereas…

软件工程 · 计算机科学 2019-08-19 Wilhelm Hasselbring , Leslie Carr , Simon Hettrick , Heather Packer , Thanassis Tiropanis

Modern software systems require various capabilities to meet architectural and operational demands, such as the ability to scale automatically and recover from sudden failures. Self-adaptive software systems have emerged as a critical focus…

软件工程 · 计算机科学 2025-04-16 Mingyang Xu , Ryan Zheng He Liu , Mark Stoodley , Ladan Tahvildari

Background. Within the software industry, it is commonly estimated that software professionals invest a substantial portion of their work hours in the process of understanding existing systems. In this context, an ineffective technical…

软件工程 · 计算机科学 2024-01-19 Fernando Padoan , Ronnie de Souza Santos , Rodrigo Pessoa Medeiros

Biological science produces large amounts of data in a variety of formats, which necessitates the use of computational tools to process, integrate, analyse, and glean insights from the data. Researchers who use computational biology tools…

人机交互 · 计算机科学 2024-05-10 Yo Yehudi , Lukas Hughes-Noehrer , Carole Goble , Caroline Jay

This study examines how AI code assistants shape novice programmers experiences during a two-part exam in an introductory programming course. In the first part, students completed a programming task with access to AI support; in the second,…

新兴技术 · 计算机科学 2025-08-11 Sergio Rojas-Galeano , Julian Tejada , Fernando Marmolejo-Ramos

We review design and development decisions and their impact for the open source code Nmag from a software engineering in computational science point of view. We summarise lessons learned and recommendations for future computational science…

软件工程 · 计算机科学 2016-07-14 Hans Fangohr , Maximilian Albert , Matteo Franchin

Making use of Information and Communication Technology resources is deemed necessary for students. With this, they need to demonstrate their competence in using various technologies such as Prezi and PowerPoint to communicate effectively…

计算机与社会 · 计算机科学 2015-04-14 Maria Angeles Dano-Hinosolango

Project-Based Learning (PBL) is a teaching technique in which authentic, real-world projects are used as the primary vehicle to drive the student's learning experience. This technique has been found to be very effective, but its overall…

计算机与社会 · 计算机科学 2017-12-19 James Taylor

Context: Writing Clean Code understandable by other collaborators has become crucial to enhancing collaboration and productivity. However, very little is known regarding whether developers agree with Clean Code Principles and how they apply…

软件工程 · 计算机科学 2022-08-16 Kevin Ljung , Javier Gonzalez-Huerta

We describe a summer outreach program developed to cultivate interest in physics in particular and physical sciences more broadly among high school and early college students using small projects in the Python programming language. We…

物理教育 · 物理学 2024-06-13 Raúl Briceño , Ted Rogers

Internships help students connect what they have learned in the classroom to the real world, and students with access to internships are more likely to graduate and secure employment. However, many students are unable to find an internship…

计算机与社会 · 计算机科学 2022-03-30 Tyler Menezes , Alex Parra , Mingjie Jiang

In application software, the satisfaction of target users makes the software more acceptable. Open Source Software (OSS) systems have neither the physical nor the commercial boundaries of proprietary software, thus users from all over the…

软件工程 · 计算机科学 2015-07-27 Arif Raza , Luiz Fernando Capretz

Computer Science Circles is a free programming website for beginners that is designed to be fun, easy to use, and accessible to the broadest possible audience. We teach Python since it is simple yet powerful, and the course content is…

计算机与社会 · 计算机科学 2012-12-12 David Pritchard , Troy Vasiga

Background: Software modelling is a creative yet challenging task. Modellers often find themselves lost in the process, from understanding the modelling problem to solving it with proper modelling strategies and modelling tools. Students…

软件工程 · 计算机科学 2024-09-23 Shalini Chakraborty , Javier Troya , Lola Burgueño , Grischa Liebel

Software is the key crosscutting technology that enables advances in mathematics, computer science, and domain-specific science and engineering to achieve robust simulations and analysis for science, engineering, and other research fields.…

Software systems are ubiquitous, and their use is ingrained in our everyday lives. They enable us to get in touch with people quickly and easily, support us in gathering information, and help us perform our daily tasks. In return, we…

软件工程 · 计算机科学 2022-10-27 Wasja Brunotte , Alexander Specht , Larissa Chazette , Kurt Schneider

Over the past several years, the authors have served as teachers, qualified scientists, mentors, and/or parents on dozens of science projects. These projects ranged from elementary school projects that can be completed in a weekend to high…

物理教育 · 物理学 2016-12-30 Amy Courtney , Michael Courtney

As security becomes more relevant for many companies, the popularity of static program analysis (SPA) tools is increasing. In this paper, we target the use of SPA tools among companies in Germany with a focus on security. We give insights…

密码学与安全 · 计算机科学 2022-08-15 Goran Piskachev , Stefan Dziwok , Thorsten Koch , Sven Merschjohan , Eric Bodden

Bug fixing is a complex and time-consuming task in software development. Bug localization research tends to focus on the accuracy of automated tools that suggest source code files for developers to look at. However, little is known about…

软件工程 · 计算机科学 2026-05-07 Pablo Diaz Pedreira , Tamara Lopez , Michel Wermelinger