20 papers · ranked by Valyu relevance
Tiago Dias, Arthur Batista, Eva Maia, Isabel Praça
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 time-consuming process. In an attempt to accelerate the development cycle, the testing…
Durga Shree Nagabushanam, Sree Dharinya S, V. Sree Dharinya, Nadendla Sai Roopa + 1 more
'Nadendla Sai Roopa' 'Anugu Arun'] Abstract— 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 software products consumes 50-75%…
Gopal P. Sarma, Travis W. Jacobs, Mark D. Watts, S. Vahid Ghayoomie + 2 more
'Stephen D. Larson' 'Richard C. Gerkin'] The growth of the software industry has gone hand in hand with the development of tools and cultural practices for ensuring the reliability of complex pieces of software. These tools and practices are now acknowledged to be essential to the management of modern software. As…
Zubair Khaliq, Sheikh Umar Farooq, Dawood Ashraf Khan
Artificial Intelligence (AI) is making a significant impact in multiple areas like medical, military, industrial, domestic, law, arts as AI is capable to perform several roles such as managing smart factories, driving autonomous vehicles, creating accurate weather forecasts, detecting cancer and personal assistants…
Tom-Robin Teschner
Software testing has received much attention over the last years and has reached such critical importance that agile software development practices put software testing at its core. Agile software development is successfully applied in large-scale industrial software developments but due to its granular…
Wang Li, Chih-Chiang Fang, Iftikhar Ahmed Khan
Enhancing software quality remains a main objective for software developers and engineers, with a specific emphasis on improving software stability to increase user satisfaction. Developers must balance rigorous software testing with tight schedules and budgets. This often forces them to choose between quality and…
Ronnie de Souza Santos, Maria Teresa Baldassarre, Cesar França
Quantum software testing introduces new challenges that differ fundamentally from those in classical software engineering. Aims: This study investigates how the quantum software industry defines testing roles and what skills are expected from professionals in these positions. Method: We analyzed 110 job postings from…
Wladmir Araujo Chapetta, Jailton Santos das Neves, Raphael Carlos Santos Machado, Carlo Massaroni + 1 more
'Raphael Carlos Santos Machado' 'Carlo Massaroni' 'Lorenzo Scalise'] Modern sensors deployed in most Industry 4.0 applications are intelligent, meaning that they present sophisticated behavior, usually due to embedded software, and network connectivity capabilities. For that reason, the task of calibrating an…
Rex A. Cardan, Elizabeth L. Covington, Richard A. Popple
3.4.1#### Unit testing As highlighted by Levenson,17 specification of software and isolation of safety-critical components is paramount to safe software practices. One practical way of both specifying the objective and isolating a part of the software from other parts is to design the entire application as a collection…
Ali M. Alakeel
Software testing is a very labor intensive and costly task. Therefore, many software testing techniques to automate the process of software testing have been reported in the literature. Assertion-Based automated software testing has been shown to be effective in detecting program faults as compared to traditional…
Lukas Forer, Sebastian Schönherr
The workflow management system Nextflow builds together with the nf-core community an essential ecosystem in Bioinformatics. However, ensuring the correctness and reliability of large and complex pipelines is challenging, since a unified and automated unit-style testing framework specific to Nextflow is still missing.…
Julia Koehler Leman, Sergey Lyskov, Steven Lewis, Jared Adolf-Bryfogle + 44 more
Each year vast international resources are wasted on irreproducible research. The scientific community has been slow to adopt standard software engineering practices, despite the increases in high-dimensional data, complexities of workflows, and computational environments. Here we show how scientific software…
Michael D. Hogan, Lisa J. Carnahan, Robert J. Carpenter, David W. Flater + 9 more
Our high technology society continues to rely more and more upon sophisticated measurements, technical standards, and associated testing activities. This was true for the industrial society of the 20th century and remains true for the information society of the 21st century. Over the last half of the 20th century…
Michael Felderer, Bogdan Mărculescu, Francisco Gomes de Oliveira Neto, Robert Feldt + 1 more
Testability is a quality attribute that evaluates the effectiveness and efficiency of testing: If the testability of a software artifact is high, then finding faults by means of testing is easier. A lower degree of testability results in increased test effort, and thus in less testing performed for a fixed amount of…
Serghei Mangul, Thiago Mosqueiro, Dat Duong, Keith Mitchell + 12 more
Developing new software tools for analysis of large-scale, biological data is a key component of advancing computational, data-enabled research. Scientific reproduction of published findings requires running computational tools on data generated by such studies, yet little attention is presently allocated to the…
Marco Enrico Piras, Luca Pireddu, Gianluigi Zanetti
Workflow managers for scientific analysis provide a high-level programming platform facilitating standardization, automation, collaboration and access to sophisticated computing resources. The Galaxy workflow manager provides a prime example of this type of platform. As compositions of simpler tools, workflows…
Yi Nian Niu, Eric G. Roberts, Danielle Denisko, Michael M. Hoffman
Bioinformatics software tools operate largely through the use of specialized genomics file formats. Often these formats lack formal specification, and only rarely do the creators of these tools robustly test them for correct handling of input and output. This causes problems in interoperability between different tools…
Céline Hernandez, Morgane Thomas-Chollier, Aurélien Naldi, Denis Thieffry
At the crossroad between biology and mathematical modelling, computational systems biology can contribute to a mechanistic understanding of high-level biological phenomenon. But as our knowledge accumulates, the size and complexity of mathematical models increase, calling for the development of efficient dynamical…
Authors not listed
The scarcity and expense of fatigue data limits optimal design of components and constrains companies to a few well qualified materials when safety-critical applications are concerned. This research investigates different strategies to improve extraction of structured information from unstructured scientific…
Authors not listed
The development of polymer materials for real-world applications requires careful assessment of material degradation over time and under environmental exposure. Such tests often necessitate frequent monitoring of test specimens, which can become burdensome for researchers. In this study, we present the application of a…