{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:01Z","timestamp":1750220581471,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":13,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,11,15]],"date-time":"2020-11-15T00:00:00Z","timestamp":1605398400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,11,16]]},"DOI":"10.1145\/3426425.3426947","type":"proceedings-article","created":{"date-parts":[[2020,11,25]],"date-time":"2020-11-25T01:19:49Z","timestamp":1606267189000},"page":"270-282","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Modular and distributed IDE"],"prefix":"10.1145","author":[{"given":"Fabien","family":"Coulon","sequence":"first","affiliation":[{"name":"Obeo, France \/ University of Rennes, France \/ Inria, France \/ CNRS, France \/ IRISA, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alex","family":"Auvolat","sequence":"additional","affiliation":[{"name":"University of Rennes, France \/ Inria, France \/ CNRS, France \/ IRISA, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Benoit","family":"Combemale","sequence":"additional","affiliation":[{"name":"University of Rennes, France \/ Inria, France \/ CNRS, France \/ IRISA, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Y\u00e9rom-David","family":"Bromberg","sequence":"additional","affiliation":[{"name":"University of Rennes, France \/ Inria, France \/ CNRS, France \/ IRISA, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fran\u00e7ois","family":"Ta\u00efani","sequence":"additional","affiliation":[{"name":"University of Rennes, France \/ Inria, France \/ CNRS, France \/ IRISA, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olivier","family":"Barais","sequence":"additional","affiliation":[{"name":"University of Rennes, France \/ Inria, France \/ CNRS, France \/ IRISA, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"No\u00ebl","family":"Plouzeau","sequence":"additional","affiliation":[{"name":"University of Rennes, France \/ Inria, France \/ CNRS, France \/ IRISA, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,11,15]]},"reference":[{"key":"e_1_3_2_2_1_1","first-page":"19","volume-title":"International Conference on Model Driven Engineering Languages and Systems (ModelDriven Engineering on and for the Cloud","volume":"1563","author":"Carrascal-Manzanares Carlos","year":"2015","unstructured":"Carlos Carrascal-Manzanares , Jes\u00fas S\u00e1nchez Cuadrado , and Juan de Lara . 2015 . Building MDE cloud services with DISTIL . In International Conference on Model Driven Engineering Languages and Systems (ModelDriven Engineering on and for the Cloud , Vol. 1563 ). CEUR Workshop Proceedings, Ottawa, Canada , 19 - 24 . htps:\/\/hal.archives-ouvertes.fr\/ hal-01761670 Carlos Carrascal-Manzanares, Jes\u00fas S\u00e1nchez Cuadrado, and Juan de Lara. 2015. Building MDE cloud services with DISTIL. In International Conference on Model Driven Engineering Languages and Systems (ModelDriven Engineering on and for the Cloud, Vol. 1563 ). CEUR Workshop Proceedings, Ottawa, Canada, 19-24. htps:\/\/hal.archives-ouvertes.fr\/ hal-01761670"},{"key":"e_1_3_2_2_2_1","volume-title":"Delivering software as a service. The McKinsey Quarterly 6","author":"Dubey Abhijit","year":"2007","unstructured":"Abhijit Dubey and Dilip Wagle . 2007. Delivering software as a service. The McKinsey Quarterly 6 , 2007 ( 2007 ), 2007. Abhijit Dubey and Dilip Wagle. 2007. Delivering software as a service. The McKinsey Quarterly 6, 2007 ( 2007 ), 2007."},{"key":"e_1_3_2_2_3_1","first-page":"171","volume-title":"Proceedings of the 8th ACM\/SPEC on International Conference on Performance Engineering Companion (L'Aquila, Italy) (ICPE '17 Companion). Association for Computing Machinery","author":"Thomas","unstructured":"Thomas F. D\u00fcllmann and Andr\u00e9 van Hoorn. 2017. Model-Driven Generation of Microservice Architectures for Benchmarking Performance and Resilience Engineering Approaches . In Proceedings of the 8th ACM\/SPEC on International Conference on Performance Engineering Companion (L'Aquila, Italy) (ICPE '17 Companion). Association for Computing Machinery , New York, NY, USA , 171 - 172 . htps:\/\/doi.org\/10.1145\/3053600.3053627 10.1145\/3053600.3053627 Thomas F. D\u00fcllmann and Andr\u00e9 van Hoorn. 2017. Model-Driven Generation of Microservice Architectures for Benchmarking Performance and Resilience Engineering Approaches. In Proceedings of the 8th ACM\/SPEC on International Conference on Performance Engineering Companion (L'Aquila, Italy) (ICPE '17 Companion). Association for Computing Machinery, New York, NY, USA, 171-172. htps:\/\/doi.org\/10.1145\/3053600.3053627"},{"key":"e_1_3_2_2_4_1","volume-title":"htps:\/\/www.eclipse.org\/che\/ [Online","author":"Foundation Eclipse","year":"2020","unstructured":"Eclipse Foundation . 2020. Eclipse Che | Eclipse Next-Generation IDE for developer teams. htps:\/\/www.eclipse.org\/che\/ [Online ; accessed 25- February - 2020 ]. Eclipse Foundation. 2020. Eclipse Che | Eclipse Next-Generation IDE for developer teams. htps:\/\/www.eclipse.org\/che\/ [Online; accessed 25-February-2020]."},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_5_1","DOI":"10.1145\/1869542.1869625"},{"volume-title":"Microservices: a Language-based Approach","author":"Guidi Claudio","unstructured":"Claudio Guidi , Ivan Lanese , Manuel Mazzara , and Fabrizio Montesi . 2017. Microservices: a Language-based Approach . In Present and Ulterior Software Engineering, Manuel Mazzara and Bertrand Meyer (Eds.). Springer , https:\/\/hal.inria.fr\/hal-01635817. htps:\/\/hal.inria.fr\/ hal-01635817 Claudio Guidi, Ivan Lanese, Manuel Mazzara, and Fabrizio Montesi. 2017. Microservices: a Language-based Approach. In Present and Ulterior Software Engineering, Manuel Mazzara and Bertrand Meyer (Eds.). Springer, https:\/\/hal.inria.fr\/hal-01635817. htps:\/\/hal.inria.fr\/ hal-01635817","key":"e_1_3_2_2_6_1"},{"unstructured":"Jay Heiser and John Santoro. 2019. Hype cycle for software as a service.  Jay Heiser and John Santoro. 2019. Hype cycle for software as a service.","key":"e_1_3_2_2_7_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_8_1","DOI":"10.1145\/2997364.2997368"},{"key":"e_1_3_2_2_9_1","first-page":"49","volume-title":"Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and SelfManaging Systems (Cape Town, South Africa) (SEAMS '10)","author":"Andres","year":"1808","unstructured":"Andres J. Ramirez and Betty H. C. Cheng. 2010. Design Patterns for Developing Dynamically Adaptive Systems . In Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and SelfManaging Systems (Cape Town, South Africa) (SEAMS '10) . Association for Computing Machinery, New York, NY, USA , 49 - 58 . htps:\/\/doi. org\/10.1145\/ 1808 984.1808990 Andres J. Ramirez and Betty H. C. Cheng. 2010. Design Patterns for Developing Dynamically Adaptive Systems. In Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and SelfManaging Systems (Cape Town, South Africa) (SEAMS '10). Association for Computing Machinery, New York, NY, USA, 49-58. htps:\/\/doi. org\/10.1145\/1808984.1808990"},{"key":"e_1_3_2_2_10_1","volume-title":"Merks","author":"Steinberg David","year":"2009","unstructured":"David Steinberg , Frank Budinsky , Marcelo Paternostro , and Ed Merks . 2009 . EMF : Eclipse Modeling Framework 2.0 ( 2 nd ed.). AddisonWesley Professional , https:\/\/www.amazon.fr\/Budinsky-Eclips-ModeliFramewrk-_p2\/dp\/0321331885. David Steinberg, Frank Budinsky, Marcelo Paternostro, and Ed Merks. 2009. EMF: Eclipse Modeling Framework 2.0 (2nd ed.). AddisonWesley Professional, https:\/\/www.amazon.fr\/Budinsky-Eclips-ModeliFramewrk-_p2\/dp\/0321331885.","edition":"2"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_11_1","DOI":"10.1145\/3286685.3286687"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_12_1","DOI":"10.1080\/17517575.2018.1460766"},{"doi-asserted-by":"crossref","unstructured":"Thomas Th\u00fcm Christian K\u00e4stner Fabian Benduhn Jens Meinicke Gunter Saake and Thomas Leich. 2014. FeatureIDE: An extensible framework for feature-oriented software development. Science of Computer Programming 79 ( 2014 ) 70-85.  Thomas Th\u00fcm Christian K\u00e4stner Fabian Benduhn Jens Meinicke Gunter Saake and Thomas Leich. 2014. FeatureIDE: An extensible framework for feature-oriented software development. Science of Computer Programming 79 ( 2014 ) 70-85.","key":"e_1_3_2_2_13_1","DOI":"10.1016\/j.scico.2012.06.002"}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"acronym":"SPLASH '20","name":"SPLASH '20: Conference on Systems, Programming, Languages, and Applications, Software for Humanity","location":"Virtual USA"},"container-title":["Proceedings of the 13th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3426425.3426947","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3426425.3426947","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:33Z","timestamp":1750195893000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3426425.3426947"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,15]]},"references-count":13,"alternative-id":["10.1145\/3426425.3426947","10.1145\/3426425"],"URL":"https:\/\/doi.org\/10.1145\/3426425.3426947","relation":{},"subject":[],"published":{"date-parts":[[2020,11,15]]},"assertion":[{"value":"2020-11-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}