SEACW DELIVERABLE D.1.6

Similar documents
GOOGLE MOBILE ANALYTICS INTEGRATION. JANUARY 2013 (App version onwards)

Testing & Assuring Mobile End User Experience Before Production. Neotys

AdminToys Suite. Installation & Setup Guide

Evaluating the impact of research online with Google Analytics

MONITORING PERFORMANCE IN WINDOWS 7

Assignment # 1 (Cloud Computing Security)

Native apps building platform

Technology Partners. Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in 2009.

Gateway Portal Load Balancing

HP Virtualization Performance Viewer

User Reports. Time on System. Session Count. Detailed Reports. Summary Reports. Individual Gantt Charts

Appscend Mobile Platform Whitepaper

NAS 242 Using AiMaster on Your Mobile Devices

Making Mobile a Reality

Getting Started Guide

OBSERVEIT DEPLOYMENT SIZING GUIDE

Lifesize Cloud Privacy Statement

Collaborative Open Market to Place Objects at your Service

Seagate Business Storage 8-bay Rackmount NAS Reviewer s Guide

Using Speccy to Report on Your Computer Components

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

Licensing Guide BES12. Version 12.1

4D Deployment Options for Wide Area Networks

Anchor End-User Guide

About Blue Sky Sessions

1 Which of the following questions can be answered using the goal flow report?

Radia Cloud. User Guide. For the Windows operating systems Software Version: Document Release Date: June 2014

Integrate ExtraHop with Splunk

NetVu. App for Android TM. Installation & Usage Guide

Remote Application Server Version 14. Last updated:

XenMobile Logs Collection Guide

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Enhancing Performance Test Strategy for Mobile Applications

System Requirements Table of contents

Document OwnCloud Collaboration Server (DOCS) User Manual. How to Access Document Storage

Software Product Information. Faba5 Website

Installation and Deployment

Host My UK TV. The Hosted UK TV Service from the Esix Group.

Securing Office 365 with MobileIron

Privacy guide. How to manage and protect your data. Instructions. Privacy guide

Impressive Analytics

SYST35300 Hybrid Mobile Application Development

About This Guide Signature Manager Outlook Edition Overview... 5

PULSE APPCONNECT. A Micro VPN That Allows Specific Applications on Mobile Devices to Independently Leverage the Connect Secure Gateway.

XpoLog Center Suite Log Management & Analysis platform

Network Monitoring. Easy, failsafe, and complete visibility of your network. Our customers have the same view as our NOC technicians.

One software solution to monitor your entire network, including devices, applications traffic and availability.

A Guide to New Features in Propalms OneGate 4.0

Heroix Longitude Quick Start Guide V7.1

Directions for VMware Ready Testing for Application Software

Samsung Content Management Solution 2.0 Helping hospitality management control guest room TV viewing options

Web Load Stress Testing

Drobo How-To Guide. Drobo Apps - Configuring Plex Media Server. Topics. What You Will Need. Prerequisites

TeamViewer 9 Manual ITbrain

Core Protection for Virtual Machines 1

AKCess Pro Server Management Software

Remote Application Server Version 14. Last updated:

Getting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd

Google Analytics 101

Intel Storage System SSR212CC Enclosure Management Software Installation Guide For Red Hat* Enterprise Linux

Roles of Smart TV in IoT-environments: a Survey

Introduction to Android

BI-RADS Atlas 5th Edition e-book Download Instructions (Updated: 12/11/14)

Cloud Computing. Adam Barker

Nonprofit Technology Collaboration. Web Analytics

Dynamic Content for Executive Recruitment Firm

friendlyway composer network services server

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

Ad Specifications and Guidelines

White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle

GLOSSARY OF TECHNICAL TERMS

Automated Performance Testing of Desktop Applications

How to Run Your Existing Android APK on the Tizen Platform. Chandra Bajpai Matt O Keefe OpenMobile World Wide

Application Development Best Practices

Preparing a SQL Server for EmpowerID installation

Best Practices and Tools for the Mobile App Analytics

GLOSSARY OF TECHNICAL TERMS

