introductionwe, society, endeavours, zero, emission, generations, constantly, growing, breaking, therefore, transportation, efficient, us, fortunately, solution, endless, worldwide, problems, decades, called, carpooling, ridesharing, travelling, purpose, decrease, dividing, headed, particularly, results, reduced, environmental, impacts, traffic, congestions, parking, stress, driving, united, example, occupancy, vehicle, regulated, solely, reserved, vehicles, existed, although, havent, revolutionized, topic, founding, create, software, system, provides, solved, biggest, challenge, tackle, balance, efficiency, travelled, travel, dispatched, keyword, routing, user, input, origin, destination, etc, calculates, based, carried, interpreted, finding, shortest, minimizing, maximizing, essence, salesman, problem, intensively, studied, computational, mathematics, collection, locations, distances, location, uniqueness, algorithm, nevertheless, reacting, users, dynamic, potentially, systems, https, www, uber, com, lyft, combined, solutions, current, diversity, parameters, inputs, scenario, offering, exponentially, options, solid, basis, developing, sophisticated, additionally, motivationthe, motivation, thesis, personal, experience, working, taxi, ordering, application, consequence, influential, aspects, potential, developed, per, average, prevalent, equipped, vacant, excessive, resources, whichever, chemical, substances, optimize, usage, eventually, result, decreased, decline, downturn, emissions, secondly, immense, evident, leading, impressive, valuations, didi, reasonable, assume, total, valuation, furthermore, consider, information, familiarizing, themselves, computers, smartphones, contributionthe, main, mobile, app, type, enhance, apps, booked, status, notified, decision, affected, notification, http, xiaojukeji, en, index, html, olacabs, economic, social, technological, trend, outlinein, introductory, chapter, described, followed, contribution, subsequently, brief, overview, discusses, benefits, bringing, examples, previous, applications, issue, introduces, insight, technologies, achieve, implementation, proposed, detail, concentrates, answering, essential, usability, conducted, emphasis, testing, thorough, analysis, exteriorize, pros, cons, conclusions, presented, future, limitations, backgroundthis, detailed, extensive, needed, ridesharingridesharing, sharing, reduce, travels, available, hugely, beneficial, effect, synchronously, minimize, maximize, generally, divided, subcategories, alternative, demand, license, ridesharerers, incomplete, client, chauffeurs, desired, forgetting, properties, traditional, characteristics, unfortunately, downsides, instance, via, split, defined, pickup, functionality, similar, ordinary, transport, predefined, flexible, force, mentioned, concept, preferring, effectiveness, various, randomly, isnt, optimized, thus, prefer, efficacy, technologiesthis, frameworks, function, helping, efficiently, developers, administrators, productive, subsection, concise, specifically, taxify, eu, blablacar, hitcharide, ridewithvia, androidandroid, functions, linux, kernel, primarily, designed, touchscreen, enabled, devices, interface, android, directly, manipulate, using, gestures, correspond, actions, obviously, alternatives, ios, website, briefly, preferred, firstly, tend, smartphone, less, portable, nowadays, convert, converted, responsive, doesnt, guidelines, manufacturers, drawbacks, undeniably, providers, google, microsoft, credible, parameter, operation, illustrates, decisive, clearly, arguments, european, germany, france, italy, spain, androids, success, largely, relied, googles, maintaining, source, project, significant, prosperities, perspective, attainable, cheaper, downloading, benefit, kit, middleware, electronic, complete, framework, installed, studio, official, intellij, development, explicitly, productivity, enhancing, fundamental, features, flexile, layout, editor, installing, excessively, consuming, specialized, dynamically, code, performance, version, compatibility, implementing, trivial, variants, generate, apks, provider, predominantly, easily, concern, server, maintenance, overly, complex, infrastructure, storing, data, notifications, custom, logic, manage, identity, deeply, integrated, sdks, javascript, parse, consists, numerous, marketing, dont, involve, database, creating, relations, multifunctional, immensely, decreases, monitor, parses, analytics, empowers, sending, enables, analyse, activities, alternativesandreasonsforchoicesince, era, sought, usable, insure, reliable, critical, remarkably, diverse, harder, required, fulfil, functionalities, storage, business, ability, simplify, query, handling, lower, priorities, necessary, streamline, java, computer, automation, viewpoint, created, comparing, finest, aforementioned, compulsory, comparison, pricing, monthly, trial, indicates, requirements, distinguish, referred, respect, visible, backendless, differ, fixed, telerik, anypresence, customised, hub, factors, tilted, choosing, documentation, seemed, organised, structure, fairly, intuitive, owned, facebook, assured, evolving, lasting, dashboardparse, dashboard, located, administrating, aws, amazon, configuration, databasefor, mongodb, accessed, edit, delete, class, instances, installation, role, product, unique, username, password, authdata, email, emailverified, access, comfortably, method, responsible, device, related, saved, equips, types, common, boolean, array, geopoint, pointer, relation, non, specific, handy, simply, entering, extension, byte, encoded, methods, asking, latitude, longitude, kilometres, radians, geopoints, holding, dependent, queries, include, security, accessing, control, modify, particular, object, whether, sufficient, private, usemasterkey, cloudcodecloud, functioning, servers, react, primary, multiple, definitely, avoids, issues, especially, calculations, behaviour, subsequent, publish, update, tremendous, perk, updating, activity, reviewing, released, secondary, intuitiveness, prosperity, programmer, addition, scheduled, communicating, external, sites, larger, triggered, departure, pushnotificationsparse, notifying, events, happening, trigger, target, channels, manually, moreover, campaigns, experiments, parseanalyticsparse, analysing, effortless, examine, indicators, audience, installations, openings, retention, active, signup, failed, compared, limit, supervise, filled, parseandroidlibraryparse, supports, higher, triggers, scalable, importantly, implemented, objects, effectively, frequently, parseobject, initial, parseuser, includes, default, parseanalytics, parsefile, googlemapsgoogle, mapping, planning, capabilities, apis, integrating, browsers, retrieve, option, extensively, customise, requirement, display, meaning, promising, candidates, bing, foursquare, waze, yandex, didnt, previously, condition, latter, unfavourable, aspect, concerning, unlimited, somewhat, limited, coherent, earlier, googlemapsandroidapigoogle, displaying, responses, graphics, markers, onto, visualisation, included, googlemapsdirectionsapiwith, calculate, request, human, readable, text, format, organize, transmit, submits, processed, specified, resource, modes, transit, cycling, walking, specify, waypoints, tallinn, tartu, coordinates, mainly, mode, crashlyticscrashlytics, reporting, offered, twitter, crashed, vital, production, implementationthe, explanations, connected, components, simplified, scheme, androidappthe, appendix, programming, roles, details, context, involved, analogously, suitable, integration, visualizing, returning, displayed, internal, responsibility, execute, secure, receiver, receiving, opening, liner, crashlytics, automatic, fatals, endthe, shown, diagram, communication, devicetoken, devicetype, pushtype, atom, io, confirmed, latitudes, longitudes, pass, separately, individual, distance, duration, obtain, multifarious, totals, customized, routingrouting, backbone, respectively, suggesting, contains, personalised, crucial, filter, radius, km, matrix, generated, origins, destinations, filtered, calculated, haversine, formula, sphere, combinations, compute, mainflowin, paragraph, illustrated, villu, creates, generates, mati, opts, proceed, kati, amongst, ratio, opened, joined, hasnt, alerts, confirm, confirms, usabilitytestingusability, technique, assess, products, commonly, interactions, flaws, considered, inevitable, smaller, uncertain, error, vulnerable, sensitive, whereas, websites, straightforward, navigation, survey, participants, testers, accomplish, questionnaire, scenarios, usequestionnaireto, precise, constructed, likert, rating, negative, positive, strongly, disagree, dimensions, usefulness, ease, learning, satisfaction, influence, ratings, vice, versa, including, gender, supplementary, automatically, composing, resultsthe, analysisthe, ranging, alternatively, ranged, corresponds, graphs, congruity, surveys, questionnaires, polls, ridervsdriverfigure, approximately, equivalent, dimension, actually, potentiality, conclude, potency, understandable, comprehensible, requires, rework, displays, highest, indicator, considerably, lowest, hence, usageit, education, unusual, feedback, expertise, relatively, frequent, occasional, beginner, simplicity, arent, satisfied, implicates, slightly, booking, indicating, manualfeedbackthe, werent, navigating, joining, confirming, lengthy, info, undubiously, designs, comments, imply, airbnb, airdine, relatededucationfrequentusageoccasionalusage, summarynowadays, looking, existing, capacity, dependant, statuses, additional, regarding, severe, unwonted, realise, furtherworki, completely, readiness, improvements, adding, feature, fixing, refactoring, claim, perfection, stumbled, productively, automated, measured, limitation, requests, exceeded, couple, unavoidable, january, provided, convenient, migrate, continue, contribute, serves