QoE probe: A Requirement-monitoring Tool
نویسندگان
چکیده
Runtime requirement monitoring is used for verification and validation of implemented requirements. To monitor the requirements in runtime; we propose a “QoE probe” tool, a mobile application integrated through an API, to collect usage logs as well as users’ Quality of Experience (QoE) in the form of user feedback. The analysis of the collected data guides requirement monitoring of functional and non-functional requirements as well as capturing new requirements. 1 Motivation and Objective Runtime requirement monitoring helps requirement engineers to verify the alignment of a software system with specified requirements [1] and to validate the users’ acceptance of the system’s requirements [2]. The monitoring facilitates understanding of requirements violation, i.e. the system fails to meet the specified requirements, discovering and prioritizing user needs through the running version of software system [3], and also facilitates a fast reaction for evolving the system and the corresponding requirements [4]. Understanding the requirement violation and real user needs at runtime requires an automated monitoring tool. Available automated monitoring tools do not collect and align runtime logs and user feedback corresponding to different sets of requirements. Collecting just runtime logs gives insight into the implemented requirements, but does not reflect user satisfaction with the requirements or the system. User feedback alone cannot be traced back technical specifications of the system. The above discussion implies the importance of an automated user feedback collection tool that aligns user perception of the implemented requirements with the technical characteristics of the system. We propose “QoE Probe” tool that captures users’ Quality of Experience (QoE) [5] by periodically requesting for user feedback, while collecting and aligning continuously with usage logs. The aligning feature and the provided API for flexible investigating of requirements make the QoE probe different than similar monitoring tools [6]. By analyzing the aligned usage logs and user feedback, “QoE probe” assists to find out whether users are satisfied with the implemented functional requirements, to discover new user requirements from the analysis of user feedback, and to find out the proper level of non-functional requirements based on the users’ QoE [7].
منابع مشابه
QoE Prediction for Radio Resource Management
In this paper, we introduce a monitoring tool which measures application-specific parameters. These parameters are used to predict the QoE and to perform resource management based on QoE thresholds. We demonstrate the tool for YouTube traffic in an IEEE 802.11 mesh network. Thereby, the QoE is based on the player video buffer size and the resource management can include rerouting, throttling of...
متن کاملYouTube QoE-Aware Gateway Selection in Future Wireless Networks
The evolution and growing dissemination of the wireless Internet as well as the considerable usage heterogeneity introduced by new fields of applications, raise the need for intelligent resource management in future wireless networks. This necessity is urgent as state-of-the-art wireless resource management is mostly (1) unaware of the Internet applications in the network, (2) enables best effo...
متن کاملTowards Evaluating the Quality of Experience of Remote Patient Monitoring Services: A Study Considering Usability Aspects
The applicability of advanced mobile technologies in the m-Health domain has led to a number of studies and (limited) commercial products supporting delivery of health services to remote users. A key issue regarding successful delivery and acceptance of such services is meeting their Quality of Service (QoS) and Quality of Experience (QoE) requirements, focusing on technical aspects and end use...
متن کاملAnalyzing the Impact of YouTube Delivery Policies on the User Experience
This paper presents an in-depth study of YouTube video service delivery. We have designed a tool that crawls YouTube videos in order to precisely evaluate the quality of experience (QoE) as perceived by the user. We enrich the main QoE metric, the number of video stalls, with many network measurements and use multiple DNS servers to understand the main factors that impact QoS and QoE. This tool...
متن کاملAn Implementation of a QoE Evaluation Technique Including Business Model Parameters
The expansion of Internet-based services has increased the need to ensure a good quality on them. In this context, a preliminary work we developed exposes a Quality of Experience (QoE) evaluation framework based on the mathematical formalism of EFSMs, which includes business-related variables into the prediction analysis. In this paper, we present an implementation of this QoE evaluation framew...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016