{"id":"https://openalex.org/W1482966672","doi":null,"title":"Modular Generation and Customization","display_name":"Modular Generation and Customization","publication_year":2008,"publication_date":"2008-10-10","ids":{"openalex":"https://openalex.org/W1482966672","mag":"1482966672"},"language":"en","primary_location":{"id":"pmh:oai:dspace.mit.edu:1721.1/42895","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/1721.1/42895","pdf_url":"http://hdl.handle.net/1721.1/42895","source":{"id":"https://openalex.org/S4306400425","display_name":"DSpace@MIT (Massachusetts Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I63966007","host_organization_name":"Massachusetts Institute of Technology","host_organization_lineage":["https://openalex.org/I63966007"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/1721.1/42895","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5114251349","display_name":"Jonathan Edwards","orcid":"https://orcid.org/0000-0003-1958-7967","observed_orcids":["https://orcid.org/0000-0003-1958-7967"]},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jonathan Edwards","raw_affiliation_strings":["Massachusetts Institute of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Massachusetts Institute of Technology","institution_ids":["https://openalex.org/I63966007"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5114251349"],"corresponding_institution_ids":["https://openalex.org/I63966007"],"apc_list":null,"apc_paid":null,"fwci":0.7028,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.81638948,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"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.41260001063346863,"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.41260001063346863,"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.3449999988079071,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.20360000431537628,"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/modularity","display_name":"modularity","score":0.7360000014305115},{"id":"https://openalex.org/keywords/customization","display_name":"customization","score":0.5740000009536743},{"id":"https://openalex.org/keywords/database-schema","display_name":"database schema","score":0.7179999947547913},{"id":"https://openalex.org/keywords/persistent-identifiers","display_name":"persistent identifiers","score":0.8600000143051147},{"id":"https://openalex.org/keywords/program-transformation","display_name":"program transformation","score":0.5720000267028809},{"id":"https://openalex.org/keywords/web-page-generation","display_name":"web page generation","score":0.38199999928474426}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8646233081817627},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.559244692325592},{"id":"https://openalex.org/C154504017","wikidata":"https://www.wikidata.org/wiki/Q853614","display_name":"Identifier","level":2,"score":0.544670820236206},{"id":"https://openalex.org/C52146309","wikidata":"https://www.wikidata.org/wiki/Q7431116","display_name":"Schema (genetic algorithms)","level":2,"score":0.4599558115005493},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.4508665204048157},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.433418869972229},{"id":"https://openalex.org/C2780992000","wikidata":"https://www.wikidata.org/wiki/Q17016113","display_name":"Generator (circuit theory)","level":3,"score":0.4187609851360321},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.4128401279449463},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.39320024847984314},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3589833080768585},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3227880001068115},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:dspace.mit.edu:1721.1/42895","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/1721.1/42895","pdf_url":"http://hdl.handle.net/1721.1/42895","source":{"id":"https://openalex.org/S4306400425","display_name":"DSpace@MIT (Massachusetts Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I63966007","host_organization_name":"Massachusetts Institute of Technology","host_organization_lineage":["https://openalex.org/I63966007"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.499.4854","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.499.4854","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.subtext-lang.org/GPCE08.pdf","raw_type":"text"},{"id":"mag:1482966672","doi":null,"is_oa":false,"landing_page_url":"https://dspace.mit.edu/bitstream/handle/1721.1/42895/MIT-CSAIL-TR-2008-061.pdf?sequence=1","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:dspace.mit.edu:1721.1/42895","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/1721.1/42895","pdf_url":"http://hdl.handle.net/1721.1/42895","source":{"id":"https://openalex.org/S4306400425","display_name":"DSpace@MIT (Massachusetts Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I63966007","host_organization_name":"Massachusetts Institute of Technology","host_organization_lineage":["https://openalex.org/I63966007"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1482966672.pdf","grobid_xml":"https://content.openalex.org/works/W1482966672.grobid-xml"},"referenced_works_count":34,"referenced_works":["https://openalex.org/W21907488","https://openalex.org/W46772962","https://openalex.org/W1481474677","https://openalex.org/W1500250067","https://openalex.org/W1506888682","https://openalex.org/W1514696618","https://openalex.org/W1542546718","https://openalex.org/W1600168243","https://openalex.org/W1798085331","https://openalex.org/W1965084634","https://openalex.org/W1976019047","https://openalex.org/W1976263585","https://openalex.org/W1982296773","https://openalex.org/W1989017443","https://openalex.org/W1991604845","https://openalex.org/W2021400450","https://openalex.org/W2043487183","https://openalex.org/W2075642720","https://openalex.org/W2076676096","https://openalex.org/W2094810043","https://openalex.org/W2099592945","https://openalex.org/W2119541750","https://openalex.org/W2125713144","https://openalex.org/W2132085569","https://openalex.org/W2135670602","https://openalex.org/W2138464849","https://openalex.org/W2138622732","https://openalex.org/W2142038400","https://openalex.org/W2145220267","https://openalex.org/W2150765606","https://openalex.org/W2156082513","https://openalex.org/W2169455610","https://openalex.org/W2295917400","https://openalex.org/W2789764638"],"related_works":["https://openalex.org/W7100242643","https://openalex.org/W7064317067","https://openalex.org/W2583307582","https://openalex.org/W390504303","https://openalex.org/W2035359367","https://openalex.org/W7095762072","https://openalex.org/W1980202558","https://openalex.org/W7100618554","https://openalex.org/W2243796630","https://openalex.org/W2133450416"],"abstract_inverted_index":{"Modularity":[0,27],"and":[1,84,99,133,146,172],"flexibility":[2],"can":[3,28],"conflict":[4],"in":[5],"multi-language":[6],"sys-tems.":[7],"For":[8],"example,":[9],"the":[10,23,37,50,79,93,153],"templates":[11],"commonly":[12],"used":[13],"to":[14,48,63,110,159],"gener-ate":[15],"web":[16,33],"pages":[17,34],"must":[18],"be":[19,29,72,90],"manually":[20],"updated":[21],"when":[22],"database":[24,38],"schema":[25],"changes.":[26],"improved":[30],"by":[31,59],"generating":[32],"automatically":[35],"from":[36],"schema,":[39],"but":[40],"it":[41],"is":[42,116],"hard":[43],"for":[44,126],"such":[45,67],"a":[46,64,107,122,176],"generator":[47],"produce":[49],"same":[51],"variety":[52],"of":[53,96],"out-puts":[54],"that":[55,76,129],"are":[56,104,163],"easily":[57],"achieved":[58],"ad":[60,68,154],"hoc":[61,69,155],"edits":[62,70],"template.":[65],"Ideally,":[66],"would":[71],"abstracted":[73,91],"into":[74,106,166,175],"trans-formations":[75],"compose":[77],"with":[78,142],"generator,":[80],"offering":[81],"both":[82],"modularity":[83],"flexibility.":[85],"However":[86],"common":[87],"customizations":[88],"cannot":[89],"using":[92,139],"standard":[94],"techniques":[95],"textual":[97],"identifiers":[98,132],"ordinal":[100],"positions.":[101],"These":[102],"difficulties":[103],"distilled":[105],"challenge":[108],"problem":[109],"evaluate":[111],"potential":[112],"solutions.":[113],"A":[114],"solution":[115],"proposed":[117],"based":[118],"on":[119],"field":[120,140],"trees,":[121,168],"new":[123],"data":[124],"model":[125],"software":[127],"artifacts":[128,171],"pro-vides":[130],"persistent":[131],"unshifting":[134],"positions":[135],"within":[136],"sequences.":[137],"But":[138],"trees":[141,162],"conventional":[143],"program-ming":[144],"languages":[145],"development":[147],"environments":[148],"requires":[149],"more":[150],"effort":[151],"than":[152],"editing":[156],"they":[157],"seek":[158],"supplant.":[160],"Field":[161],"therefore":[164],"extended":[165],"differential":[167],"which":[169],"integrate":[170],"their":[173],"transformations":[174],"uni-fied":[177],"representation.":[178]},"counts_by_year":[],"updated_date":"2026-09-26T08:19:03.415552","created_date":"2016-06-24T00:00:00"}
