Research seminar Introduction Sergiy Vilkomir April 16, 2014

Slides:



Advertisements
Similar presentations
Combinatorial Approach to Testing Mobile Applications: An Experimental Investigation Brandi Amstutz Advisor: Dr. Sergiy Vilkomir This research is supported.
Advertisements

VCE IT Theory Slideshows By Mark Kelly McKinnon Secondary College Vceit.com Mobile computing devices.
Portable Device Operating Systems. Portable Device OS Portable devices use scaled down operating systems, which are smaller than those found in notebook.
Lecture 2 May 21, 2013 Software Testing Research Dr. Sergiy Vilkomir 2013 REU Program at ECU Software Testing - Foundations, Tools, and Applications.
Objectives Overview Define an operating system
Ernest Holston and Brandi Amstutz Mobile Testing Using MonkeyRunner REU Program at ECU "Software Testing - Foundations, Tools, and Applications.
Kimberly Hunter March 21, Products First Microsoft powered smartphone (2002) First Android powered phone - HTC Dream (2008) HTC Sense - user interface.
What Is Technology? Technology is scientific knowledge used in practical ways in industry, for example in designing new machines. By: Samuel, Jaden and.
VCE IT Theory Slideshows Mobile computing devices By Mark Kelly, Vceit.com iPhone.
+ An Introduction to Using QR Codes. + What is a QR Code? Abbreviated from “Quick Response” Code It’s a two-dimensional barcode, which makes it powerful!
The Top 10 List – Best Lessons Learned from FDA Warning Letters Walter Nowocin Medtronic, Inc./Minneapolis, Minnesota Measurement Science Conference 23.
Welcome to App Inventor Design and program your own mobile apps.
The Death of Windows XP End of the line for venerable operating system Dr. Jan Vanderpool
Wireless Mobility with Android 1 Presented by: Ung Yean MS. Computer Science American University, Washington DC, USA.
Presentation Seminar on “IMAGE SLIDER –AN ANDROID APPLICATION”
Research seminar 1. Dr. S. Vilkomir, Research directions in software testing. 2. Brandi Amstutz, Combinatorial Approach to Testing Mobile Applications:
© by Pearson Education, Inc. All Rights Reserved. 1 Introduction to Android From “Android: How to Program” By Paul Deitel and Harvey Deitel.
DSM-260. Features Streaming Stream photos and videos from a mobile device, laptop, or network storage drive Stream music to your audio system Stream your.
The Crucible Scavenger Hunt Ms. Kimberly Melvin. What you need Download the QR Code Reader App.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
© 2015 albert-learning.com Android Operating System ANDROID OPERATING SYSTEM.
By Nik Ewing Phone Applications. Competition Apple App Store Google Android Market BlackBerry App World Nokia Download!/Ovi Store Palm App Catalog/Software.
Agile and the automated testing of accessibility
Basics of testing mobile apps
Mobile Applications applications operating on mobile devices, tablets, smartphones Mobile Applications.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Introduction to Android Android Club Agenda Set development environment “Hello Android” app Device connection Debugging.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Operating Systems By-Anoushka Puri. What is an Operating System An operating system is an interface between the user and the computer hardware. It is.
Tablet Trends The Present and Future of Tablets and Mobiles Conn McQuinn, Puget Sound ESD
Eric Strittmatter COSC 480 – Spring 2012 Previewing.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
DESIGNING SMARTPHONES & TABLETS INTO MEDICAL DEVICES The Allure and the Reality Presented by Doug Halperin, SUNRISE LABS 2015 Sunrise Labs1.
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
Ensuring Quality Mobile Apps with Testing and Crash Reporting Seth Valdetero.
Google will Unveil Own Tablet. With the ongoing Google I/O developers conference this week will surely come a lot of surprises from the Internet giant,
We get to see a new android OS update every year and in 2016 we can be pretty sure that Google will be announcing the release of Android N. The preview.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Eric Strittmatter COSC 380 – Spring 2012 Previewing.
A presentation on Android and Android project Around Me
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
A brief information about the Android Operating System
Android Mobile Applications Course Introduction
CSCI 351 – Mobile Applications Development
Use Google PlayStore and download apps
VCE IT Theory Slideshows
Introduction To Android Programming
Wireless Mobility with Android
(Successor of android)
Computing.
Android.
Operating System.
Emerging Trends in Information Technology
Roku Com Link Call (Toll- Free) Visit Our Website
Apps.
How to use a Smartphone as a Netflix Remote Control For More details Visit
Mobile Website vs. Mobile App
Physical activities and activity tracker
MIT App Inventor By Hans Yip.
Android Mobile apps development services company in India
McAfee Total Protection 2018 Protection for PC, MAC, Smartphones and Tablets.
Windows 8 & Phone 8 App Development suresh M 11/14/2018
Download OriginMobile
Benefits and Wellness – MDLIVE
April May April May June July July June August Sept August
کتابهای تازه خریداری شده دروس عمومی 1397
Getting Started with Android…
Pps Download Center ©
Mobile Operating System (OS)
Presentation transcript:

Research seminar Introduction Sergiy Vilkomir April 16,

Device-specific failures Device-specific failures are very common for mobile software applications An application works reliably on many smartphones and tablets, but does not work properly (i.e., fails) on some specific devices Examples: App normally works under some specific operating system but fails under the latest or older OS Graphics created for high-resolution screens are not shown properly on the mobile devices with extra-high or low screen resolutions Factors: OS, screen resolution, screen size, device type (smartphone or tablet), handset manufacturer, RAM, etc. April16, /2/ STRG

Device-specific failures There are many different mobile devices Sufficient testing is required on different mobile devices Such testing is expensive and time-consuming April16, STRG How many?

Android Fragmentation Visualized (July 2013) April16, STRG From OpenSignal, From OpenSignal: We have seen 11,868 distinct devices download our app in the past few months. In our report last year we saw 3,997

Research task Optimal selection of mobile devices for testing S. Vilkomir and B. Amstutz, "Using Combinatorial Approaches for Testing Mobile Applications", Proceedings of the IEEE Seventh International Conference on Software Testing, Verification and Validation Workshops (ICSTW 2014), March 31 - April 4, 2014, Cleveland, Ohio, USA, pp April16, STRG Practical task How to test? Where to take mobile devices for testing?