introduction, discovery, relatively, area, research, context, java, based, applications, mechanism, methodology, application, endpoints, provide, user, increased, popularity, decade, closely, related, architecture, represented, restful, apis, development, structure, implementation, specific, adopting, architectural, style, framework, followed, respect, design, plumbr, supports, limited, frameworks, automatically, instruments, extract, class, corresponding, method, example, http, www, com, invoices, implemented, yield, invoicecontroller, vast, ecosystem, implement, support, separately, monitor, unsupported, stored, identify, parameters, dynamic, thus, registered, multiple, results, experience, database, various, problems, automatic, detection, existing, mainly, concentrating, identifying, documentation, diagrams, documents, therefore, algorithms, developed, rely, mentioned, provided, input, situation, meaningful, data, thesis, methods, discovering, described, literature, applicability, natural, processing, techniques, dataset, consisting, approximately, captured, urls, analyze, graph, representation, output, purpose, chapter, brief, overview, summarize, knowledge, currently, situations, legacy, migrated, modern, discussed, section, focuses, analyzing, interface, transform, interfaces, require, types, showed, popular, description, etc, presented, possibility, normalized, static, placeholders, replace, variables, discuss, detail, current, approaches, challenges, normalize, introduces, concept, syntax, associated, terminology, required, proceed, herein, consist, components, scheme, username, password, port, query, fragment, component, depending, type, diagram, illustrated, basic, resource, concerned, wont, url, non, relative, details, examples, understanding, consists, prefix, absolute, system, locate, local, computer, filesystem, var, retrieve, content, schema, result, achieved, specifying, retrieving, remote, evaluates, defined, javascript, alert, dealing, constructing, ftp, gopher, https, wss, ws, authority, constructed, using, specify, mandatory, focusing, separated, delimiter, according, predefined, hereafter, refer, tokenized, protocol, topics, aspects, hypertext, transfer, foundation, transmission, across, request, response, client, server, usually, browser, hosting, provides, verbs, express, intention, particular, common, include, paradigm, proposed, roy, fielding, describing, resources, available, actions, standard, main, hypermedia, links, interaction, verb, identifier, define, regarding, utilized, instance, creation, modification, respond, status, code, successful, operations, unsuccessful, upcoming, chapters, generate, relevant, selected, topic, reference, principles, systematic, barbara, kitchenham, searching, split, phases, source, scientific, secondly, bibliography, google, scholar, articles, considering, abstract, strongly, reverse, engineering, primary, conducted, phrases, software, reengineering, produced, initial, detailed, analysis, performed, criteria, definitions, algorithm, pseudocode, satisfied, considered, potential, trying, trend, maleshkova, pedrinaci, domingue, directory, conclude, suggested, combination, called, hybrid, information, extracted, concentrates, technologies, analogue, invocation, logical, investigate, approach, actually, conclusions, accomplish, adapt, adding, additional, layer, basically, generator, programmableweb, focus, organized, hierarchy, configure, skeleton, final, acyclic, connected, expose, consumer, observe, article, focused, dominant, designed, extraction, relies, characteristics, operation, notation, remaining, typically, noun, patterns, technical, opposed, previous, naming, conventions, useless, necessarily, templates, represent, model, en, wikipedia, org, wiki, camelcase, although, performing, multi, process, document, produces, models, combined, interpolated, illustrates, signature, generation, particularly, abstraction, avoid, original, readable, served, generated, properties, parameter, attributes, multiplicity, distinguish, metadata, introducing, consumers, authentication, token, arent, directly, deliver, functionality, orderid, tagged, necessary, categorization, role, computed, signatures, substring, threshold, formula, modified, incorporate, semantics, tokenization, tokenize, addorderitem, [add, item], function, parsing, splits, extracting, marked, intent, qualifier, selector, verbal, action, getorderitem, payinvoice, addpurchase, element, getsubmittedorder, adjective, semantic, qualities, filtering, selecting, getsubmittedordersbydate, successfully, generating, dependency, us, modifies, queries, reducing, outgoing, incoming, core, conceptual, entities, normalization, nodes, labeled, accordingly, node, property, containing, affects, version, omitted, queried, determine, invoking, categories, constructor, corresponds, create, destructor, delete, accessor, fetch, mutator, update, modify, investigator, collect, categorized, generally, applicable, addressing, issues, indexing, networks, exception, keyword, clustering, technique, similarity, matrix, calculated, pareto, principle, similar, populate, reduced, contribution, prototype, groovy, programming, stated, obtained, plumbrs, sake, confidentiality, exploring, internal, perform, format, foremost, introduce, entry, appid, bulk, serviceurl, api, pos, contributors, basedservicediscoveryin, summarized, majority, modifications, theories, adjustments, sections, parallels, represents, boundaries, potentially, contains, candidates, purposes, filter, nonessential, selectcount, table_, mysql, wheret, andt, twheret, returned, considerable, commonly, contents, html, php, js, txt, css, jpg, ico, gif, excluded, reduce, reduction, actual, groundwork, contrary, guideline, fairly, strict, furthermore, supported, address, eligible, achieve, consecutive, initialization, phase, constructs, structures, succeeding, removed, domain, per, performs, maintenance, grouping, discovered, delimiters, mapreduce, assigns, alters, replacing, identified, correlation, initializationphasethe, forthcoming, includes, identifiers, populated, lifecycle, systems, simultaneously, mutate, meaning, introduced, snippet, classrawurldatapublicstringappidpublicinturlidpublicstringrawurl, procedure, regulations, excluding, pollution, extracts, selectt, rawurlfrom, twhere, ort, significant, intact, stringparse, stringurl, invoke, requirement, implementing, essential, guarantee, examine, twheresubstr, rawurl, total, contain, slash, excludes, character, surprisingly, category, rushing, analyzer, brevity, minus, flowchart, occurrence, expected, collection, confidence, functional, memory, identification, individual, trimming, removal, precise, traditionally, indicator, symbol, statement, usual, sites, usage, valid, entertainment, incorrect, appearance, indicate, indicators, explanation, [sport, com], starting, index, intiurl, lastindexof, returnurl, groupingphasethe, objective, gathered, smaller, chunks, classification, shortly, mention, assumption, calculate, drawbacks, solution, athanasopoulos, kontogiannis, future, intelligent, shouldnt, dependent, generic, scope, isnt, restricted, saved, urlpart, urlparts, array, analysisphaseanalysis, totally, implements, widely, retrieval, invoice, developer, easily, opportunity, computing, relevance, explore, statistical, frequency, inverse, benefit, increases, offset, confirm, frequently, numerous, variations, calculation, adaptations, respectively, binary, max, versions, unari, logn, probabilistic, interestingly, categorize, obvious, assigned, text, illustration, mining, exclude, rarely, observed, compute, classifying, dynamically, shown, develop, runtime, users, idfusingmapreducethrough, justified, efficiency, influenced, functions, generates, reducer, applies, mapflst, alist, blist, accumulator, advance, repeated, foldfacclst, acc, squres, integers, lambda, xx, elements, pass, squaresv, apply, formulas, handy, frequencies, intermediate, calculating, overwhelming, issue, interdependent, iterations, iteration, firstmapreduceiterationduring, pert, urlcollectionid, [counts], secondmapreduceiterationfor, appeared, [urlpart, n], ns, filename, thirdmapreduceiterationthe, collections, concrete, [urlcollectionid, fourthmapreduceiterationat, invert, occurrences, label, lower, assign, addition, random, essentially, importance, wasnt, intensively, endpoint, completion, finished, appropriate, urlreductionphaseurl, classanalyzedurldatapublicstringappidpublicinturlidpubliclist, dynamicparts[]publiclist, staticparts[]publicdoublescorepublicstringoriginalurlfor, intersted, dynamicparts, staticparts, originalurl, iterate, originalurlfield, eachpart, execution, identical, groovys, duplicates, unique, significantly, statistics, graphbuildingphasegraph, deftree, return[, withdefaulttree, defnodetree, populating, thinking, generatefigure, ]figure, nodevariable, listoftokenizedservices, eachtokenizedservice, tokenizedservice, collectservice, scenario, complex, especially, requires, recursion, briefly, prior, managed, illustrate, standalone, jetty, container, added, project, features, faster, traditional, gradle, automation, angular, treant, codebase, solved, projects, github, lkokhreidze, performance, irrelevant, corrupt, extensions, eliminated, jtp, publicstaticlist, parse, stringid, collectionutils, init, id, tostring, filteris, listinterface, metaclass, filterstring[]patterns, delegate, removeallentry, anyentry, endswith, delegatewith, divided, discoveryprocessorinterface, publicvoidinit, configurationconfiguration, publicdiscoveryprocessorgroup, publicdiscoveryprocessoranalyze, publicresultsetwithstatsreduce, publictreeresultsetwithstatstograph, provider, discoverurlservicesand, discoverrmiservices, concentrated, initmethod, servicesservices, findallservicename, servicename, startswith, matching, specification, discoverurlservices, qualify, ignored, sequentially, reduceand, tographmethods, arguments, grouped, overridediscoveryprocessorgroup, groupedthis, initialgroups, collectk, defddelimiteranalyzer, getdelimiter, defgroupv, collectsplit, group]this, initialgroupsis, delimiteranalyzer, anentry, variable, groupvariable, groupedmap, solutions, advanced, less, demonstrated, progress, bottlenecks, backbone, largest, compared, uni, tartu, tfidf, minimapreduce, minimapreduceclass, mapperand, reducerwith, mapper, processes, preparation, decided, tfidfholds, inner, passed, tfidfconstructor, object, reducerclasses, ensure, tfidfclasscannot, created, providing, initializing, closure, specifications, satisfying, conditions, requirements, firstmapreducejobclosurespecificationmapper, firstiteration, lang, closures, anonymous, collecti, collectj, defkeysgetkey, kasstring, flatten, eachdefkeysgetkey, itasstring, partssplit, urlid, originalservices, nested, declaring, collectclosures, populatemethod, defnameparts, newurlinfodata, puturlidholderpopulates, inserts, answered, secondmapreducejobclosurespecificationmapper, seconditeration, defarr, arr, intnv, eachdefparts, val, ]map, joined, demonstrates, thirdmapreducejobclosurespecificationmapper, thirditeration, defparts, defmv, asstring, asstringmap, collectionid, tfidfclass, analyzed, argument, corpus, analyzedurldata, calculatetfidf, mapdata, longd, configurationconf, easier, proceeding, analyzedurldataclass, staticparts[]overridepublicstringtostring, accountid, params, urlpartstaticparts, holding, dynamicpartsand, staticpartsdefined, greater, newanalyzedurldata, concludes, overridediscoveryprocessorreduce, info, startedreductionphaseforurldiscovery, deforiginalsizethis, defurlreducernewurlreducer, reducedurlsurlreducer, thisfigure, urlreduceris, logic, reviewed, discussion, urlreducer, publiclist, reducedurls[]for, analyzedurldataitinthis, analyzedurls, defdelimiterdelimiteranalyzer, defcurrentstrit, originalurlit, eachdynamic, definjdelimiterregextoinjectdelimitercurrentstrreplace, inj, currentstr, reducedurls, newly, duplicate, concerning, evaluation, dramatically, scenarios, tograph, display, htmlclass, collapsed, boolean, indicates, builder, treebuilderclass, complexity, recursive, construction, privatedefcollectnodes, withif, itinstanceofmap, return[]it, ]defchildren[]children, addall, collectnodes, constructnode, privatedefconstructnode, stringk, listchildren, booleancollapsedtrue, namekif, childrenchildrennode, collapsedcollapsednodefigure, partial, treebuilder, collectnodesmethod, terminate, util, reached, childrenfield, constructnodebuild, sub, recursively, attribute, enables, classic, mutation, experiments, setup, percentage, improved, scalability, limitations, threats, validity, acquired, completely, designs, ascount, idfromtableastgroupbyt, idorderbycountdesc, detected, controller, evaluated, randomly, fetches, servicefromtableastjoin, fromtable, asid, asrandwheret, rand, idandt, inputidorderbyt, fetching, sample, jkqflac_, san, francisco, york, bmw, rental, california, sdcceer, crm, clearly, fundamental, regards, assumptions, introductory, minimal, notion, minimalistic, displayed, inform, started, covered, polluted, parser, currentfilters, pdf], markes, applied, discoverrmiservicesand, discoverurlserviceswhich, located, providerspackage, discoveryrunner, startedservicediscoveryprocess, providers, startedtoanalyzedelimiterperaccount, received, foraccount, agotdelimiter, talked, agreed, createdintermediateurlgroupswithsize, startedcalculatingtf, gottf, idfscoreswithsize, reducedandgeneratedurlswithsize, storage, resultsetwithstats, gotintermediateresults, buildingresultset, discoveryprocessisdone, screenshots, displaying, tends, expends, advances, harder, architects, developers, maintain, structured, monitoring, presumably, larger, structural, containers, impressive, complete, complicated, tokenizing, datasets, variety, quality, within, comparable, styles, limitation, problem, occurs, consider, chunk, logically, servicegrouping, getmaxrangemethod, range, volume, ratio, ration, sufficient, mentioning, eliminate, flexibility, included, filters, pdfdiscovery, thresholds, cleaning, option, minimized, impact, conclusion, reasonably, tend, flexible, visualization, didnt, concentrate, aspect, universal, minimize, broaden, minified, cluster, environment, regard, via, hadoop, parallel, modifying, experiment, calculations, perfect, unstructured, transformed, excellent, probably, infer, involves, getinvoices, getpurchaseorders, mapped, createpo, createinvoice