{"id":"https://openalex.org/W2017462981","doi":"https://doi.org/10.1145/2814228.2814241","title":"Towards fully reflective environments","display_name":"Towards fully reflective environments","publication_year":2015,"publication_date":"2015-10-21","ids":{"openalex":"https://openalex.org/W2017462981","doi":"https://doi.org/10.1145/2814228.2814241","mag":"2017462981"},"language":"en","primary_location":{"id":"doi:10.1145/2814228.2814241","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2814228.2814241","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!)","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://kar.kent.ac.uk/63823/1/onward15-chari-et-al-towards-fully-reflective-environments.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002711431","display_name":"Guido Chari","orcid":"https://orcid.org/0000-0003-1526-5936"},"institutions":[{"id":"https://openalex.org/I24354313","display_name":"University of Buenos Aires","ror":"https://ror.org/0081fs513","country_code":"AR","type":"education","lineage":["https://openalex.org/I24354313"]},{"id":"https://openalex.org/I151201029","display_name":"Consejo Nacional de Investigaciones Cient\u00edficas y T\u00e9cnicas","ror":"https://ror.org/03cqe8w59","country_code":"AR","type":"funder","lineage":["https://openalex.org/I151201029","https://openalex.org/I4210123736","https://openalex.org/I4387155568"]}],"countries":["AR"],"is_corresponding":true,"raw_author_name":"Guido Chari","raw_affiliation_strings":["CONICET, Argentina / University of Buenos Aires, Argentina"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CONICET, Argentina / University of Buenos Aires, Argentina","institution_ids":["https://openalex.org/I24354313","https://openalex.org/I151201029"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047743678","display_name":"Diego Garbervetsky","orcid":"https://orcid.org/0000-0003-4180-7196"},"institutions":[{"id":"https://openalex.org/I24354313","display_name":"University of Buenos Aires","ror":"https://ror.org/0081fs513","country_code":"AR","type":"education","lineage":["https://openalex.org/I24354313"]},{"id":"https://openalex.org/I151201029","display_name":"Consejo Nacional de Investigaciones Cient\u00edficas y T\u00e9cnicas","ror":"https://ror.org/03cqe8w59","country_code":"AR","type":"funder","lineage":["https://openalex.org/I151201029","https://openalex.org/I4210123736","https://openalex.org/I4387155568"]}],"countries":["AR"],"is_corresponding":false,"raw_author_name":"Diego Garbervetsky","raw_affiliation_strings":["CONICET, Argentina / University of Buenos Aires, Argentina"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CONICET, Argentina / University of Buenos Aires, Argentina","institution_ids":["https://openalex.org/I24354313","https://openalex.org/I151201029"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015543736","display_name":"Stefan Marr","orcid":"https://orcid.org/0000-0001-9059-5180"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Stefan Marr","raw_affiliation_strings":["INRIA, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"INRIA, France","institution_ids":["https://openalex.org/I1326498283"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031290426","display_name":"St\u00e9\u0301phane Ducasse","orcid":"https://orcid.org/0000-0001-6070-6599"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"St\u00e9phane Ducasse","raw_affiliation_strings":["INRIA, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"INRIA, France","institution_ids":["https://openalex.org/I1326498283"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5002711431"],"corresponding_institution_ids":["https://openalex.org/I151201029","https://openalex.org/I24354313"],"apc_list":null,"apc_paid":null,"fwci":4.0064,"has_fulltext":true,"cited_by_count":12,"citation_normalized_percentile":{"value":0.94231461,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"240","last_page":"253"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8387651443481445},{"id":"https://openalex.org/keywords/observability","display_name":"Observability","score":0.6568697690963745},{"id":"https://openalex.org/keywords/reflection","display_name":"Reflection (computer programming)","score":0.65498286485672},{"id":"https://openalex.org/keywords/adaptability","display_name":"Adaptability","score":0.6049002408981323},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.5958977341651917},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5663108825683594},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.5206617116928101},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4633830785751343},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.42267686128616333},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.41812998056411743},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.33487892150878906},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2836846709251404}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8387651443481445},{"id":"https://openalex.org/C36299963","wikidata":"https://www.wikidata.org/wiki/Q1369844","display_name":"Observability","level":2,"score":0.6568697690963745},{"id":"https://openalex.org/C65682993","wikidata":"https://www.wikidata.org/wiki/Q1056451","display_name":"Reflection (computer programming)","level":2,"score":0.65498286485672},{"id":"https://openalex.org/C177606310","wikidata":"https://www.wikidata.org/wiki/Q5674297","display_name":"Adaptability","level":2,"score":0.6049002408981323},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.5958977341651917},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5663108825683594},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.5206617116928101},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4633830785751343},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.42267686128616333},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.41812998056411743},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.33487892150878906},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2836846709251404},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied 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/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2814228.2814241","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2814228.2814241","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!)","raw_type":"proceedings-article"},{"id":"pmh:oai:kar.kent.ac.uk:63823","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2814228.2814241>)","pdf_url":"https://kar.kent.ac.uk/63823/1/onward15-chari-et-al-towards-fully-reflective-environments.pdf","source":{"id":"https://openalex.org/S4377196264","display_name":"Kent Academic Repository (University of Kent)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I20581793","host_organization_name":"University of Kent","host_organization_lineage":["https://openalex.org/I20581793"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"PeerReviewed"}],"best_oa_location":{"id":"pmh:oai:kar.kent.ac.uk:63823","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2814228.2814241>)","pdf_url":"https://kar.kent.ac.uk/63823/1/onward15-chari-et-al-towards-fully-reflective-environments.pdf","source":{"id":"https://openalex.org/S4377196264","display_name":"Kent Academic Repository (University of Kent)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I20581793","host_organization_name":"University of Kent","host_organization_lineage":["https://openalex.org/I20581793"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"PeerReviewed"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1207492071","display_name":null,"funder_award_id":"11220130100688CO","funder_id":"https://openalex.org/F4320321594","funder_display_name":"Consejo Nacional de Investigaciones Cient\u00edficas y T\u00e9cnicas"},{"id":"https://openalex.org/G1307506151","display_name":null,"funder_award_id":"295261","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G1461708188","display_name":null,"funder_award_id":"20020130100384BA","funder_id":"https://openalex.org/F4320335478","funder_display_name":"Secretar\u00eda de Ciencia y T\u00e9cnica, Universidad de Buenos Aires"},{"id":"https://openalex.org/G3352770370","display_name":null,"funder_award_id":"PICT 2012","funder_id":"https://openalex.org/F4320321594","funder_display_name":"Consejo Nacional de Investigaciones Cient\u00edficas y T\u00e9cnicas"},{"id":"https://openalex.org/G4294862531","display_name":null,"funder_award_id":"PICT 2013","funder_id":"https://openalex.org/F4320321594","funder_display_name":"Consejo Nacional de Investigaciones Cient\u00edficas y T\u00e9cnicas"},{"id":"https://openalex.org/G6134133738","display_name":null,"funder_award_id":"PIP 11220110100596CO","funder_id":"https://openalex.org/F4320321594","funder_display_name":"Consejo Nacional de Investigaciones Cient\u00edficas y T\u00e9cnicas"},{"id":"https://openalex.org/G8956865363","display_name":null,"funder_award_id":"11220110100596CO","funder_id":"https://openalex.org/F4320321594","funder_display_name":"Consejo Nacional de Investigaciones Cient\u00edficas y T\u00e9cnicas"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320321594","display_name":"Consejo Nacional de Investigaciones Cient\u00edficas y T\u00e9cnicas","ror":"https://ror.org/03cqe8w59"},{"id":"https://openalex.org/F4320321664","display_name":"Ministerio de Ciencia, Tecnolog\u00eda e Innovaci\u00f3n Productiva","ror":"https://ror.org/02h503d38"},{"id":"https://openalex.org/F4320335478","display_name":"Secretar\u00eda de Ciencia y T\u00e9cnica, Universidad de Buenos Aires","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2017462981.pdf","grobid_xml":"https://content.openalex.org/works/W2017462981.grobid-xml"},"referenced_works_count":43,"referenced_works":["https://openalex.org/W19982779","https://openalex.org/W1527543831","https://openalex.org/W1527793496","https://openalex.org/W1531669140","https://openalex.org/W1572988071","https://openalex.org/W1593874741","https://openalex.org/W1967359581","https://openalex.org/W1990801199","https://openalex.org/W2018971440","https://openalex.org/W2021246880","https://openalex.org/W2023454621","https://openalex.org/W2051834506","https://openalex.org/W2058213389","https://openalex.org/W2060201762","https://openalex.org/W2078434561","https://openalex.org/W2094057249","https://openalex.org/W2094269821","https://openalex.org/W2095839043","https://openalex.org/W2098575713","https://openalex.org/W2107133350","https://openalex.org/W2107917004","https://openalex.org/W2108341399","https://openalex.org/W2109161862","https://openalex.org/W2112357029","https://openalex.org/W2120248644","https://openalex.org/W2126060880","https://openalex.org/W2137956345","https://openalex.org/W2141084960","https://openalex.org/W2142645716","https://openalex.org/W2145708265","https://openalex.org/W2146766856","https://openalex.org/W2152834103","https://openalex.org/W2157977745","https://openalex.org/W2161825580","https://openalex.org/W2168287017","https://openalex.org/W2169706961","https://openalex.org/W2172147300","https://openalex.org/W3183224878","https://openalex.org/W4246553962","https://openalex.org/W6600855566","https://openalex.org/W6631570684","https://openalex.org/W6683064828","https://openalex.org/W6684208002"],"related_works":["https://openalex.org/W2046459260","https://openalex.org/W2765830098","https://openalex.org/W2967463586","https://openalex.org/W1971989957","https://openalex.org/W2517338020","https://openalex.org/W3157641275","https://openalex.org/W4312300846","https://openalex.org/W4206221578","https://openalex.org/W3029572990","https://openalex.org/W2615757685"],"abstract_inverted_index":{"Modern":[0],"development":[1,12],"environments":[2,114],"promote":[3],"live":[4,21],"programming":[5],"(LP)":[6],"mechanisms":[7],"because":[8],"it":[9],"enhances":[10],"the":[11,71,87,94,108,123,129,132,154,168,171],"experience":[13],"by":[14],"providing":[15],"instantaneous":[16],"feedback":[17],"and":[18,102,141,156],"interaction":[19],"with":[20,27],"objects.":[22],"LP":[23,91],"is":[24],"typically":[25],"supported":[26],"advanced":[28],"reflective":[29,112,160,174],"techniques":[30,92],"within":[31],"dynamic":[32,179],"languages.":[33],"These":[34],"languages":[35],"run":[36],"on":[37,149],"top":[38],"of":[39,53,89,110,131,158,165,187],"Virtual":[40],"Machines":[41],"(VMs)":[42],"that":[43,51,117],"are":[44,56,66,78],"built":[45],"in":[46],"a":[47,62,139,145,184],"static":[48],"manner":[49],"so":[50],"most":[52],"their":[54,99],"components":[55],"bound":[57],"at":[58,104,122,128],"compile":[59],"time.":[60],"As":[61],"consequence,":[63],"VM":[64,95],"developers":[65],"forced":[67],"to":[68,93],"work":[69],"using":[70],"traditional":[72],"edit-compile-run":[73],"cycle,":[74],"even":[75],"when":[76],"they":[77],"designing":[79],"LP-supporting":[80],"environments.":[81],"In":[82],"this":[83],"paper":[84],"we":[85,152],"explore":[86],"idea":[88],"bringing":[90],"domain":[96],"for":[97,177],"improving":[98],"observability,":[100],"evolution":[101],"adaptability":[103],"run-time.":[105],"We":[106,134],"define":[107],"notion":[109],"fully":[111],"execution":[113],"(EEs),":[115],"systems":[116],"provide":[118,176],"reflection":[119],"not":[120],"only":[121],"application":[124],"level":[125,130],"but":[126],"also":[127],"VM.":[133],"characterize":[135],"such":[136,173],"systems,":[137],"propose":[138],"design,":[140],"present":[142],"Mate":[143],"v1,":[144],"prototypical":[146],"implementation.":[147],"Based":[148],"our":[150],"prototype,":[151],"analyze":[153],"feasibility":[155],"applicability":[157],"incorporating":[159],"capabilities":[161,175],"into":[162],"different":[163],"parts":[164],"EEs.":[166],"Furthermore,":[167],"evaluation":[169],"demonstrates":[170],"opportunities":[172],"unanticipated":[178],"adaptation":[180],"scenarios,":[181],"benefiting":[182],"thus,":[183],"wider":[185],"range":[186],"users.":[188]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":4},{"year":2014,"cited_by_count":1}],"updated_date":"2026-05-01T08:36:08.643496","created_date":"2025-10-10T00:00:00"}
