Posts

Showing posts from October, 2019

The Impact of Customer Retention Programs on Individuals and an Adaptation of the Technology Acceptance Model

Image
The purpose of this report is to provide insight into the customer loyalty program, Flybuys, and to evaluate the impact it has had on individuals in terms of the function of its business model, its integration into society, and its innovation. The scope and limitations of the technology acceptance model (TAM) is explored, as well as the relevance of customer retention programs, such as Flybuys, to individuals in the customer loyalty marketplace. A proposal for the integration of additional elements into TAM for improved accuracy and predictability is also presented. Product Background Flybuys is a customer loyalty service owned by the coles division of Wesfarmers limited, which is known to be one of the most prevalently traded public companies in Australia. Flybuys was developed as a collaborative effort between Shell, NAB and Wesfarmers predecessor, Coles Myer, in an overwhelmingly successful attempt to gain public interest in their services to boost customer loyalty and ultimately in

Empirical Comparison of Two Algorithms for Minimum Distance Between Elements

Image
This report outlines the steps taken to analyse and compare two different algorithms for finding the minimum distance between two elements in an array. For each of the algorithms being analysed, a basic operation and problem size were chosen before rigorously testing each of them under identical conditions so as to obtain comparable results. The main concerns of these tests were to count the number of basic operations required to complete each algorithm, and compare their execution times several different array sizes. Several graphs were produced visualising the very clear difference between the two algorithms. 1. Description of the Algorithms Both of the algorithms are very similar in that they both require an array of numbers as input, iterate through the input array in some manner, and qualify each inspected element before returning an output. The input array values can be integers, floats, or doubles, it does not matter, as long as all elements within the input array are of