13 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%…
Ina Schieferdecker
In industry, software testing is the primary method to verify and validate the functionality, performance, security, usability, and so on, of software-based systems. Test automation has gained increasing attention in industry over the last decade, following decades of intense research into test automation and…
M. Hanefi Calp, Utku Köse
| Article Info | Abstract | | --- | --- | | Received: 05/03/2018 Accepted: 08/05/2018 | Software testing process consists of activities that implemented after it is planned and including | | | to document related testing activities. Test processes must be applied necessarily for able to | | | clearly see the quality of…
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…
Michael Felderer, Barbara Russo, Florian Auer
Today's software systems like cyber-physical production systems or big data systems have to process large volumes and diverse types of data which heavily influences the quality of these so-called data-intensive systems. However, traditional software testing approaches rather focus on functional behavior than on data…
Per Erik Strandberg
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 reliable. Software testing is a standard approach for quality assurance of…
Mamdouh Alenezi
Software measurement is an essential management tool to develop robust and maintainable software systems. Software metrics can be used to control the inherent complexities in software design. To guarantee that the components of the software are inevitably testable, the testability attribute is used, which is a…
Robert Mischke, Kathrin Schaffert, Dominik Schneider, Alexander Weinert
'Alexander Weinert'] Abstract. Research software is often developed by individual researchers or small teams in parallel to their research work. The more people and research projects rely on the software in question, the more important it is that software updates implement new features correctly and do not introduce…
Luca Gazzola
—When interacting with their software systems, users may have to deal with problems like crashes, failures, and program instability. Faulty software running in the field is not only the consequence of ineffective in-house verification and validation techniques, but it is also due to the complexity and diversity of the…
Lucas Gren, Vard Antinyan
—Unit testing has been considered as having a key role in building high quality software, and therefore it has been widely used in practice. However, data on the relationship between unit testing and aspects of software quality remain scarce. A survey study with 235 survey responses from seven organizations was…
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…