中文
相关论文

相关论文: Automated and manual testing as part of the resear…

200 篇论文

Context: Research software is essential for developing advanced tools and models to solve complex research problems and drive innovation across domains. Therefore, it is essential to ensure its correctness. Software testing plays a vital…

软件工程 · 计算机科学 2025-01-30 Nasir U. Eisty , Upulee Kanewala , Jeffrey C. Carver

Background: Research software plays an important role in solving real-life problems, empowering scientific innovations, and handling emergency situations. Therefore, the correctness and trustworthiness of research software are of absolute…

软件工程 · 计算机科学 2022-07-27 Nasir U. Eisty , Jeffrey C. Carver

The software development lifecycle depends heavily on the testing process, which is an essential part of finding issues and reviewing the quality of software. Software testing can be done in two ways: manually and automatically. With an…

软件工程 · 计算机科学 2024-05-06 Hussein Mohammed Ali , Mahmood Yashar Hamza , Tarik Ahmed Rashid

Many scientific-software projects test their codes inadequately, or not at all. Despite its well-known benefits, adopting routine testing is often not easy. Development teams may have doubts about establishing effective test procedures,…

软件工程 · 计算机科学 2014-11-11 Paul Madden , Eduardo G. Valente

Research software refers to software development tools that accelerate discovery and simplifies access to digital infrastructures. However, although research software platforms can be built increasingly more innovative and powerful than…

软件工程 · 计算机科学 2018-12-27 Doug Mulholland , Paulo Alencar , Donald Cowan

The prevalence of software systems has become an integral part of modern-day living. Software usage has increased significantly, leading to its growth in both size and complexity. Consequently, software development is becoming a more…

软件工程 · 计算机科学 2023-06-07 Tiago Dias , Arthur Batista , Eva Maia , Isabel Praça

Embedded systems are ubiquitous and play critical roles in management systems for industry and transport. Software failures in these domains may lead to loss of production or even loss of life, so the software in these systems needs to be…

软件工程 · 计算机科学 2021-11-17 Per Erik Strandberg

The requirements in automation, digitalization, and fast computations have loaded the IT sector with expectations of highly reliable, efficient, and cost-effective software. Given that the process of testing, verification, and validation of…

软件工程 · 计算机科学 2022-09-08 Durga Shree N , Sree Dharinya S , Dasari Vijayasree , Nadendla Sai Roopa , Anugu Arun

Modern research in the sciences, engineering, humanities, and other fields depends on software, and specifically, research software. Much of this research software is developed in universities, by faculty, postdocs, students, and staff. In…

软件工程 · 计算机科学 2019-06-04 Daniel S. Katz , Kenton McHenry , Caleb Reinking , Robert Haines

Software plays a central role in scientific discovery. Improving how we develop and use software for research can have both broad and deep impacts on a spectrum of challenges and opportunities society faces today. The emergence of Research…

软件工程 · 计算机科学 2022-11-17 Michael A. Heroux

Automated software testing has significant potential to enhance efficiency and reliability within software development processes. However, its broader adoption faces considerable challenges, particularly concerning alignment between test…

软件工程 · 计算机科学 2025-08-26 Fanyu Wang , Chetan Arora , Chakkrit Tantithamthavorn , Kaicheng Huang , Aldeida Aleti

In this paper we explore the challenges of automating experiments in data science. We propose an extensible experiment model as a foundation for integration of different open source tools for running research experiments. We implement our…

机器学习 · 计算机科学 2022-09-21 Anton Khritankov , Nikita Pershin , Nikita Ukhov , Artem Ukhov

University research groups in Computational Science and Engineering (CSE) generally lack dedicated funding and personnel for Research Software Engineering (RSE), which, combined with the pressure to maximize the number of scientific…

Engineering software systems is a multidisciplinary activity, whereby a number of artifacts must be created - and maintained - synchronously. In this paper we investigate whether production code and the accompanying tests co-evolve by…

软件工程 · 计算机科学 2007-05-25 Andy Zaidman , Bart Van Rompaey , Serge Demeyer , Arie van Deursen

Research software is a class of software developed to support research. Today a wealth of such software is created daily in universities, government, and commercial research enterprises worldwide. The sustainability of this software faces…

软件工程 · 计算机科学 2021-05-18 Jeffrey C. Carver , Ian A. Cosden , Chris Hill , Sandra Gesing , Daniel S. Katz

Having a high quality software is essential in software engineering, which requires robust validation and verification processes during testing activities. Manual testing, while effective, can be time consuming and costly, leading to an…

软件工程 · 计算机科学 2025-01-03 Betim Sherifi , Khaled Slhoub , Fitzroy Nembhard

University research groups in Computational Science and Engineering (CSE) generally lack dedicated funding and personnel for Research Software Engineering (RSE), which, combined with the pressure to maximize the number of scientific…

Automatically generating test cases for software has been an active research topic for many years. While current tools can generate powerful regression or crash-reproducing test cases, these are often kept separately from the maintained…

软件工程 · 计算机科学 2021-08-30 Carolin Brandt , Andy Zaidman

Modern science is relying on software more than ever. The behavior and outcomes of this software shape the scientific and public discourse on important topics like climate change, economic growth, or the spread of infections. Most…

软件工程 · 计算机科学 2025-01-09 Adrian Bajraktari , Michelle Binder , Andreas Vogelsang

The progress of humanity is driven by those successful discoveries accompanied by countless failed experiments. Researchers often seek the potential research directions by reading and then verifying them through experiments. The process…

人工智能 · 计算机科学 2024-07-31 Haotian Chen , Xinjie Shen , Zeqi Ye , Wenjun Feng , Haoxue Wang , Xiao Yang , Xu Yang , Weiqing Liu , Jiang Bian
‹ 上一页 1 2 3 10 下一页 ›