{"id":"https://openalex.org/W2506777985","doi":"https://doi.org/10.4018/978-1-59140-432-3.ch011","title":"Program Transformation for Web Application Restructuring","display_name":"Program Transformation for Web Application Restructuring","publication_year":2005,"publication_date":"2005-01-01","ids":{"openalex":"https://openalex.org/W2506777985","doi":"https://doi.org/10.4018/978-1-59140-432-3.ch011","mag":"2506777985"},"language":"en","primary_location":{"id":"doi:10.4018/978-1-59140-432-3.ch011","doi":"https://doi.org/10.4018/978-1-59140-432-3.ch011","is_oa":false,"landing_page_url":"https://doi.org/10.4018/978-1-59140-432-3.ch011","pdf_url":null,"source":{"id":"https://openalex.org/S4306463409","display_name":"IGI Global eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310320424","host_organization_name":"IGI Global","host_organization_lineage":["https://openalex.org/P4310320424"],"host_organization_lineage_names":["IGI Global"],"type":"ebook platform"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Web Engineering","raw_type":"book-chapter"},"volume":{"id":"https://openalex.org/W170321298","display_name":"Web Engineering"},"type":"book-chapter","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019306962","display_name":"Filippo Ricca","orcid":"https://orcid.org/0000-0002-3928-5408","observed_orcids":["https://orcid.org/0000-0002-3928-5408"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Filippo Ricca","raw_affiliation_strings":["ITC-irst, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ITC-irst, Italy","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025438762","display_name":"Paolo Tonella","orcid":"https://orcid.org/0000-0003-3088-0339","observed_orcids":["https://orcid.org/0000-0003-3088-0339"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Paolo Tonella","raw_affiliation_strings":["ITC-irst, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ITC-irst, Italy","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.1756,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.92681838,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":"242","last_page":"260"},"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.7764000296592712,"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.7764000296592712,"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/T10260","display_name":"Software Engineering Research","score":0.15559999644756317,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.04230000078678131,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/program-transformation","display_name":"program transformation","score":0.9229999780654907},{"id":"https://openalex.org/keywords/multilingual-web-application","display_name":"multilingual web application","score":0.6389999985694885},{"id":"https://openalex.org/keywords/dynamic-web-applications","display_name":"dynamic web applications","score":0.8169999718666077},{"id":"https://openalex.org/keywords/automatic-program-transformation","display_name":"automatic program transformation","score":0.34599998593330383}],"concepts":[{"id":"https://openalex.org/C45237549","wikidata":"https://www.wikidata.org/wiki/Q1376796","display_name":"Restructuring","level":2,"score":0.9216407537460327},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7283788323402405},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.5405875444412231},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.5387358069419861},{"id":"https://openalex.org/C79373723","wikidata":"https://www.wikidata.org/wiki/Q386275","display_name":"Web development","level":3,"score":0.5280588269233704},{"id":"https://openalex.org/C26022165","wikidata":"https://www.wikidata.org/wiki/Q8091","display_name":"Grammar","level":2,"score":0.4554833769798279},{"id":"https://openalex.org/C100158260","wikidata":"https://www.wikidata.org/wiki/Q1650567","display_name":"Dynamic web page","level":3,"score":0.4429955780506134},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.43215233087539673},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.41007113456726074},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.384380578994751},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.358586847782135},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3341636657714844},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.253021776676178},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.19820311665534973},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.16317790746688843},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.10860157012939453},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.4018/978-1-59140-432-3.ch011","doi":"https://doi.org/10.4018/978-1-59140-432-3.ch011","is_oa":false,"landing_page_url":"https://doi.org/10.4018/978-1-59140-432-3.ch011","pdf_url":null,"source":{"id":"https://openalex.org/S4306463409","display_name":"IGI Global eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310320424","host_organization_name":"IGI Global","host_organization_lineage":["https://openalex.org/P4310320424"],"host_organization_lineage_names":["IGI Global"],"type":"ebook platform"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Web Engineering","raw_type":"book-chapter"},{"id":"doi:10.4018/9781591404323.ch011","doi":"https://doi.org/10.4018/9781591404323.ch011","is_oa":false,"landing_page_url":"https://doi.org/10.4018/9781591404323.ch011","pdf_url":null,"source":{"id":"https://openalex.org/S4306463409","display_name":"IGI Global eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310320424","host_organization_name":"IGI Global","host_organization_lineage":["https://openalex.org/P4310320424"],"host_organization_lineage_names":["IGI Global"],"type":"ebook platform"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Web Engineering","raw_type":"book-chapter"},{"id":"pmh:oai:iris.unige.it:11567/284531","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/11567/284531","pdf_url":null,"source":{"id":"https://openalex.org/S4377196291","display_name":"CINECA IRIS Institutial Research Information System (University of Genoa)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I83816512","host_organization_name":"University of Genoa","host_organization_lineage":["https://openalex.org/I83816512"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/bookPart"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W577898292","https://openalex.org/W1516626990","https://openalex.org/W1900564928","https://openalex.org/W1975926772","https://openalex.org/W1990337150","https://openalex.org/W2002994768","https://openalex.org/W2088448861","https://openalex.org/W2096393669","https://openalex.org/W2113931558","https://openalex.org/W2116630138"],"related_works":["https://openalex.org/W7098182606","https://openalex.org/W1990337150","https://openalex.org/W2138554725","https://openalex.org/W7099755627","https://openalex.org/W7100904343","https://openalex.org/W2116630138","https://openalex.org/W7072021129","https://openalex.org/W7072005518","https://openalex.org/W2142016143","https://openalex.org/W7097439323"],"abstract_inverted_index":{"This":[0],"chapter":[1,114],"aims":[2],"at":[3,195],"providing":[4],"a":[5,56,110,171,176,185],"presentation":[6,76],"of":[7,17,40,53,67,77,89,133,146,154,170,184,198],"the":[8,14,32,35,38,41,51,75,78,87,90,93,118,122,125,127,131,134,144,163,196,199],"principles":[9],"and":[10,49,59,103,191],"techniques":[11],"involved":[12,44,94],"in":[13,20,34,45,55,72,86,121,159,162],"(semi-)automatic":[15],"transformation":[16],"Web":[18,46,68,139,147,155,173,178,187],"applications,":[19],"several":[21],"different":[22],"restructuring":[23,54,69,149,156],"contexts.":[24],"The":[25,113],"necessary":[26],"background":[27],"knowledge":[28],"is":[29,107,115,150],"provided":[30],"to":[31,175,205],"reader":[33],"sections":[36,166],"about":[37,50],"syntax":[39],"multiple":[42,135],"languages":[43,136],"application":[47,148],"development":[48,62],"role":[52],"highly":[57],"dynamic":[58,177],"rapidly":[60],"evolving":[61],"environment.":[63],"Then,":[64,143],"specific":[65],"examples":[66,153],"are":[70,141,157,194],"described":[71,158],"detail.":[73],"In":[74],"transformations":[79],"required":[80],"for":[81,92],"restructuring,":[82,168],"as":[83,85,109],"well":[84],"description":[88],"grammar":[91],"languages,":[95],"TXL":[96],"(Cordy,":[97],"Dean,":[98],"Malton":[99],"&":[100],"Schneider,":[101],"2002)":[102],"its":[104],"programming":[105],"language":[106],"adopted":[108],"unifying":[111],"element.":[112],"organized":[116],"into":[117],"following":[119,124],"sections:":[120],"section":[123],"Introduction,":[126],"problems":[128],"associated":[129],"with":[130,138],"analysis":[132],"used":[137],"applications":[140],"discussed.":[142],"process":[145],"considered.":[151],"Three":[152],"more":[160],"detail":[161],"next":[164],"three":[165],"(design":[167],"migration":[169],"static":[172],"site":[174],"application,":[179],"consistency":[180],"among":[181],"monolingual":[182],"portions":[183],"multilingual":[186],"site).":[188],"Related":[189],"works":[190],"concluding":[192],"remarks":[193],"end":[197],"chapter.Request":[200],"access":[201],"from":[202],"your":[203],"librarian":[204],"read":[206],"this":[207],"chapter's":[208],"full":[209],"text.":[210]},"counts_by_year":[{"year":2013,"cited_by_count":1}],"updated_date":"2026-11-11T12:16:26.678958","created_date":"2016-08-23T00:00:00"}
