{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,25]],"date-time":"2026-02-25T18:29:52Z","timestamp":1772044192343,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,19]],"date-time":"2020-10-19T00:00:00Z","timestamp":1603065600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","award":["408356\/2018-9"],"award-info":[{"award-number":["408356\/2018-9"]}]},{"name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"DOI":"10.13039\/100016136","name":"Fundacion Araucaria","doi-asserted-by":"publisher","award":["51435"],"award-info":[{"award-number":["51435"]}],"id":[{"id":"10.13039\/100016136","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["SA 465\/49-3"],"award-info":[{"award-number":["SA 465\/49-3"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001654","name":"Deutscher Akademischer Austauschdienst","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001654","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,10,19]]},"DOI":"10.1145\/3382025.3414942","type":"proceedings-article","created":{"date-parts":[[2020,10,16]],"date-time":"2020-10-16T19:22:18Z","timestamp":1602876138000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["Variability management meets microservices"],"prefix":"10.1145","author":[{"given":"Wesley K. G.","family":"Assun\u00e7\u00e3o","sequence":"first","affiliation":[{"name":"Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro, Brazil"}]},{"given":"Jacob","family":"Kr\u00fcger","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, Canada and Otto-von-Guericke-University, Magdeburg, Germany"}]},{"given":"Willian D. F.","family":"Mendon\u00e7a","sequence":"additional","affiliation":[{"name":"Federal University of Paran\u00e1, Curitiba, Brazil"}]}],"member":"320","published-online":{"date-parts":[[2020,10,19]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Emad Aghayi Thomas D. LaToza Paurav Surendra and Seyedmeysam Abolghasemi. 2019. Implementing Microservices through Microtasks. https:\/\/arxiv.org\/abs\/1903.01977arXiv.  Emad Aghayi Thomas D. LaToza Paurav Surendra and Seyedmeysam Abolghasemi. 2019. Implementing Microservices through Microtasks. https:\/\/arxiv.org\/abs\/1903.01977arXiv."},{"key":"e_1_3_2_1_2_1","unstructured":"Sven Apel Don Batory Christian K\u00e4stner and Gunter Saake. 2016. Feature-Oriented Software Product Lines. Springer.  Sven Apel Don Batory Christian K\u00e4stner and Gunter Saake. 2016. Feature-Oriented Software Product Lines. Springer."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Wesley K. G. Assun\u00e7\u00e3o Roberto E. Lopez-Herrejon Lukas Linsbauer Silvia R. Vergilio and Alexander Egyed. 2017. Multi-Objective Reverse Engineering of Variability-Safe Feature Models based on Code Dependencies of System Variants. Empirical Software Engineering 22 4 (2017).  Wesley K. G. Assun\u00e7\u00e3o Roberto E. Lopez-Herrejon Lukas Linsbauer Silvia R. Vergilio and Alexander Egyed. 2017. Multi-Objective Reverse Engineering of Variability-Safe Feature Models based on Code Dependencies of System Variants. Empirical Software Engineering 22 4 (2017).","DOI":"10.1007\/s10664-016-9462-4"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Wesley K. G. Assun\u00e7\u00e3o Roberto E. Lopez-Herrejon Lukas Linsbauer Silvia R. Vergilio and Alexander Egyed. 2017. Reengineering Legacy Applications into Software Product Lines: A Systematic Mapping. Empirical Software Engineering 22 6 (2017).  Wesley K. G. Assun\u00e7\u00e3o Roberto E. Lopez-Herrejon Lukas Linsbauer Silvia R. Vergilio and Alexander Egyed. 2017. Reengineering Legacy Applications into Software Product Lines: A Systematic Mapping. Empirical Software Engineering 22 6 (2017).","DOI":"10.1007\/s10664-017-9499-z"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Wesley K. G. Assun\u00e7\u00e3o Silvia R. Vergilio and Roberto E. Lopez-Herrejon. 2020. Automatic Extraction of Product Line Architecture and Feature Models from UML Class Diagram Variants. Information and Software Technology 117 (2020).  Wesley K. G. Assun\u00e7\u00e3o Silvia R. Vergilio and Roberto E. Lopez-Herrejon. 2020. Automatic Extraction of Product Line Architecture and Feature Models from UML Class Diagram Variants. Information and Software Technology 117 (2020).","DOI":"10.1016\/j.infsof.2019.106198"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2430502.2430513"},{"key":"e_1_3_2_1_7_1","volume-title":"International Systems and Software Product Line Conference (SPLC). ACM.","author":"Carvalho Luiz"},{"key":"e_1_3_2_1_8_1","volume-title":"International Workshop on Conducting Empirical Studies in Industry and International Workshop on Software Engineering Research and Industrial Practice (CESSER-IP). IEEE.","author":"Carvalho Luiz"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME46990.2020.00060"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/QUATIC.2018.00015"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2110147.2110167"},{"key":"e_1_3_2_1_12_1","volume-title":"Migrating Towards Microservice Architectures: An Industrial Survey. In International Conference on Software Architecture (ICSA). IEEE.","author":"di Francesco Paolo","year":"2018"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.567"},{"key":"e_1_3_2_1_14_1","volume-title":"Microservices: Yesterday, Today, and Tomorrow. In Present and Ulterior Software Engineering","author":"Dragoni Nicola","year":"2017"},{"key":"e_1_3_2_1_15_1","unstructured":"Susan J. Fowler. 2016. Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization. O'Reilly.  Susan J. Fowler. 2016. Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization. O'Reilly."},{"key":"e_1_3_2_1_16_1","volume-title":"Challenges of Microservices Architecture: A Survey on the State of the Practice. In Central European Workshop on Services and their Composition (ZEUS).","author":"Ghofrani Javad","year":"2018"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Benjamin G\u00f6tz Daniel Schel Dennis Bauer Christian Henkel Peter Einberger and Thomas Bauernhansl. 2018. Challenges of Production Microservices. Procedia CIRP 67 (2018).  Benjamin G\u00f6tz Daniel Schel Dennis Bauer Christian Henkel Peter Einberger and Thomas Bauernhansl. 2018. Challenges of Production Microservices. Procedia CIRP 67 (2018).","DOI":"10.1016\/j.procir.2017.12.194"},{"key":"e_1_3_2_1_18_1","volume-title":"Microservices: The Journey So Far and Challenges Ahead","author":"Jamshidi Pooyan","year":"2018"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICUFN.2017.7993746"},{"key":"e_1_3_2_1_20_1","volume-title":"Aspect-Oriented Programming. In European Conference on Object-Oriented Programming (ECOOP). Springer.","author":"Kiczales Gregor","year":"1997"},{"key":"e_1_3_2_1_21_1","volume-title":"Towards Secure Dynamic Product Lines in the Cloud. In International Conference on Software Engineering (ICSE). ACM.","author":"Krieter Sebastian","year":"2018"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377024.3377044"},{"key":"e_1_3_2_1_23_1","volume-title":"An Empirical Analysis of the Costs of Clone- and Platform-Oriented Software Reuse. In European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE). ACM.","author":"Kr\u00fcger Jacob","year":"2020"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Jacob Kr\u00fcger Thorsten Berger and Thomas Leich. 2019. Features and How to Find Them: A Survey of Manual Feature Location. In Software Engineering for Variability Intensive Systems. CRC.  Jacob Kr\u00fcger Thorsten Berger and Thomas Leich. 2019. Features and How to Find Them: A Survey of Manual Feature Location. In Software Engineering for Variability Intensive Systems. CRC.","DOI":"10.1201\/9780429022067-9"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3233027.3236403"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414970"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106195.3106217"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Thomas D. LaToza and Andre van der Hoek. 2016. Crowdsourcing in Software Engineering: Models Motivations and Challenges. IEEE Software 33 1 (2016).  Thomas D. LaToza and Andre van der Hoek. 2016. Crowdsourcing in Software Engineering: Models Motivations and Challenges. IEEE Software 33 1 (2016).","DOI":"10.1109\/MS.2016.12"},{"key":"e_1_3_2_1_29_1","volume-title":"An Experience Report on the Adoption of Microservices in Three Brazilian Government Institutions. In Brazilian Symposium on Software Engineering (SBES). ACM.","author":"Luz Welder","year":"2018"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"crossref","unstructured":"Jens Meinicke Thomas Th\u00fcm Reimar Schr\u00f6ter Fabian Benduhn Thomas Leich and Gunter Saake. 2017. Mastering Software Variability with FeatureIDE. Springer.  Jens Meinicke Thomas Th\u00fcm Reimar Schr\u00f6ter Fabian Benduhn Thomas Leich and Gunter Saake. 2017. Mastering Software Variability with FeatureIDE. Springer.","DOI":"10.1007\/978-3-319-61443-4"},{"key":"e_1_3_2_1_31_1","volume-title":"Principles of Feature Modeling. In European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE). ACM.","author":"Ne\u0161i\u0107 Damir","year":"2019"},{"key":"e_1_3_2_1_32_1","unstructured":"Sam Newman. 2015. Building Microservices. O'Reilly.  Sam Newman. 2015. Building Microservices. O'Reilly."},{"key":"e_1_3_2_1_33_1","volume-title":"Using Microservices for Non-Intrusive Customization of Multi-Tenant SaaS. In European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE). ACM.","author":"Nguyen Phu H.","year":"2019"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"crossref","unstructured":"Klaus Pohl G\u00fcnter B\u00f6ckle and Frank J. van der Linden. 2005. Software Product Line Engineering: Foundations Principles and Techniques. Springer.  Klaus Pohl G\u00fcnter B\u00f6ckle and Frank J. van der Linden. 2005. Software Product Line Engineering: Foundations Principles and Techniques. Springer.","DOI":"10.1007\/3-540-28901-1"},{"key":"e_1_3_2_1_35_1","volume-title":"Summer School on Software Maintenance and Evolution (SSSME)","author":"Rahman MI"},{"key":"e_1_3_2_1_36_1","unstructured":"Mark Richards. 2015. Microservices vs. Service-Oriented Architecture. O'Reilly.  Mark Richards. 2015. Microservices vs. Service-Oriented Architecture. O'Reilly."},{"key":"e_1_3_2_1_37_1","volume-title":"Deep Customization of Multi-Tenant SaaS Using Intrusive Microservices. In International Conference on Software Engineering (ICSE). ACM.","author":"Song Hui","year":"2018"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"crossref","unstructured":"Davide Taibi Valentina Lenarduzzi and Claus Pahl. 2017. Processes Motivations and Issues for Migrating to Microservices Architectures: An Empirical Investigation. IEEE Cloud Computing 4 5 (2017).  Davide Taibi Valentina Lenarduzzi and Claus Pahl. 2017. Processes Motivations and Issues for Migrating to Microservices Architectures: An Empirical Investigation. IEEE Cloud Computing 4 5 (2017).","DOI":"10.1109\/MCC.2017.4250931"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Frank J. van der Linden Klaus Schmid and Eelco Rommes. 2007. Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer.  Frank J. van der Linden Klaus Schmid and Eelco Rommes. 2007. Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer.","DOI":"10.1007\/978-3-540-71437-8"},{"key":"e_1_3_2_1_40_1","volume-title":"International Workshop on Establishing a Community-Wide Infrastructure for Architecture-Based Software Engineering (ECASE)","author":"Yuan Eric"}],"event":{"name":"SPLC '20: 24th ACM International Systems and Software Product Line Conference","location":"Montreal Quebec Canada","acronym":"SPLC '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A - Volume A"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3382025.3414942","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3382025.3414942","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:02:07Z","timestamp":1750197727000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3382025.3414942"}},"subtitle":["six challenges of re-engineering microservice-based webshops"],"short-title":[],"issued":{"date-parts":[[2020,10,19]]},"references-count":40,"alternative-id":["10.1145\/3382025.3414942","10.1145\/3382025"],"URL":"https:\/\/doi.org\/10.1145\/3382025.3414942","relation":{},"subject":[],"published":{"date-parts":[[2020,10,19]]},"assertion":[{"value":"2020-10-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}