introduction, recent, mobile, devices, grown, futile, entertainment, gadgets, popular, media, range, social, applications, business, importance, testing, highlight, mentioned, various, researchers, unique, qualities, demand, modified, approaches, ensure, effectiveness, efficiency, accordingly, scientific, application, steadily, increasing, inspection, proposed, methods, usually, validated, themselves, controlled, environment, therefore, uncertain, whether, solutions, usable, industry, problems, literature, actually, relevant, development, decided, survey, interview, assess, practical, relevance, information, collected, research, specific, opposed, conventional, according, extent, described, considered, professionals, consider, promising, addition, answering, contributions, thesis, extracted, problem, assessed, estonian, active, comments, mapping, consists, chapters, brief, overview, topic, methodology, introduced, chapter, results, specifically, determine, considers, interviews, conducted, presented, purpose, evaluate, respectively, concludes, summary, references, device, smartphone, simon, released, touchscreen, enabled, users, advanced, smartphones, developed, distributed, starting, started, gaining, mainstream, popularity, reinvented, releasing, iphone, skyrocketed, initially, enhanced, capable, performing, simplifying, enabling, continually, connected, providers, challenging, computers, consequently, criticality, significantly, increased, forced, developers, focus, quality, effective, techniques, incorporates, inherent, software, differentiate, create, challenges, muccini, et, al, distinctive, characteristics, mobility, context, awareness, designed, requires, fairly, autonomous, energy, additional, restrictions, ability, detect, react, location, available, resources, surrounding, objects, user, currently, displayed, dominating, operating, systems, android, ios, netmarketshare, followed, java, system, january, source, based, linux, kernel, owned, google, normally, compiled, bytecode, dalvik, virtual, code, interpreted, runtime, version, replaced, compiles, installation, commonly, consist, activities, communicate, via, called, intents, proprietary, closed, reduces, ensures, compatibility, smaller, objective, core, darwin, unix, interface, previously, microsoft, latest, reflecting, microsofts, intention, essentially, merge, desktop, versions, apps, articles, finding, familiar, material, informal, digital, database, databases, computer, science, searched, related, published, later, alpha, filtering, excessive, ordered, skimmed, manually, seemed, initial, keywords, criteria, noticed, conference, discussed, formal, structured, journal, indexed, springerlink, scopus, sciencedirect, text, manual, removed, matched, exclusion, mainly, communication, network, issues, university, doesnt, access, analyse, process, example, developing, non, tested, article, features, browser, program, dont, inherit, native, similar, consumer, oriented, queries, listed, appendix, yielded, total, abstracts, discarded, superseded, included, represented, concern, extracting, passed, highlighted, marked, solution, assigned, approximate, category, concerning, rarely, justify, necessity, propose, offering, clearly, challenge, needed, solved, counted, discussion, summaries, details, clarified, producing, matrix, explaining, professional, resulted, unrealistically, exhausted, interviewees, restrict, introduce, moreover, wanted, beneficial, interviewee, perceived, prior, beforehand, solves, knowledge, gained, justifications, combination, options, contributes, solving, address, theoretical, interest, especially, considering, limited, slightly, marking, containing, grey, colour, section, selection, potentially, explored, sites, operate, estonia, develops, implied, unless, outsourced, restricted, contacted, replied, participate, contact, suitable, less, wasnt, aware, agreed, asked, involved, pre, existing, contacts, structure, procedure, employees, experience, using, automated, showing, acquired, notable, actual, multiple, questionnaire, ease, understanding, final, looked, definitely, extract, corresponding, thereafter, feedback, explained, respondents, practically, applicable, scarce, omitted, explanations, problemsolution, constraints, planned, duration, dependent, filled, averaging, affected, faster, intended, shorter, permission, extended, adjust, participating, fob, assurance, provides, testers, talked, testlio, community, manages, necessary, performed, approximately, freelance, lesser, degree, diagnose, automation, emulation, diagnosis, facilitate, management, functionalities, generation, interviewed, testdevlab, latvian, common, battery, penetration, data, usage, officially, resides, latvia, temporarily, client, worked, projects, https, apimation, com, wazombi, focused, providing, electrical, engineering, design, xamarin, constitutes, participants, mooncascade, responsive, working, frameworks, appium, selendroid, mobi, lab, formerly, current, dedicated, tester, responsible, analysing, firstly, peculiarities, domain, grouped, causes, reality, grouping, approximation, effort, simplify, fragmentation, variety, combinations, differently, manufacturers, manufacturer, 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, configurations, emulators, require, computing, external, dependencies, interoperability, layers, framework, frequent, lower, uncommon, apparent, caused, relies, execution, app, prone, pathdivergence, linked, normal, cross, boundaries, eliminate, impact, mental, representation, nowadays, typically, complex, tightly, coupled, created, simulate, expert, doing, tedious, consuming, inputs, sources, sensors, connectivity, viable, control, behaviour, analysis, event, concerned, anytime, events, traditional, models, validate, conditions, unable, properly, limitations, isolation, inter, content, validation, incoming, undetected, enables, malicious, sensitive, perform, operations, permissions, causing, security, factors, affect, expected, unexpected, result, failure, pervasive, debugged, mode, heterogeneous, unreliable, transient, failures, exception, handling, possibility, resource, prescribed, exceptions, occur, action, sequences, unlikely, discovered, unsystematic, variable, profiles, standard, elderly, interact, completely, younger, tend, detailed, instructions, breaking, appearing, unintelligent, conduct, experiment, creating, realistic, scenarios, prototypes, situations, implies, evaluated, laboratory, script, physical, realistically, actions, environmental, logged, multitasking, effect, automatically, captured, recorded, prototyping, meaningful, within, achieve, approach, apply, interactions, necessarily, evolution, human, constantly, changing, keyboard, multi, requirements, integration, technologies, trends, lack, reliability, monitor, impacting, previous, logging, insufficient, useless, response, utilization, mechanisms, alternatives, novelty, verifying, functional, properties, accessibility, vaguely, defined, evaluation, consensus, efficient, emulator, exactly, rare, production, cycle, fixing, principles, interfaces, older, prioritize, usercentered, lacks, practices, implementation, special, format, transformed, newer, heavily, applies, trivial, finished, loading, multivariate, changed, installing, constructs, graphs, assessing, coverage, reliable, restart, reinstall, increases, capturing, identify, cheaper, methodologies, adaptions, processes, describing, divided, santos, correia, former, latter, lightweight, strategy, designing, evaluating, tang, yu, topics, constructed, prototype, contain, strictly, methodological, aspects, bastien, clarifying, procedures, conducting, medical, highlighting, underlined, definition, reliably, verified, nature, noted, diary, type, leveraged, vs, exploratory, nascimento, machado, feature, conclusion, learning, support, re, higher, koivisto, suomela, discuss, affects, gameplay, functionality, preferred, sensor, ideally, unfamiliar, acceptable, mtaas, infrastructure, gao, concepts, consisting, concept, unexplored, potential, cloudtesting, baride, dutta, centralized, introducing, contribution, probably, mobibug, developer, agarwal, mahajan, zheng, bahl, debug, reporting, diagnosing, reproducing, observations, crowdtesting, implemented, vendors, main, spatial, spreading, attributes, server, diagnosed, etc, undiagnosed, uploaded, depending, uploading, statistical, inference, probabilistic, missing, contribute, collect, adaptive, sampling, occasionally, sending, refined, itest, crowdsourced, registered, integrate, kit, upload, online, username, technical, parameters, accessible, focuses, symbolic, mirzaei, malek, pathfinder, stubs, mocks, compile, random, primitive, types, instances, avoid, divergence, simulating, lifecycle, generating, contrast, derive, method, experiments, claim, modelling, heila, van, der, merwe, verification, usual, slower, keeping, defect, detection, capabilities, porting, deadlocks, property, violations, turned, precisely, possibilities, ocsegen, modgen, imitate, concluded, slicing, default, imitating, improved, admittedly, recording, phase, analyses, identifying, pass, aranha, borba, function, estimating, predicting, complexity, fundamental, characteristic, include, experts, ordinal, specified, standardized, parsed, calculated, proposes, capacity, practice, haller, somewhat, perspective, employed, swisscom, reviewing, ratings, improving, employ, basic, suggests, paying, categorising, appropriate, deployed, perfecto, keyword, scripts, specifics, screenshots, identification, patterns, morgado, paiva, extend, moreira, paivra, pattern, aimed, costa, strategies, definitions, dependency, formalizing, reusable, encourage, formalization, http, bitbucket, org, jpf, extension, mobiletest, zhifang, xiaopeng, jiang, interruption, mechanism, technique, concurrently, controlling, image, comparison, replay, hu, azim, neamtiu, replaying, instruments, intercepts, communications, timestamps, delays, unscheduled, allowed, tackle, determinism, continues, timeout, situation, guarantee, deterministic, toolkit, externally, visible, schedule, precise, memory, modifies, compilers, publicly, farto, endo, gathered, undergraduate, students, altogether, sequence, graph, timeframe, joined, generated, participated, threat, credibility, spruce, cs, ucr, edu, valera, hybrid, haeng, kon, kim, introduces, managing, automotive, illustrates, diagram, feasible, resulting, lattice, trimmed, algorithms, explosion, conclude, skills, particularly, highcomplexity, swifthand, choi, necula, sen, advantage, choosing, prefers, restarting, reinstalling, decreases, derived, merged, aggressively, generalization, inconsistency, corrected, passive, reached, limitation, additionally, internet, github, mobiguitar, amalfitano, traversing, decrease, equivalent, junit, covering, executed, produced, generates, debugging, dynodroid, androidripper, systematic, exploration, requiring, combines, algorithm, involves, constructing, activity, transition, static, includes, achieves, wtchoi, reverse, unina, wiki, thoroughly, depth, extracts, entry, interacts, element, handler, recursively, applied, backtracking, exclusively, performs, replayed, reproduction, organizing, outperformed, gestures, agrippin, genetic, climbing, chromosomes, genes, iteration, swaps, portion, propagated, fitness, achieving, suite, selecting, researched, ripper, shown, moderate, predecessor, executables, unit, yoon, eclipse, generator, predictor, analyser, determines, measuring, executing, limits, executes, pjunit, stayed, acquire, thor, robustness, generate, neutral, composed, pause, resume, weight, vanarsena, ravindranath, nath, padhye, balakrishnan, analysed, detects, binary, instrumented, parallel, scalable, nightly, unreported, average, amplifying, zhang, elbaum, exposes, problematic, mocking, returning, aspectj, duplicated, bound, incidents, abnormal, termination, mocked, discovering, reproduce, outperform, detecting, errors, au, dk, product, calculate, optimal, maximum, bounded, derives, valid, prioritizes, added, theoretically, suggested, noting, optimization, mapped, onto, licenced, solve, optimized, target, absolute, pixels, density, independent, pixel, coordinates, exist, secondly, targets, answered, knowledgebase, install, demonstrated, testdroid, automatic, construct, complicated, website, tesalia, io, bergvall, reborn, larsson, transportation, interviewing, bus, diversity, sample, provided, stimuli, flexible, avoiding, excess, metrics, hussain, subjective, customizable, evolve, technology, holzmann, hutflesz, aspect, programming, redeploy, modifying, alternative, downloaded, vulnerable, injections, annotations, future, plugin, implement, yan, collecting, finegrained, integrating, remote, compared, detected, facial, expressions, easier, planning, develop, billi, burzagli, assessment, complete, guided, mentor, heuristics, adapted, visually, impaired, principle, disabilities, gamification, evaluations, rapp, inner, motivation, motivate, benefits, engaging, lessening, monetary, compensation, findings, successful, avancini, ceccato, sandboxed, explicitly, receiving, intent, integrates, privacy, threatening, original, duplicate, produces, error, guo, matching, predefined, robotium, apk, reverseengineering, manifest, successfully, vulnerabilities, flowdroid, soot, unpacks, parses, layout, callbacks, accurately, representing, traversed, movement, observed, tracked, assignments, commercial, appscan, fortify, fewer, positives, project, vulnerability, documentation, partial, component, specifications, class, diagrams, iosts, output, translated, including, compliance, returned, defining, managed, representative, claimed, namely, klaus, oppenium, associated, nokia, fujitsu, laboratories, ames, blogs, uni, paderborn, de, sse, statops, apset, founders, ericsson, telecom, italia, highly, probable, institutions, reflect, creation, viewing, downloading, advisable, meanings, www, dropbox, ods, identified, adequately, determined, filtered, abstract, mentioning, formally, specifying, balance, subjectivity, connecting, lastly, expressed, significant, spontaneously, didnt, grained, leading, capture, videos, positions, geographical, locations, mock, area, surveyed, pointed, uniformly, irrelevant, interapplication, sophisticated, theory, argued, acquiring, unpredictability, ignoring, guess, actively, notably, personal, remotely, locally, guidelines, modify, updates, specialized, embedded, obstacle, attributed, strongly, standards, generally, regarding, notation, opinion, received, happened, descriptions, exists, ly, testdevl, ab, mooncas, cade, description, commented, pletely, identically, assumes, inaccurate, stated, monitoring, basically, innovation, sceptical, respondent, success, incentive, hesitant, emulate, manage, liked, opinions, mixed, granularity, separately, reply, probability, integrated, verify, plausible, extensive, medium, styles, compatible, observation, inevitable, lessen, tackling, reasonable, assume, provide, detached, handed, raised, subset, trying, represent, suitability, unreasonable, shortly, bias, usefulness, decision, creates, conclusions, semi, revealed, although, stemming, questionnaires, solely, multitude, shortcomings, addressing, acknowledgements, labs, ltd