Monday, June 1, 2020

Kernel in Android Operating System

Kernel in Android Operating System

Operating systems are critical infrastructures for the information systems. Malfunction of certain function component can induce unexpected risks and countless damage for the computing service based on the operating systems. While it is critical for understanding the failure mechanism of operating system, it remains unclear how the function components interact with each other. Here we study these interactions in the kernel of Android OS by modeling the operating system as a complex network. In this network, each node represents a function and links are various call relationship between them. With community analysis, we find three different relations between the topological statistics and the community size. To reveal the organization vulnerability in different scale, we also perform the percolation analysis and identify the critical structures of this software networks. Our findings may help to understand the system complexity and design corresponding software testing methods.
As a one of the largest man-made systems, the software system is a typical complex system and will become more complicated due to the increasing and multiple requirements. For instance, even a simple component of a software system needs more than millions of LOC(lines of code). Thus, it is urgent to well understand the interaction in this complex system, given the frequent failures even if it is written by experts [1]. The traditional analysis methods have mainly focus on the code level. Complex network theory, as an emerging and hot analytical tool for complex systems, can be used to understand the complex software system in a global scale. The application of complex network theory to the software system emerged in 2003 by Myers CR [2]. Concas G et al. [3] and Louridas P et al. [4] subsequently observed the power-laws in software system. The scale-free and small-world features were further proved in software networks by Valverde et al. [5]. Gorshenev and Pis’mak [6] utilized the natural selection model to interpret the evolution of software system. Code Shoppy

Kernel in Android Operating System
Nowadays, the demand of smartphones is fast growing, which requires to study the reliability of their operating system as foundation of the whole software systems in smartphones. As one of the main operating system, reliability of Android system is critical for the system performance, especially with various interaction among a huge number of functions. Android is a Linux-based operating system (OS) with its framework consisting of 5 levels from bottom to top: Linux Kernel , HAL, Native Libraries & Android Runtime, Android Framework and Applications. The major faults in Android OS occur in the following components [7]: Audio, Camera, Bluetooth, Phone, Kernel, WIFI, etc. Due to its essential role in system function, the failures in kernel may lead to the fatal error in the whole system, so that the analysis of kernel is essential and valuable for the reliability and stability of Android OS. The investigation of kernel is based on the exploration of functions and their call relations in kernel. The study of call function has been performed in [8]. C. Wright et al. [9] proposed a general support method to minimize the impact to linux kernel by using LSM (Linux Security Module). Weining Gu et al. [10] observed the linux kernel behavior under errors by expriments. Koon-Kiu Yan et al. [11] analyzed the topology and evolution of Linux-kernel network compared with genomes by building the hierarchical structures. https://codeshoppy.com/shop/product/erestaurant-food-order/

Wednesday, March 11, 2020

Implications for Web Complaint Management


Introduction
Electronic Customer Relationship Management (e-CRM) is gaining the attention of e-business managers who are interested in increasing repeat business and customer loyalty [17]. Although e-marketers or e-researchers have addressed the importance of customer satisfaction and customer retention, the issues of customer dissatisfaction and complaints in the Web environment have rarely been investigated. Online customer complaints, as a Web-enabled market feedback, have illuminated the origins and causes of online customer dissatisfaction. Online customer complaints also show how e-businesses handle customer complaints – a reflection of how much they value their customers. Successful e-CRM requires adherence to a stable and consistent strategy that focuses on the goals of maintaining customer loyalty and of using complaint handling data to solve problems and address issues raised by customers [5, 6, 19]. The key e-CRM components to be discussed in this paper include: i) maximizing customer satisfaction/minimizing customer dissatisfaction; ii) increasing customer loyalty; iii) increasing product/service quality; and iv) resolving customer complaints

direct Online ComplaintsFeedback systems provide customer complaints online. Customers using these system do not send complaints directly to the companies that sold a product or service, but to a third party that not only sends them to the targeted companies, but also disseminates the information to a wider audience. These third-party websites post complaints as open-ended messages (i.e., general opinions), structured feedback (i.e., rating) or a combination of the two [30]. While most feedback systems are open to the public, some accept only registered users (e.g., http://www.complaints.com). Customers leave positive/ negative product/service evaluations and comments/ opinions relating to a brand and/or product in the feedback system after they make a purchase. By posting negative opinions, the purpose of the feedback systems is to i) help others avoid the same pitfalls; ii) help others avoid similar problems; and iii) exert leverage to solve customer’s complaints (http://complaints.com). Non-profit organizations such as http://www.bbb.org also provide a place where customers report complaints. Although customers cannot share other users’ opinions/comments on the product/service, these organizations protect customers and resolve their problems. The BBB system has proven that the majority of marketplace problems can be solved fairly through the use of voluntary self-regulation and consumer education [http://www.bbb.org].

https://codeshoppy.com/shop/product/
 

Implications for Web Customer Complaint Handling Management
Previous studies of customer complaining behavior have provided insights to businesses regarding which changes should be made to remedy customer problems or restitute purchase or usage-related problems [32]. This study proposed that handling customer complaints should be included as a key component of e-CRM. By examining complaint data, this study found that major online customer complaints and dissatisfaction have been generated from the problems with Web customer service centers. This result has implications for how e-businesses’ customer service centers should manage customer complaints effectively. Specifically, this study suggests that e-businesses should give faster feedback responses in an accurate and kindly manner. Online customer service centers (also referred to as “Web-enabled customer contact centers”: http://www.iir-ny.com) could provide online chat services to their customers, more efficient customer self-help centers, or a combination of several customer communication channels (http://www.rightnow.com). Synchronous feedback system, of course, is the fastest means of communication online. The primary point is that the lack of a rapid response tends to increase the intensity of the original complaint. This study found that most of the current online customer service centers, e.g., reviewed in this study, do not use a synchronous feedback system. Therefore, online complaints are often augmented by customers who request rapid feedback. The results also suggest that e-businesses should employ product category-dependent strategies. Those e-businesses dealing with sensory products (e.g., clothing, shoes, or cosmetics) need to develop better means of delivering product information to customers who obviously cannot touch, taste, or smell the object they are thinking of buying. Such e-businesses should put more efforts on issues such as Web interface, design, and highly advanced technologies, etc. An excellent example of using advanced Web features to achieve this goal can be found at landsend.com. The company helps customers build a three-dimensional mirror image known as “My Virtual Model™.” Those companies offer highly interactive communication to reach customer satisfaction. Thus, by making such effort, online companies dealing with sensory product can decrease customer dissatisfaction and complaints. In summary, when approached as a defensive marketing strategy [12], complaint management is now considered an excellent competitive tool for e-businesses. Taking complaint management seriously also affects product/service quality, website design, and operational policies. Finally, the results of this and studies that appropriate online complaint management facilitates repeat business and customer loyalty [12]. Efforts toward the effective resolution of customer problems serve as the basis for long-term product and successful e-CRM.