scholarly journals Tracking Systems as Thinging Machine: A Case Study of a Service Company

Author(s):  
Sabah S. Al-Fedaghi ◽  
Yousef Atiyah
2022 ◽  
Vol 31 (2) ◽  
pp. 1-43
Author(s):  
Katherine Hough ◽  
Jonathan Bell

Dynamic taint tracking, a technique that traces relationships between values as a program executes, has been used to support a variety of software engineering tasks. Some taint tracking systems only consider data flows and ignore control flows. As a result, relationships between some values are not reflected by the analysis. Many applications of taint tracking either benefit from or rely on these relationships being traced, but past works have found that tracking control flows resulted in over-tainting, dramatically reducing the precision of the taint tracking system. In this article, we introduce Conflux , alternative semantics for propagating taint tags along control flows. Conflux aims to reduce over-tainting by decreasing the scope of control flows and providing a heuristic for reducing loop-related over-tainting. We created a Java implementation of Conflux and performed a case study exploring the effect of Conflux on a concrete application of taint tracking, automated debugging. In addition to this case study, we evaluated Conflux ’s accuracy using a novel benchmark consisting of popular, real-world programs. We compared Conflux against existing taint propagation policies, including a state-of-the-art approach for reducing control-flow-related over-tainting, finding that Conflux had the highest F1 score on 43 out of the 48 total tests.


Organizacija ◽  
2009 ◽  
Vol 42 (5) ◽  
pp. 199-208 ◽  
Author(s):  
Franka Piskar ◽  
Armand Faganel

A Successful CRM Implementation Project in a Service Company: Case StudyCustomer relationship management - CRM implementations increased rapidly in Slovenia in the last few years, following the trends elsewhere. Studies reporting how the implementation project goes on before, between and after the implementation are scarce. We offer a thorough case study analysis of the CRM implementation with a positive outcome in a Slovene service company. Case study demonstrates that CRM implementation is a holistic and complex concept, which means that it is not merely an integration of new information technology, but everything that happens around the business processes changes. We recommend that the company has already established a process approach and the orientation toward customers. Study showed the need for efficient leadership, acquirement of resources and CRM strategy implementation control; trust to the software solution shouldn't be self-understood. Through implemented analytical CRM company can improve the relationship with customers, achieve larger information sharing between employees and accept better strategic decisions.


Sign in / Sign up

Export Citation Format

Share Document