Mobile App Analytics Features Overview

Running FileMaker Pro 5.0v3 on Windows 2000 Terminal Services

Propalms TSE Deployment Guide

How to make your system mobile with Paragon Drive Copy 10 and Microsoft Windows Virtual PC

VIA COLLAGE Deployment Guide

Remote Desktop Reporter Agent Deployment Guide

NAS 249 Virtual Machine Configuration with VirtualBox

1. Amendment of Section I. Invitation to Bid item no. 6 and 7 are hereby amended as follows: From:

Web based training for field technicians can be arranged by calling These Documents are required for a successful install:

Managing Existing Mobile Apps

Demystifying Digital Introduction to Google Analytics. Mal Chia Digital Account Director

INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER

Cloud3DView: Gamifying Data Center Management

UP L17 Virtualization: Security Without Sacrificing Performance

SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi

Transcription:

SEACW DELIVERABLE D.1.6 Validation Methodology Specifications Project Acronym SEACW Grant Agreement No. 325146 Project Title Deliverable Reference Number Deliverable Title Social Ecosystem for Antiaging, Capacitation and Well-Being SEACW_D.1.6 Validation methodology specifications Revision Number 1.0 Deliverable Editors (main writers) UC3M ÁLIAD Project co-funded by the European Commission within the ICT Policy Support Programme Dissemination Level RE RESTRICTED Revision Date Description 0 17/06/2013 Definition of objectives and expected results 0.1 23/07/2013 Table of contents and paragraph assignment among authors 0.2 06/09/2013 Introduction 0.3 16/10/2013 First document revision 0.4 12/11/2013 Applications Indicators 0.5 09/12/2013 Web Indicators 0.6 23/12/2013 Second document revision 0.7 07/01/2013 Modify Applications Indicators 0.8 22/01/2014 Modify web Indicators 1.0 03/02/2014 Deliverable Version 1 1

Statement of originality: This deliverable contains original unpublished work except where clearly indicated otherwise. Acknowledgement of previously published material and work of others has been made through appropriate citation, quotation or both. Abstract: Deliverable 1.6 Validation Methodology Specifications describes the indicators that will be monitored to check that the ecosystem and applications meet the expected aims. These indicators play a key role to get to know if the ecosystem and its applications meet with the technical specifications, which were detailed in D2.5 Technical requirements report. Summarizing, the indicators will allow us to know if the ecosystem is working correctly. This document is an alive document, the indicators are to be monitored and they might be altered if the ecosystem or the deployed applications and environments increase or change. 2

TABLE OF CONTENTS 1 Introduction... 4 2 Applications Indicators... 4 2.1 Markets: Google Play (Android environments), ios developer program (ios environment) and Samsung Apps Seller Office (Samsung Smart TV environment)... 4 2.2 Google Analytics and Google Mobile App Analytics (all environments)... 5 3 Web Indicators... 6 3.1 Health... 6 3.1.1 Physical Machines... 6 3.1.2 Virtual Machines... 6 3.2 Behaviour... 6 3

1 Introduction The present document describes methodologies and tools required to perform a validation of the SEACW ecosystem. These methodologies will provide different metrics, which should be constantly monitored, and which will ensure that the objectives of the project are met at a given point in time, as well as that users can perform all the possible tasks provided by the ecosystem in adequate conditions. In particular, these metrics should be able to reflect whether: The system is capable to run within specific hardware resources, either physical or virtual, checking the status of these resources at a given point or period of time. The system is able to scale appropriately, thus providing a performance which is suitable for the required traffic under specific constraints and the available resources. The content provided by the ecosystem upon a specific request corresponds with the expected one, providing assertions for each possible resource to be requested in the ecosystem. How the users interact with the ecosystem, generating analytics for the visitors and studying how the interaction can be optimized so that the user experience is improved. All these metrics will be considered for the different platforms over which the ecosystem is developed, i.e., web, mobile and smart TVs. 2 Applications Indicators It is necessary to define the indicators to be taken into account when users try the developed applications. It is important to remember the environments of the developed applications. These are Android, ios and Samsung Smart TV. The following questions arise: What indicators are needed? What tool should be used for each type of environment (to the results of these indicators)? Below, there are different sections providing the most viable solutions to cover all relevant indicators in each environment. 2.1 Markets: Google Play (Android environments), ios developer program (ios environment) and Samsung Apps Seller Office (Samsung Smart TV environment) Once a developed application has been published, it is easy to detect indicators with relevant information through the markets from those have been published. Therefore Google Play Developer Console (for Android), ios Developer Program (for ios) and Samsung Apps Seller Office (Samsung Smart TV) are appropriate tools for reporting the necessary data on the acceptance and distribution of the applications. Through the previous markets, it can be obtained the following application data: Number of downloads 4 Number of devices with the application currently downloaded

