3 results
Search Results
Now showing 1 - 3 of 3
Conference Object Citation - Scopus: 27When To Automate Software Testing? Decision Support Based on System Dynamics: an Industrial Case Study(Association for Computing Machinery, 2014) Sahaf,Z.; Garousi,V.; Pfahl,D.; Irving,R.; Amannejad,Y.Software test processes are complex and costly. To reduce testing effort without compromising effectiveness and product quality, automation of test activities has been adopted as a popular approach in software industry. However, since test automation usually requires substantial upfront investments, automation is not always more cost-effective than manual testing. To support decision-makers in finding the optimal degree of test automation in a given project, we propose in this paper a simulation model using the System Dynamics (SD) modeling technique. With the help of the simulation model, we can evaluate the performance of test processes with varying degrees of automation of test activities and help testers choose the most optimal cases. As the case study, we describe how we used our simulation model in the context of an Action Research (AR) study conducted in collaboration with a software company in Calgary, Canada. The goal of the study was to investigate how the simulation model can help decision-makers decide whether and to what degree the company should automate their test processes. As a first step, we compared the performances of the current fully manual testing with several cases of partly automated testing as anticipated for implementation in the partner company. The development of the simulation model as well as the analysis of simulation results helped the partner company to get a deeper understanding of the strengths and weaknesses of their current test process and supported decision-makers in the cost effective planning of improvements of selected test activities. © 2014 ACM.Conference Object An automata network reverse engineering algorithm using system statics and dynamics(int inst informatics & Systemics, 2003) Kilic, HAn automata network reverse engineering algorithm that considers not only the change events (dynamics) but also their no-change events (statics) is proposed. The time complexity for the algorithm is theta(m(2)n(2)) where m is the number of given global system states and n is the number of system components. Experiments on stock exchange data showed that the extracted state transition rules for the components may reveal some hidden relations coming from statics of the system. The extracted automaton information about the interacting set of stocks is particularly valuable as it can be used for index tracking purposes.Article Citation - WoS: 3Citation - Scopus: 5Evaluating the Sustainability of Complex Health System Transformation in the Context of Population Ageing: an Empirical System Dynamics Study(Taylor & Francis Ltd, 2023) Selcuk, Gozdem Dural; Vasilakis, ChristosDemographic changes, particularly population ageing, and rising morbidity from chronic conditions contribute to ever-increasing pressures on health and care systems in developed countries. Partly as a response, new models of care and service innovations are being piloted and introduced. However, the effectiveness and sustainability of these complex health system transformations are often not well understood and most modelling studies fail to capture both system configuration and populating dynamics. In this paper, we present a comprehensive system dynamics modelling approach to capture both population ageing and the organisation of the health and care services from a whole system perspective. The development of the model was directly informed by an ambitious care system transformation project designed to offer a different pathway for those patients deemed to be complex. The model input parameters were populated using estimates from empirical data. A series of simulation experiments were conducted to inform the design of the new service and its sustainability. We found that, subject to the model's limitations and assumptions, the new pathway could have a stabilising effect against increasing demand provided hospital readmission fractions and length of stay for complex patients can be managed effectively.

