Case Study Investigation of the Fault Detection and Error Locating Effects of Architecture-based Software Testing

Author(s):  
Jihyun Lee ◽  
Sungwon Kang

For software testing, it is well known that the architecture of a software system can be utilized to enhance testability, fault detection and error locating. However, how much and what effects architecture-based software testing has on software testing have been rarely studied. Thus, this paper undertakes case study investigation of the effects of architecture-based software testing specifically with respect to fault detection and error locating. Through comparing the outcomes with the conventional testing approaches that are not based on test architectures, we confirm the effectiveness of architecture-based software testing with respect to fault detection and error locating. The case studies show that using test architecture can improve fault detection rate by 44.1%–88.5% and reduce error locating time by 3%–65.2%, compared to the conventional testing that does not rely on test architecture. With regard to error locating, the scope of relevant components or statements was narrowed by leveraging test architecture for approximately 77% of the detected faults. We also show that architecture-based testing could provide a means of defining an exact oracle or oracles with range values. This study shows by way of case studies the extent to which architecture-based software testing can facilitate detecting certain types of faults and locating the errors that cause such faults. In addition, we discuss the contributing factors of architecture-based software testing which enable such enhancement in fault detection and error locating.

Author(s):  
Jihyun Lee ◽  
Sungwon Kang ◽  
Changsup Keum

It has been recognized by many researchers that the notion of test architecture should be utilized for software testing to cope with the task of testing complicated software, as it can support test architecture design and test case generation based on test architecture as well as efficient fault detection and error locating. However, in the current software testing theory and practice, the notion of test architecture and how it can be utilized for software testing are not well understood. To redress this situation, this paper provides foundational concepts and principles of architecture-based software testing to help utilize test architecture for software testing. Case study experiments are conducted to show how the concepts and principles of architecture-based software testing work and the effects that can be obtained by using architecture-based software testing.


2006 ◽  
Vol 23 (4) ◽  
pp. 234-240
Author(s):  
Roy D. Brubaker ◽  
James C. Finley ◽  
Marc E. McDill

Abstract Six case studies involving private forest landowners in two central Pennsylvania counties explore whether or not participants accurately estimate the present and future value of their timber and the impact improved growth and value data had on their perception of forest value. Methods included testing initial participant estimates, attitudes, and objectives against cruise data collected on each tract and discussing discrepancies between the two information sets (predicted and measured). Participants were relatively accurate at predicting approximate present values, but less adept at predicting probable future values and apportioning appropriate values to contributing factors of future value growth. The relative value of these and other findings from the case studies to education and outreach efforts on the part of resource professions—particularly in regards to generating forest landowner interest in forest management—is discussed. North. J. Appl. For. 23(4):234 –240.


In software testing, the fault detection in any software construct is very important factor to check how efficiently testing process is carried out. While testing software, it is required to take some coverage criteria to check the testing methodology. The paper shows a way for fault detection for UML behavioral diagrams. Different types of faults which can occur in UML diagrams are discussed and a fault model is proposed for combinational diagram made by integrating UML behavioral diagram such as activity and sequence diagrams. The percentage of fault detected in software is calculated using fault model and to prove how efficient is the software testing process.


Pflege ◽  
2018 ◽  
Vol 31 (5) ◽  
pp. 237-244 ◽  
Author(s):  
Caroline Gurtner ◽  
Rebecca Spirig ◽  
Diana Staudacher ◽  
Evelyn Huber
Keyword(s):  

Zusammenfassung. Hintergrund: Die patientenbezogene Komplexität der Pflege ist durch die Merkmale „Instabilität“, „Unsicherheit“ und „Variabilität“ definiert. Aufgrund der reduzierten Aufenthaltsdauer und der steigenden Zahl chronisch und mehrfach erkrankter Personen erhöht sich die Komplexität der Pflege. Ziel: In dieser Studie untersuchten wir das Phänomen patientenbezogener Komplexität aus Sicht von Pflegefachpersonen und Pflegeexpertinnen im Akutspital. Methode: Im Rahmen eines kollektiven Case-Study-Designs schätzten Pflegefachpersonen und Pflegeexpertinnen die Komplexität von Pflegesituationen mit einem Fragebogen ein. Danach befragten wir sie in Einzelinterviews zu ihrer Einschätzung. Mittels Within-Case-Analyse verdichteten wir die Daten induktiv zu Fallgeschichten. In der Cross-Case-Analyse verglichen wir die Fallgeschichten hinsichtlich deduktiv abgeleiteter Merkmale. Ergebnisse: Die Ausprägung der Komplexität hing in den vier Cases im Wesentlichen davon ab, ob klinische Probleme kontrollierbar und prognostizierbar waren. Je nach individuellen Ressourcen der Patientinnen und Patienten stieg bzw. sank die Komplexität. Schlussfolgerungen: Komplexe Patientensituationen fordern von Pflegefachpersonen Fachwissen, Erfahrung, kommunikative Kompetenzen sowie die Fähigkeit zur Reflexion. Berufsanfänger und Berufsanfängerinnen werden zur Entwicklung dieser Fähigkeiten idealerweise durch erfahrene Berufskolleginnen oder -kollegen unterstützt und beraten.


2018 ◽  
pp. 60-67
Author(s):  
Henrika Pihlajaniemi ◽  
Anna Luusua ◽  
Eveliina Juntunen

This paper presents the evaluation of usersХ experiences in three intelligent lighting pilots in Finland. Two of the case studies are related to the use of intelligent lighting in different kinds of traffic areas, having emphasis on aspects of visibility, traffic and movement safety, and sense of security. The last case study presents a more complex view to the experience of intelligent lighting in smart city contexts. The evaluation methods, tailored to each pilot context, include questionnaires, an urban dashboard, in-situ interviews and observations, evaluation probes, and system data analyses. The applicability of the selected and tested methods is discussed reflecting the process and achieved results.


2020 ◽  
Vol 0 (0) ◽  
Author(s):  
Zofia Wysokińska ◽  
Tomasz Czajkowski ◽  
Katarzyna Grabowska

AbstractNonwovens are one of the most versatile textile materials and have become increasingly popular in almost all sectors of the economy due to their low manufacturing costs and unique properties. In the next few years, the world market of nonwovens is predicted to grow by 7%–8% annually (International Nonwovens & Disposables Association [INDA], European Disposables and Nonwovens Association [EDANA], and Markets and Markets). This article aims to analyze the most recent trends in the global export and import of nonwovens, to present two case studies of Polish companies that produce them, and to present one special case study of the market of nonwoven geotextiles in China and India, which are the Asian transition economies among the BRICS countries (Brazil, Russia, India, China, and South Africa).


Sign in / Sign up

Export Citation Format

Share Document