Rating and user comments Errors Sales revenue Users information: Devices, OS version, country, language, application version and mobile network operator from people have downloaded the application (not all markets allow to show these features) 2.2 Google Analytics and Google Mobile App Analytics (all environments) As the information provided by the markets is not always enough to make a good tracking application, Google Analytics will be used to evaluate more relevant indicators. Google can be used to track own websites (HTML5 applications). However, now there is Google Mobile Apps Analytics and it can be used to track mobile applications. Google Mobile Apps Analytics is fully integrated with Android and ios applications. Regarding Samsung Smart TV, it can be tracked through Measurement Protocol Overview (from Google Mobile Apps Analytics too). Google Mobile App Analytics enables developers to: Visualize user navigation paths. Measure user interactions with UI elements. Measure in-app payments and revenue. Create your own report dimensions and metrics. Specifically, Google Mobile Apps Analytics provides a suite of reports composed of the tools and metrics developers need to analyze and evaluate the app performance, including: The number of installations. Devices and networks used to access app. The geographic location and languages spoken by visitors. In-app purchase totals. Customized tracking of special content, like video. The number of screens seen per visit, and the order in which visitors move through these screens. Combining information from Google and markets, it can get complete indicators, obtaining all relevant users information. 5

3 Web Indicators This document proposes different metrics to evaluate the performance of the ecosystem. In particular, it aims to analyze two different areas: The health of the ecosystem, i.e., the state of the physical (or virtual) infrastructure on which the ecosystem is deployed. The behavior of the ecosystem, i.e., how the different users interact with the ecosystem itself. These metrics can be analyzed either in a given point in time, or as an aggregate for a given period. 3.1 Health The health of the ecosystem will be determined by the health of both the physical machines and the virtual machines hosting the ecosystem. 3.1.1 Physical Machines In the case of the servers located at UC3M facilities, they provide a remote management console for observing the status of the server, in terms of the next parameters (among others): Failure: whether the server is malfunctioning due to some identified issue. CPU: the current clock speed for each of the CPU processors. Memory: the total memory in use by the system. Hard drive: the status of the hard drives. Temperatures: the temperatures of each component. Fans: the fan speeds for each fan in the system. Regular analysis of the logs of these parameters will assist the administrator to check the proper behavior of the physical machines. 3.1.2 Virtual Machines In the case of the virtual instances launched over the OpenStack platform, OpenStack Telemetry Service (Ceilometer) will allow gathering statistics about instances, such as network and disk usage. Besides, the guest operating system will reveal additional information about the CPU and memory usage. 3.2 Behaviour The interaction of the users with the ecosystem will be studied by using an analytics service. Open Web Analytics (OWA) is proposed, which consists on an open-source analytics product quite similar to Google Analytics. OWA will provide a web interface providing metrics from users, being the most relevant: Visits, unique visitors, visits duration, bounce rate, etc. Visitors demographics, such as age and geolocation. Heatmap and click streams. 6

Search terms reaching the web site. Custom action tracking. Figure 1: Open Web Analytics - Screenshot 1 Figure 2: Open Web Analytics - Screenshot 2 7

Figure 3: Open Web Analytics - Screenshot 3 8

Figure 4: Open Web Analytics - Screenshot 4 9

Figure 5: Open Web Analytics - Screenshot 5 10 Figure 6: Open Web Analytics - Screenshot 6