introduction, recent, mobile, devices, grown, futile, entertainment, gadgets, popular, media, range, social, applications, business, medicine, importance, testing, highlight, mentioned, various, researchers, unique, qualities, demand, modified, approaches, ensure, effectiveness, efficiency, accordingly, scientific, written, steadily, increasing, however, inspection, proposed, methods, usually, validated, themselves, controlled, environment, therefore, uncertain, whether, solutions, usable, industry, literature, actually, relevant, development, questions, decided, survey, interview, assess, practical, relevance, information, collected, research, specific, opposed, conventional, according, tools, extent, used, described, considered, professionals, consider, promising, addition, answering, contributions, thesis, extracted, assessed, estonian, active, comments, mapping, consists, chapters, following, brief, overview, topic, methodology, introduced, results, specifically, aims, determine, conducted, presented, purpose, evaluate, addresses, respectively, concludes, summary, references, background, smartphone, simon, released, touchscreen, enabled, users, maps, news, advanced, developed, distributed, starting, started, gaining, mainstream, popularity, reinvented, phone, releasing, iphone, skyrocketed, initially, enhanced, capable, performing, tasks, simplifying, everyday, life, enabling, continually, connected, service, providers, challenging, computers, consequently, criticality, significantly, increased, forced, developers, focus, effective, techniques, incorporates, inherent, software, general, differentiate, create, challenges, muccini, et, al, distinctive, characteristics, mobility, context, awareness, designed, moving, players, requires, fairly, autonomous, energy, additional, restrictions, ability, detect, react, location, available, resources, surrounding, objects, currently, displayed, dominating, operating, systems, android, ios, netmarketshare, quarter, share, followed, java, having, tablet, january, free, source, based, linux, kernel, owned, google, normally, compiled, bytecode, dalvik, virtual, code, interpreted, runtime, version, replaced, compiles, installation, commonly, cannot, mostly, activities, communicate, via, messages, called, intents, proprietary, closed, reduces, hardware, compatibility, due, smaller, swift, objective, core, darwin, unix, cocoa, interface, previously, microsoft, languages, latest, reflecting, intention, essentially, merge, desktop, apps, describe, articles, set, finding, familiar, material, informal, search, digital, library, database, databases, science, searched, related, published, later, alpha, filtering, excessive, amount, ordered, skimmed, manually, chose, seemed, title, reading, initial, learned, keywords, criteria, noticed, conference, discussed, formal, structured, journal, indexed, springerlink, scopus, sciencedirect, text, manual, removed, matched, exclusion, mainly, level, communication, network, issues, university, doesnt, access, analyse, process, itself, example, developing, non, tested, prove, really, features, web, browser, program, dont, inherit, native, similar, consumer, oriented, queries, listed, appendix, yielded, total, abstracts, discarded, superseded, leaves, included, represented, platforms, concern, extracting, passed, highlighted, marked, assigned, approximate, category, wrote, concerning, page, rarely, justify, necessity, going, propose, offering, clearly, needed, solved, counted, discussion, write, details, clarified, producing, matrix, explaining, resulted, unrealistically, exhausted, interviewees, restrict, introduce, moreover, wanted, beneficial, perceived, prior, possible, choose, beforehand, given, solves, knowledge, gained, justifications, combination, options, contributes, solving, partly, useful, blank, address, theoretical, interest, especially, considering, limited, slightly, marking, columns, containing, grey, colour, section, study, selection, potentially, explored, sites, select, operate, estonia, deal, develops, implied, unless, hints, outsourced, restricted, contacted, replied, willing, participate, chosen, contact, suitable, less, known, wasnt, aware, agreed, asked, someone, involved, pre, existing, structure, procedure, employees, experience, using, automated, showing, acquired, notable, rate, actual, multiple, choice, scale, questionnaire, improve, ease, understanding, looked, definitely, extract, corresponding, thereafter, feedback, explained, respondents, interested, practically, applicable, scarce, omitted, explanations, problemsolution, constraints, planned, duration, dependent, filled, averaging, affected, faster, intended, shorter, permission, extended, myself, adjust, participating, fob, assurance, provides, testers, talked, testlio, community, manages, necessary, performed, approximately, freelance, lesser, degree, blackberry, diagnose, test, automation, emulation, fault, diagnosis, facilitate, management, functionalities, running, generation, interviewed, manager, testdevlab, latvian, common, battery, penetration, data, usage, officially, resides, latvia, temporarily, client, engineers, worked, projects, author, https, apimation, com, wazombi, focused, providing, electrical, engineering, design, whom, xamarin, constitutes, participants, mooncascade, responsive, working, frameworks, appium, selendroid, mobi, lab, formerly, current, dedicated, responsible, making, analysing, firstly, stem, peculiarities, domain, grouped, causes, reality, grouping, below, taken, approximation, effort, simplify, fragmentation, variety, screen, behave, differently, manufacturers, serious, numerous, difficult, automate, programmatically, rendered, correctly, required, elements, layouts, differ, orientation, scripting, abstracted, diverse, enable, natural, interaction, usability, produce, genuine, model, input, scroll, custom, menu, styluses, supported, scope, performance, variations, across, optimize, ensuring, targeted, relatively, expensive, date, configurations, emulators, computing, power, cloud, external, dependencies, bugs, interoperability, layers, frequent, being, lower, uncommon, apparent, caused, relies, guide, execution, prone, pathdivergence, linked, normal, value, cross, boundaries, eliminate, impact, mental, representation, nowadays, typically, complex, tightly, coupled, created, simulate, expert, doing, tedious, consuming, sensors, connectivity, viable, control, state, behaviour, analysis, event, concerned, anytime, traditional, validate, conditions, unable, properly, limitations, isolation, inter, content, validation, incoming, undetected, malicious, sensitive, perform, operations, causing, security, factors, affect, expected, unexpected, failure, pervasive, debugged, mode, heterogeneous, unreliable, transient, exception, handling, possibility, prescribed, occur, action, sequences, unlikely, discovered, unsystematic, variable, profiles, standard, elderly, interact, completely, younger, tend, detailed, instructions, breaking, appearing, unintelligent, differences, conduct, proper, experiment, creating, realistic, scenarios, prototypes, situations, settings, implies, evaluated, laboratory, script, physical, realistically, sports, environmental, logged, multitasking, goal, effect, automatically, captured, recorded, prototyping, meaningful, within, achieve, apply, necessarily, evolution, human, constantly, changing, keyboard, multi, requirements, integration, technologies, trends, lack, reliability, monitor, impacting, previous, built, logging, insufficient, log, useless, response, depends, utilization, mechanisms, alternatives, novelty, verifying, functional, properties, accessibility, measure, vaguely, defined, evaluation, consensus, efficient, exactly, rare, production, cycle, fixing, principles, older, prioritize, usercentered, clear, implementation, format, transformed, newer, remains, heavily, trivial, finished, loading, multivariate, changed, installing, constructs, account, flow, graphs, assessing, coverage, reliable, restart, remove, reinstall, increases, capturing, identify, cheaper, cost, speed, adaptions, processes, describing, divided, loose, santos, correia, former, latter, lightweight, strategy, designing, evaluating, tang, yu, review, constructed, contain, strictly, methodological, aspects, bastien, clarifying, conducting, health, medical, highlighting, underlined, definition, reliably, verified, nature, noted, diary, type, leveraged, exploratory, nascimento, machado, compare, conclusion, learning, support, re, higher, koivisto, suomela, discuss, stages, gameplay, preferred, ideally, unfamiliar, acceptable, members, mtaas, infrastructure, gao, concepts, consisting, unexplored, potential, cloudtesting, baride, dutta, centralized, introducing, mobibug, trouble, tickets, agarwal, mahajan, zheng, bahl, debug, reporting, diagnosing, reproducing, observations, crowdtesting, implemented, vendors, main, spatial, spreading, divides, attributes, server, diagnosed, etc, undiagnosed, uploaded, depending, uploading, statistical, inference, probabilistic, missing, building, collect, adaptive, sampling, checks, occasionally, sending, refined, itest, crowdsourced, registered, integrate, kit, upload, online, username, technical, parameters, accessible, focuses, symbolic, mirzaei, malek, pathfinder, stubs, mocks, random, primitive, instances, avoid, divergence, simulating, lifecycle, generating, drivers, contrast, derive, claim, modelling, heila, van, der, merwe, verification, slower, keeping, defect, detection, capabilities, porting, deadlocks, violations, turned, precisely, ocsegen, modgen, imitate, concluded, slicing, classes, default, imitating, improved, fail, admittedly, recording, phase, analyses, identifying, pass, aranha, borba, function, estimating, predicting, complexity, fundamental, include, ordinal, specified, standardized, parsed, calculated, further, capacity, haller, somewhat, perspective, employed, swisscom, reviewing, ratings, getting, improving, employ, basic, suggests, paying, simple, categorising, appropriate, finally, deployed, perfecto, driven, report, screenshots, identification, patterns, morgado, paiva, extend, moreira, paivra, aimed, costa, hope, drawer, formalizing, reusable, encourage, formalization, bitbucket, org, jpf, extension, mobiletest, zhifang, bin, xiaopeng, jiang, interruption, concurrently, controlling, image, comparison, record, replay, hu, azim, neamtiu, replaying, instruments, intercepts, timestamps, delays, unscheduled, allowed, tackle, determinism, timeout, guarantee, deterministic, toolkit, externally, visible, schedule, overhead, precise, memory, modifies, compilers, publicly, farto, endo, gathered, undergraduate, students, altogether, timeframe, joined, generated, participated, threat, credibility, spruce, cs, ucr, edu, valera, hybrid, haeng, kon, kim, managing, automotive, illustrates, diagram, feasible, resulting, lattice, trimmed, algorithms, space, explosion, skills, particularly, highcomplexity, swifthand, choi, necula, sen, advantage, choosing, prefers, restarting, reinstalling, decreases, derived, prune, merged, aggressively, generalization, inconsistency, corrected, passive, reached, additionally, internet, github, mobiguitar, amalfitano, traversing, saving, treats, equivalent, junit, covering, executed, produced, generates, crash, debugging, dynodroid, androidripper, systematic, exploration, requiring, combines, involves, constructing, transition, static, quickly, wtchoi, reverse, unina, wiki, thoroughly, depth, entry, handler, recursively, applied, backtracking, exclusively, replayed, reproduction, organizing, outperformed, gestures, agrippin, genetic, climbing, chromosomes, genes, iteration, swaps, post, portion, propagated, fitness, achieving, suite, selecting, researched, ripper, shown, moderate, predecessor, executables, unit, yoon, eclipse, plug, generator, runner, predictor, analyser, measuring, click, executing, limits, executes, pjunit, stayed, acquire, thor, robustness, neutral, composed, pause, resume, weight, vanarsena, ravindranath, nath, padhye, balakrishnan, analysed, million, binary, instrumented, parallel, scalable, nightly, unreported, average, spent, amplifying, zhang, elbaum, exposes, problematic, mocking, returning, aspectj, duplicated, bound, incidents, abnormal, termination, mocked, trace, discovering, otherwise, reproduce, outperform, miner, detecting, errors, au, dk, product, calculate, optimal, maximum, bounded, valid, added, theoretically, suggested, noting, optimization, mapped, onto, licenced, ham, solve, optimized, target, absolute, pixels, density, independent, coordinates, exist, secondly, answered, knowledgebase, install, demonstrated, self, testdroid, automatic, complicated, rather, website, tesalia, living, bergvall, reborn, larsson, tried, public, transportation, interviewing, bus, lessons, diversity, sample, anything, provided, stimuli, flexible, avoiding, excess, metrics, hussain, subjective, customizable, evolve, reasons, holzmann, hutflesz, programming, redeploy, modifying, packages, views, downloaded, vulnerable, injections, annotations, future, plugin, implement, ma, yan, collecting, finegrained, integrating, remote, batches, compared, detected, facial, expressions, easier, planning, billi, burzagli, assessment, complete, guided, mentor, heuristics, adapted, blind, visually, impaired, disabilities, gamification, rapp, inner, motivation, motivate, benefits, engaging, lessening, monetary, compensation, successful, avancini, ceccato, sandboxed, explicitly, receiving, copy, privacy, threatening, original, duplicate, guo, weaknesses, matching, predefined, attack, robotium, apk, file, reverseengineering, manifest, successfully, vulnerabilities, flowdroid, leaks, soot, unpacks, parses, callbacks, accurately, representing, traversed, movement, drains, observed, tracked, assignments, commercial, appscan, fortify, fewer, false, positives, documentation, partial, component, specifications, class, iosts, output, translated, including, compliance, returned, defining, managed, representative, claimed, namely, klaus, oppenium, associated, nokia, center, fujitsu, ames, blogs, uni, paderborn, de, sse, statops, apset, founders, ericsson, telecom, italia, highly, probable, institutions, reflect, creation, viewing, downloading, advisable, meanings, cell, www, dropbox, ods, identified, likely, adequately, determined, filtered, mentioning, formally, specifying, balance, subjectivity, connecting, lastly, expressed, significant, seeing, spontaneously, didnt, grained, leading, ideal, capture, videos, positions, geographical, area, surveyed, agree, pointed, uniformly, irrelevant, interapplication, sophisticated, theory, argued, acquiring, unpredictability, ignoring, guess, actively, notably, personal, subject, remotely, locally, guidelines, updates, specialized, embedded, obstacle, attributed, strongly, generally, regarding, eleven, notation, comings, opinion, received, happened, descriptions, ly, testdevl, ab, mooncas, cade, commented, pletely, identically, assumes, inaccurate, stated, monitoring, basically, innovation, sceptical, success, incentive, hesitant, emulate, liked, sense, base, mixed, granularity, separately, probability, integrated, verify, plausible, extensive, styles, hearing, fully, compatible, inevitable, lessen, tackling, unknown, reasonable, detached, handed, raised, subset, trying, represent, suitability, unreasonable, expect, shortly, bias, usefulness, interesting, decision, semi, revealed, although, stemming, solely, multitude, shortcomings, addressing, acknowledgements, ltd