{"id":"https://openalex.org/W191196432","doi":"https://doi.org/10.3217/jucs-004-09-0748","title":"Building Flexible and Extensible Web Applications with Lua","display_name":"Building Flexible and Extensible Web Applications with Lua","publication_year":2020,"publication_date":"2020-04-07","ids":{"openalex":"https://openalex.org/W191196432","doi":"https://doi.org/10.3217/jucs-004-09-0748","mag":"191196432"},"language":"en","primary_location":{"id":"pmh:oai:zenodo.org:6995606","is_oa":true,"landing_page_url":"https://zenodo.org/record/6995606","pdf_url":"https://zenodo.org/record/6995606","source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"JUCS - Journal of Universal Computer Science 4((9)) 748-762","raw_type":"info:eu-repo/semantics/article"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://zenodo.org/record/6995606","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5109245250","display_name":"Anna Hester","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Anna Hester","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066806689","display_name":"Renato Borges","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Renato Borges","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5059175907","display_name":"Roberto Ierusalimschy","orcid":"https://orcid.org/0000-0003-2263-4955"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Roberto Ierusalimschy","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.2785,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.61763847,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12601","display_name":"Web Applications and Data Management","score":0.9768000245094299,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12601","display_name":"Web Applications and Data Management","score":0.9768000245094299,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9567000269889832,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12016","display_name":"Web Data Mining and Analysis","score":0.9520999789237976,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.922518253326416},{"id":"https://openalex.org/keywords/extensibility","display_name":"Extensibility","score":0.8825807571411133},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.4685809314250946},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.46259135007858276},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.25964704155921936}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.922518253326416},{"id":"https://openalex.org/C32833848","wikidata":"https://www.wikidata.org/wiki/Q4115054","display_name":"Extensibility","level":2,"score":0.8825807571411133},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.4685809314250946},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.46259135007858276},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.25964704155921936}],"mesh":[],"locations_count":5,"locations":[{"id":"pmh:oai:zenodo.org:6995606","is_oa":true,"landing_page_url":"https://zenodo.org/record/6995606","pdf_url":"https://zenodo.org/record/6995606","source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"JUCS - Journal of Universal Computer Science 4((9)) 748-762","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.102.9396","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.102.9396","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.jucs.org/jucs_4_9/building_flexible_and_extensible/Hester_A.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.17.6518","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.6518","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://webfuse.cqu.edu.au/Information/Resources/Readings/Hypertext_Systems/../papers/hester.ps","raw_type":"text"},{"id":"doi:10.3217/jucs-004-09-0748","is_oa":true,"landing_page_url":"https://doi.org/10.3217/jucs-004-09-0748","pdf_url":null,"source":{"id":"https://openalex.org/S4306400660","display_name":"TUGraz OPEN Library (Graz University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4092182","host_organization_name":"Graz University of Technology","host_organization_lineage":["https://openalex.org/I4092182"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"},{"id":"mag:2404806920","is_oa":false,"landing_page_url":"https://dblp.uni-trier.de/db/conf/webnet/webnet1998.html#HesterBI98","pdf_url":null,"source":{"id":"https://openalex.org/S4306534676","display_name":"WebNet","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":"WebNet","raw_type":null}],"best_oa_location":{"id":"pmh:oai:zenodo.org:6995606","is_oa":true,"landing_page_url":"https://zenodo.org/record/6995606","pdf_url":"https://zenodo.org/record/6995606","source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"JUCS - Journal of Universal Computer Science 4((9)) 748-762","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.41999998688697815,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"},{"id":"https://openalex.org/F4320331129","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W191196432.pdf","grobid_xml":"https://content.openalex.org/works/W191196432.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2404806920","https://openalex.org/W2038350365","https://openalex.org/W2762926759","https://openalex.org/W2412655148","https://openalex.org/W3173962154","https://openalex.org/W33014116","https://openalex.org/W760608050","https://openalex.org/W3019819241","https://openalex.org/W2244642096","https://openalex.org/W1973071912","https://openalex.org/W2133202040","https://openalex.org/W3004145457","https://openalex.org/W154143482","https://openalex.org/W2403448578","https://openalex.org/W2530882536","https://openalex.org/W1576982340","https://openalex.org/W2369714193","https://openalex.org/W2028195352","https://openalex.org/W2123387647","https://openalex.org/W2328182629"],"abstract_inverted_index":{"The":[0,112],"World":[1],"Wide":[2],"Web":[3,69,79,105],"is":[4,33,83,119],"in":[5,122],"constant":[6],"renovation,":[7],"with":[8,41,74],"new":[9,57,62,86],"technologies":[10,17],"emerging":[11],"every":[12],"day.":[13],"Most":[14],"of":[15,78],"these":[16,110],"are":[18,23,47],"still":[19],"incipient,":[20],"and":[21,49,59,125,136],"there":[22],"few":[24],"de":[25],"facto":[26],"standards":[27],"for":[28,36,85],"this":[29,117],"&amp;quot;new":[30],"Web&amp;quot;.":[31],"There":[32],"a":[34,104],"need":[35],"tools":[37,87],"that":[38,108],"can":[39],"run":[40],"current":[42],"standard":[43],"support,":[44],"but":[45],"which":[46],"flexible":[48],"extensible":[50],"enough":[51,91],"to":[52,56,60,88,92],"be":[53,89,93],"eventually":[54],"ported":[55],"APIs":[58],"incorporate":[61],"technologies.":[63,80],"On":[64],"the":[65,75,97],"other":[66],"hand,":[67],"many":[68,123],"developers":[70],"cannot":[71],"keep":[72],"pace":[73],"fast":[76],"track":[77],"Therefore,":[81],"it":[82],"important":[84],"simple":[90],"mastered":[94],"quickly":[95],"by":[96],"average":[98],"programmer.":[99],"This":[100],"paper":[101,113],"presents":[102],"CGILua,":[103],"development":[106],"tool":[107,118],"matches":[109],"requirements.":[111],"also":[114],"discusses":[115],"why":[116],"being":[120],"adopted":[121],"commercial":[124],"academic":[126],"projects,":[127],"focusing":[128],"on":[129],"issues":[130],"such":[131],"as":[132],"exibility,":[133],"extensibility,":[134],"simplicity,":[135],"portability.":[137]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
