3 research outputs found
Recommended from our members
Design and Implementation of a Web Usage Mining Model Based On Upgrowth and Preflxspan
Web Usage Mining (WUM) integrates the techniques of two popular research fields - Data Mining and the Internet. By analyzing the potential rules hidden in web logs, WUM helps personalize the delivery of web content and improve web design, customer satisfaction and user navigation through pre-fetching and caching. This paper introduces two prevalent data mining algorithms - FPgrowth and PrefixSpan into WUM and they are applied in a real business case. Maximum Forward Path (MFP) is also used in the web usage mining model during sequential pattern mining along with PrefixSpan so as to reduce the interference of false visit caused by browser cache and raise the accuracy of mining frequent traversal paths. Detailed analysis and application on the corresponding results are discussed
Customer profiling using a service-orientated architecture
Customer profiling has recently gained much recognition in the e-commerce domain because of the benefits it is capable of bringing to online business. Customer profiling has been implemented in various systems development approaches such as in a client-server environment. Recently there has been an increase in the number of organisations adopting and implementing e-commerce systems using service-oriented architecture (SOA) principles. This research set out to determine how a customer profile can be implemented using open source SOA implementation tools, and how SOA-based customer profiles can be utilised to provide appropriate personalisation in an SOA environment. The research further endeavoured to complete a comparative study on customer profile implementation in two different architectures, namely SOA and client-server. An extensive literature review was conducted on SOA, customer profiling and e-commerce systems development. SOA enabling technologies, such as, web services, enterprise service bus (ESB) and open source Sun Java SOA implementation tools, for example, Open ESB, GlassFish application server and Netbeans IDE were analysed. A Java web services-based customer profiling system was prototyped following SOA design principles. An end-user evaluation survey was conducted using eye tracking with a sample of 30 participants. The evaluation was done on two e-commerce systems with the same interface but running on two different customer profile back-ends, SOA and client-server. The results show that participants did not experience significant difference between the two systems, however, eye tracking results showed a significant difference between the two systems. The research concluded that customer profiling using SOA offers more benefits than implementations using other architectures such as client-server. SOA component-based development proved to be easier to manage, develop, integrate and improves interoperability between different technologies. The research brought together necessary techniques and technologies that organisations can use to implement SOA. Using SOA, organisations can integrate and utilise different technologies seamlessly to achieve business goals