Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3382025.3414970acmconferencesArticle/Chapter ViewAbstractPublication PagessplcConference Proceedingsconference-collections
research-article

Promote-pl: a round-trip engineering process model for adopting and evolving product lines

Published: 19 October 2020 Publication History

Abstract

Process models for software product-line engineering focus on proactive adoption scenarios---that is, building product-line platforms from scratch. They comprise the two phases domain engineering (building a product-line platform) and application engineering (building individual variants), each of which defines various development activities. Established more than two decades ago, these process models are still the de-facto standard for steering the engineering of platforms and variants. However, observations from industrial and open-source practice indicate that the separation between domain and application engineering, with their respective activities, does not fully reflect reality. For instance, organizations rarely build platforms from scratch, but start with developing individual variants that are re-engineered into a platform when the need arises. Organizations also appear to evolve platforms by evolving individual variants, and they use contemporary development activities aligned with technical advances. Recognizing this discrepancy, we present an updated process model for engineering software product lines. We employ a method for constructing process theories, building on recent literature as well as our experiences with industrial partners to identify development activities and the orders in which these are performed. Based on these activities, we synthesize and discuss the new process model, called promote-pl. Also, we explain its relation to modern software-engineering practices, such as continuous integration, model-driven engineering, or simulation testing. We hope that our work offers contemporary guidance for product-line engineers developing and evolving platforms, and inspires researchers to build novel methods and tools aligned with current practice.

References

[1]
Muhammad S. Ali, Muhammad A. Babar, and Klaus Schmid. 2009. A Comparative Survey of Economic Models for Software Product Lines. In SEAA. IEEE.
[2]
Michał Antkiewicz, Wenbin Ji, Thorsten Berger, Krzysztof Czarnecki, Thomas Schmorleiz, Ralf Lämmel, Stefan Stănciulescu, Andrzej Wąsowski, and Ina Schäfer. 2014. Flexible Product Line Engineering with a Virtual Platform. In ICSE. ACM.
[3]
Sven Apel, Don Batory, Christian Kästner, and Gunter Saake. 2013. Feature-Oriented Software Product Lines. Springer.
[4]
Wesley K. G. Assunção, Jacob Krüger, and Willian D. F. Mendonça. 2020. Variability Management meets Microservices: Six Challenges of Re-Engineering Microservice-Based Webshops. In SPLC. ACM.
[5]
Wesley K. G. Assunção, 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).
[6]
Veronika Bauer and Antonio Vetro'. 2016. Comparing Reuse Practices in Two Large Software-Producing Companies. Journal of Systems and Software 117 (2016).
[7]
David Benavides, Sergio Segura, and Antonio Ruiz-Cortés. 2010. Automated Analysis of Feature Models 20 Years Later: A Literature Review. Information Systems 35, 6 (2010).
[8]
Thorsten Berger, Marsha Chechik, Timo Kehrer, and Manuel Wimmer (Eds.). 2019. Software Evolution in Time and Space: Unifying Version and Variability Management. Schloss Dagstuhl.
[9]
Thorsten Berger, Daniela Lettner, Julia Rubin, Paul Grünbacher, Adeline Silva, Martin Becker, Marsha Chechik, and Krzysztof Czarnecki. 2015. What is a Feature? A Qualitative Study of Features in Industrial Software Product Lines. In SPLC. ACM.
[10]
Thorsten Berger, Divya Nair, Ralf Rublack, Joanne M. Atlee, Krzysztof Czarnecki, and Andrzej Wasowski. 2014. Three Cases of Feature-Based Variability Modeling in Industry. In MODELS. Springer.
[11]
Thorsten Berger, Ralf Rublack, Divya Nair, Joanne M. Atlee, Martin Becker, Krzysztof Czarnecki, and Andrzej Wąsowski. 2013. A Survey of Variability Modeling in Industrial Practice. In VaMoS. ACM.
[12]
Thorsten Berger, Stefan Stănciulescu, Ommund Ogaard, Oystein Haugen, Bo Larsen, and Andrzej Wąsowski. 2014. To Connect or Not to Connect: Experiences from Modeling Topological Variability. In SPLC. IEEE.
[13]
Thorsten Berger, Jan-Philipp Steghöfer, Tewfik Ziadi, Jacques Robin, and Jabier Martinez. 2020. The State of Adoption and the Challenges of Systematic Variability Management in Industry. Empirical Software Engineering 25, 3 (2020).
[14]
Danilo Beuche. 2004. Variants and Variability Management with pure::variants. In SPLC.
[15]
Marimuthu C and K. Chandrasekaran. 2017. Systematic Studies in Software Product Lines: A Tertiary Study. In SPLC. ACM.
[16]
Rafael Capilla and Jan Bosch. 2016. Dynamic Variability Management Supporting Operational Modes of a Power Plant Product Line. In VaMoS. ACM.
[17]
Paul C. Clements and Charles W. Krueger. 2002. Point/Counterpoint: Being Proactive Pays Off / Eliminating the Adoption Barrier. IEEE Software 19, 4 (2002).
[18]
Alejandro Cortiñas, Miguel R. Luaces, Oscar Pedreira, Ángeles S. Places, and Jennifer Pérez. 2017. Web-Based Geographic Information Systems SPLE: Domain Analysis and Experience Report. In SPLC. ACM.
[19]
Bill Curtis, Marc I. Kellner, and Jim Over. 1992. Process Modeling. Communications of the ACM 35, 9 (1992).
[20]
Krzysztof Czarnecki. 2004. Overview of Generative Software Development. In UPP. Springer.
[21]
Krzysztof Czarnecki, Paul Grünbacher, Rick Rabiser, Klaus Schmid, and Andrzej Wąsowski. 2012. Cool Features and Tough Decisions: A Comparison of Variability Modeling Approaches. In VaMoS. ACM.
[22]
Eduardo S. de Almeida, Alexandre Alvaro, Daniel Lucrédio, Vinicius C. Garcia, and Silvio R. de Lemos Meira. 2005. A Survey on Software Reuse Processes. In IRI. IEEE.
[23]
Tharam Dillon, Chen Wu, and Elizabeth Chang. 2010. Cloud Computing: Issues and Challenges. In AINA. IEEE.
[24]
Yael Dubinsky, Julia Rubin, Thorsten Berger, Slawomir Duszynski, Martin Becker, and Krzysztof Czarnecki. 2013. An Exploratory Study of Cloning in Industrial Software Product Lines. In CSMR. IEEE.
[25]
Paul M. Duvall, Steve Matyas, and Andrew Glover. 2007. Continuous Integration: Improving Software Quality and Reducing Risk. Pearson.
[26]
Christof Ebert, Gorka Gallardo, Josune Hernantes, and Nicolas Serrano. 2016. DevOps. IEEE Software 33, 3 (2016).
[27]
Wolfram Fenske, Thomas Thüm, and Gunter Saake. 2013. A Taxonomy of Software Product Line Reengineering. In VaMoS. ACM.
[28]
Stefan Fischer, Lukas Linsbauer, Roberto E. Lopez-Herrejon, and Alexander Egyed. 2014. Enhancing Clone-and-Own with Systematic Reuse for Developing Software Variants. In ICSME. IEEE.
[29]
Brian Fitzgerald and Klaas-Jan Stol. 2014. Continuous Software Engineering and Beyond: Trends and Challenges. In RCoSE. ACM.
[30]
Thomas Fogdal, Helene Scherrebeck, Juha Kuusela, Martin Becker, and Bo Zhang. 2016. Ten Years of Product Line Engineering at Danfoss: Lessons Learned and Way Ahead. In SPLC. ACM.
[31]
William B. Frakes and Kyo Kang. 2005. Software Reuse Research: Status and Future. IEEE Transactions on Software Engineering 31, 7 (2005).
[32]
Cristina Gacek and Michalis Anastasopoules. 2001. Implementing Product Line Variabilities. In SSR. ACM.
[33]
Sergio Garcia, Daniel Strueber, Davide Brugali, Alessandro Di Fava, Philipp Schillinger, Patrizio Pelliccione, and Thorsten Berger. 2019. Variability Modeling of Service Robots: Experiences and Challenges. In VaMoS. ACM.
[34]
Susan P. Gregg, Denise M. Albert, and Paul C. Clements. 2017. Product Line Engineering on the Right Side of the "V". In SPLC. ACM.
[35]
Kengo Hayashi and Mikio Aoyama. 2018. A Multiple Product Line Development Method Based on Variability Structure Analysis. In SPLC. ACM.
[36]
Kengo Hayashi, Mikio Aoyama, and Keiji Kobata. 2017. Agile Tames Product Line Variability: An Agile Development Method for Multiple Product Lines of Automotive Software Systems. In SPLC. ACM.
[37]
William A. Hetrick, Charles W. Krueger, and Joseph G. Moore. 2006. Incremental Return on Incremental Investment: Engenio's Transition to Software Product Line Practice. In OOPSLA. ACM.
[38]
Jose-Miguel Horcas, Mónica Pinto, and Lidia Fuentes. 2019. Software Product Line Engineering: A Practical Experience. In SPLC. ACM.
[39]
Takahiro Iida, Masahiro Matsubara, Kentaro Yoshimura, Hideyuki Kojima, and Kimio Nishino. 2016. PLE for Automotive Braking System with Management of Impacts from Equipment Interactions. In SPLC. ACM.
[40]
Salma Imtiaz, Muneera Bano, Naveed Ikram, and Mahmood Niazi. 2013. A Tertiary Study: Experiences of Conducting Systematic Literature Reviews in Software Engineering. In EASE. ACM.
[41]
Hans Peter Jepsen and Danilo Beuche. 2009. Running a Software Product Line: Standing still is Going Backwards. In SPLC. ACM.
[42]
Hans Peter Jepsen, Jan Gaardsted Dall, and Danilo Beuche. 2007. Minimally Invasive Migration to Software Product Lines. In SPLC. IEEE.
[43]
Hans Peter Jepsen and Flemming Nielsen. 2000. A Two-Part Architectural Model as Basis for Frequency Converter Product Families. In IW-SAPF. Springer.
[44]
Kyo C. Kang, Jaejoon Lee, and Patrick Donohoe. 2002. Feature-Oriented Product Line Engineering. IEEE Software 19, 4 (2002).
[45]
Barbara A. Kitchenham, David Budgen, and Pearl Brereton. 2015. Evidence-Based Software Engineering and Systematic Reviews. CRC Press.
[46]
Heiko Koziolek, Thomas Goldschmidt, Thijmen de Gooijer, Dominik Domis, Stephan Sehestedt, Thomas Gamer, and Markus Aleksy. 2016. Assessing Software Product Line Potential: An Exploratory Industrial Case Study. Empirical Software Engineering 21, 2 (2016).
[47]
Charles W. Krueger. 1992. Software Reuse. Comput. Surveys 24, 2 (1992).
[48]
Charles W. Krueger. 2001. Easing the Transition to Software Mass Customization. In PFE. Springer.
[49]
Charles W. Krueger and Paul C. Clements. 2013. Systems and Software Product Line Engineering with BigLever Software Gears. In SPLC. ACM.
[50]
Jacob Krüger. 2016. A Cost Estimation Model for the Extractive Software-Product-Line Approach. Master's thesis. University of Magdeburg.
[51]
Jacob Krüger. 2019. Are You Talking about Software Product Lines? An Analysis of Developer Communities. In VaMoS. ACM.
[52]
Jacob Krüger, Sofia Ananieva, Lea Gerling, and Eric Walkingshaw. 2020. Third International Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution 2020). In SPLC. ACM.
[53]
Jacob Krüger and Thorsten Berger. 2020. Activities and Costs of Re-Engineering Cloned Variants into an Integrated Platform. In VaMoS. ACM.
[54]
Jacob Krüger, Thorsten Berger, and Thomas Leich. 2019. Software Engineering for Variability Intensive Systems. CRC Press, Chapter Features and How to Find Them: A Survey of Manual Feature Location.
[55]
Jacob Krüger, Wolfram Fenske, Jens Meinicke, Thomas Leich, and Gunter Saake. 2016. Extracting Software Product Lines: A Cost Estimation Perspective. In SPLC. ACM.
[56]
Jacob Krüger, Christian Lausberger, Ivonne von Nostitz-Wallwitz, Gunter Saake, and Thomas Leich. 2020. Search. Review. Repeat? An Empirical Study of Threats to Replicating SLR Searches. Empirical Software Engineering 25, 1 (2020).
[57]
Jacob Krüger, Mukelabai Mukelabai, Wanzi Gu, Hui Shen, Regina Hebig, and Thorsten Berger. 2019. Where is my Feature and What is it About? A Case Study on Recovering Feature Facets. Journal of Systems and Software 152 (2019).
[58]
Jacob Krüger, Louis Nell, Wolfram Fenske, Gunter Saake, and Thomas Leich. 2017. Finding Lost Features in Cloned Systems. In SPLC. ACM.
[59]
Jacob Krüger, Sebastian Nielebock, Sebastian Krieter, Christian Diedrich, Thomas Leich, Gunter Saake, Sebastian Zug, and Frank Ortmeier. 2017. Beyond Software Product Lines: Variability Modeling in Cyber-Physical Systems. In SPLC. ACM.
[60]
Jacob Krüger and Thorsten Berger. 2020. An Empirical Analysis of the Costs of Clone- and Platform-Oriented Software Reuse. In ESEC/FSE. ACM.
[61]
Elias Kuiter, Jacob Krüger, Sebastian Krieter, Thomas Leich, and Gunter Saake. 2018. Getting Rid of Clone-and-Own: Moving to a Software Product Line for Temperature Monitoring. In SPLC. ACM.
[62]
Miguel A. Laguna and Yania Crespo. 2013. A Systematic Mapping Study on Software Product Line Evolution: From Legacy System Reengineering to Product Line Refactoring. Science of Computer Programming 78, 8 (2013).
[63]
Max Lillack, Ştefan Stănciulescu, Wilhelm Hedman, Thorsten Berger, and Andrzej Wąsowski. 2019. Intention-Based Integration of Software Variants. In ICSE. IEEE.
[64]
Robert Lindohf, Jacob Krüger, Erik Herzog, and Thorsten Berger. 2020. Software Product-Line Evaluation in the Large. Empirical Software Engineering (2020).
[65]
Lukas Linsbauer, Somayeh Malakuti, Andrey Sadovykh, and Felix Schwägerl. 2018. 1st Intl. Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution). In SPLC. ACM.
[66]
Yang Lu. 2017. Industry 4.0: A Survey on Technologies, Applications and Open Research Issues. Journal of Industrial Information Integration 6 (2017).
[67]
Luciano Marchezan, Elder Macedo Rodrigues, Maicon Bernardino, and Fábio Paulo Basso. 2019. PAxSPL: A Feature Retrieval Process for Software Product Line Reengineering. Software: Practice and Experience 49, 8 (2019).
[68]
Jabier Martinez, Xhevahire Tërnava, and Tewfik Ziadi. 2018. Software Product Line Extraction from Variability-Rich Systems: The Robocode Case Study. In SPLC. ACM.
[69]
Jens Meinicke, Thomas Thüm, Reimar Schröter, Fabian Benduhn, Thomas Leich, and Gunter Saake. 2017. Mastering Software Variability with FeatureIDE. Springer.
[70]
Bertrand Meyer. 2014. Agile! Springer.
[71]
Mathias Meyer. 2014. Continuous Integration and its Tools. IEEE Software 31, 3 (2014).
[72]
Leticia Montalvillo and Oscar Díaz. 2015. Tuning GitHub for SPL Development: Branching Models & Repository Operations for Product Engineers. In SPLC. ACM.
[73]
Alan Moran. 2015. Managing Agile. Springer.
[74]
Mukelabai Mukelabai, Damir Nesic, Salome Maro, Thorsten Berger, and Jan-Philipp Steghöfer. 2018. Tackling Combinatorial Explosion: A Study of Industrial Needs and Practices for Analyzing Highly Configurable Systems. In ASE. ACM.
[75]
Motoi Nagamine, Tsuyoshi Nakajima, and Noriyoshi Kuno. 2016. A Case Study of Applying Software Product Line Engineering to the Air Conditioner Domain. In SPLC. ACM.
[76]
Damir Nešić, Jacob Krüger, Stefan Stănciulescu, and Thorsten Berger. 2019. Principles of Feature Modeling. In ESEC/FSE. ACM.
[77]
Michael Nieke, Lukas Linsbauer, Jacob Krüger, and Thomas Leich. 2019. Second International Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution 2019). In SPLC. ACM.
[78]
Andy J. Nolan and Silvia Abrahão. 2010. Dealing with Cost Estimation in Software Product Lines: Experiences and Future Directions. In SPLC. Springer.
[79]
Linda M. Northrop. 2002. SEI's Software Product Line Tenets. IEEE Software 19, 4 (2002).
[80]
Object Management Group. 2007. Unified Modeling Language: Superstructure Version 2.1.1.
[81]
Tristan Pfofe, Thomas Thüm, Sandro Schulze, Wolfram Fenske, and Ina Schaefer. 2016. Synchronizing Software Variants with VariantSync. In SPLC. ACM.
[82]
Klaus Pohl, Günter Böckle, and Frank J. van der Linden. 2005. Software Product Line Engineering. Springer.
[83]
Richard Pohl, Mischa Höchsmann, Philipp Wohlgemuth, and Christian Tischer. 2018. Variant Management Solution for Large Scale Software Product Lines. In ICSE-SEIP. ACM.
[84]
Rick Rabiser, Klaus Schmid, Martin Becker, Goetz Botterweck, Matthias Galster, Iris Groher, and Danny Weyns. 2018. A Study and Comparison of Industrial vs. Academic Software Product Line Research Published at SPLC. In SPLC. ACM.
[85]
Paul Ralph. 2019. Toward Methodological Guidelines for Process Theories and Taxonomies in Software Engineering. Transactions on Software Engineering 45, 7 (2019).
[86]
Julia Rubin and Marsha Chechik. 2013. A Framework for Managing Cloned Product Variants. In ICSE. IEEE.
[87]
Julia Rubin, Krzysztof Czarnecki, and Marsha Chechik. 2013. Managing Cloned Variants: A Framework and Experience. In SPLC. ACM.
[88]
Julia Rubin, Krzysztof Czarnecki, and Marsha Chechik. 2015. Cloned Product Variants: From Ad-Hoc to Managed Software Product Lines. International Journal on Software Tools for Technology Transfer 17, 5 (2015).
[89]
Julia Rubin, Andrei Kirshin, Goetz Botterweck, and Marsha Chechik. 2012. Managing Forked Product Variants. In SPLC. ACM.
[90]
Mohammed Sayagh, Noureddine Kerzazi, Bram Adams, and Fabio Petrillo. 2018. Software Configuration Engineering in Practice: Interviews, Survey, and Systematic Literature Review. IEEE Transactions on Software Engineering (2018).
[91]
Klaus Schmid and Martin Verlage. 2002. The Economic Impact of Product Line Adoption and Evolution. IEEE Software 19, 4 (2002).
[92]
Pierre-Yves Schobbens, Patrick Heymans, and Jean-Christophe Trigaux. 2006. Feature Diagrams: A Survey and a Formal Semantics. In RE. IEEE.
[93]
Christoph Seidl, Thorsten Berger, Christoph Elsner, and Klaus-Benedikt Schultis. 2017. Challenges and Solutions for Opening Small and Medium-Scale Industrial Sofware Platforms. In SPLC. ACM.
[94]
Yusra Shakeel, Jacob Krüger, Ivonne von Nostitz-Wallwitz, Christian Lausberger, Gabriel Campero Durand, Gunter Saake, and Thomas Leich. 2018. (Automated) Literature Analysis - Threats and Experiences. In SE4Science. ACM.
[95]
Dag I. K. Sjøberg, Tore Dybå, Bente C. D. Anda, and Jo E. Hannay. 2008. Building Theories in Software Engineering. In Guide to Advanced Empirical Software Engineering. Springer.
[96]
Hannah Snyder. 2019. Literature Review as a Research Methodology: An Overview and Guidelines. Journal of Business Research 104 (2019).
[97]
Daniel Ståhl, Kristofer Hallén, and Jan Bosch. 2016. Continuous Integration and Delivery Traceability in Industry: Needs and Practices. In SEAA. IEEE.
[98]
Stefan Stănciulescu, Sandro Schulze, and Andrzej Wasowski. 2015. Forked and Integrated Variants in an Open-Source Firmware Project. In ICSME. IEEE.
[99]
Mark Staples and Derrick Hill. 2004. Experiences Adopting Software Product Line Development Without a Product Line Architecture. In APSEC. IEEE.
[100]
Daniel Strüber, Mukelabai Mukelabai, Jacob Krüger, Stefan Fischer, Lukas Linsbauer, Jabier Martinez, and Thorsten Berger. 2019. Facing the Truth: Benchmarking the Techniques for the Evolution of Variant-Rich Systems. In SPLC. ACM.
[101]
Johannes Thönes. 2015. Microservices. IEEE Software 32, 1 (2015).
[102]
Thomas Thüm, Sven Apel, Christian Kästner, Ina Schaefer, and Gunter Saake. 2014. A Classification and Survey of Analysis Strategies for Software Product Lines. Comput. Surveys 47, 1 (2014).
[103]
Muhammad Usman, Muhammad Zohaib Iqbal, and Muhammad Uzair Khan. 2017. A Product-Line Model-Driven Engineering Approach for Generating Feature-Based Mobile Applications. Journal of Systems and Software 123 (2017).
[104]
Frank J. van der Linden, Klaus Schmid, and Eelco Rommes. 2007. Software Product Lines in Action. Springer.
[105]
Jens H. Weber, Anita Katahoire, and Morgan Price. 2015. Uncovering Variability Models for Software Ecosystems from Multi-Repository Structures. In VaMoS. ACM.
[106]
Wayne Wolf. 2009. Cyber-Physical Systems. Computer 3 (2009).
[107]
Bobbi Young, Judd Cheatwood, Todd Peterson, Rick Flores, and Paul Clements. 2017. Product Line Engineering Meets Model Based Engineering in the Defense and Automotive Industries. In SPLC. ACM.
[108]
Tao Yue, Shaukat Ali, and Bran Selic. 2015. Cyber-Physical System Product Line Engineering: Comprehensive Domain Analysis and Experience Report. In SPLC. ACM.

Cited By

View all
  • (2024)Decision Making for Managing Automotive Platforms: An Interview Survey on the State-of-PracticeCompanion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering10.1145/3663529.3663851(318-328)Online publication date: 10-Jul-2024
  • (2024)Insights into Transitioning towards Electrics/Electronics Platform Management in the Automotive IndustryCompanion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering10.1145/3663529.3663837(161-172)Online publication date: 10-Jul-2024
  • (2024)A Product-Line-Engineering Framework for Secure Enterprise-Resource-Planning SystemsProcedia Computer Science10.1016/j.procs.2024.06.338239(1619-1626)Online publication date: 2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SPLC '20: Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A - Volume A
October 2020
323 pages
ISBN:9781450375696
DOI:10.1145/3382025
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 October 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. process model
  2. round-trip engineering
  3. software reuse

Qualifiers

  • Research-article

Funding Sources

Conference

SPLC '20
Sponsor:

Acceptance Rates

SPLC '20 Paper Acceptance Rate 17 of 49 submissions, 35%;
Overall Acceptance Rate 167 of 463 submissions, 36%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)36
  • Downloads (Last 6 weeks)5
Reflects downloads up to 17 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Decision Making for Managing Automotive Platforms: An Interview Survey on the State-of-PracticeCompanion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering10.1145/3663529.3663851(318-328)Online publication date: 10-Jul-2024
  • (2024)Insights into Transitioning towards Electrics/Electronics Platform Management in the Automotive IndustryCompanion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering10.1145/3663529.3663837(161-172)Online publication date: 10-Jul-2024
  • (2024)A Product-Line-Engineering Framework for Secure Enterprise-Resource-Planning SystemsProcedia Computer Science10.1016/j.procs.2024.06.338239(1619-1626)Online publication date: 2024
  • (2023)Variability Debt: A Multi-method StudyProceedings of the XXII Brazilian Symposium on Software Quality10.1145/3629479.3629513(358-367)Online publication date: 7-Nov-2023
  • (2023)How to Retire and Replace a Software Product LineProceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A10.1145/3579027.3609004(275-286)Online publication date: 28-Aug-2023
  • (2023)Adapting the Database to Feature Changes in Software Product LinesProceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A10.1145/3579027.3608990(194-200)Online publication date: 28-Aug-2023
  • (2023)Product-Structuring Concepts for Automotive PlatformsProceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A10.1145/3579027.3608988(170-181)Online publication date: 28-Aug-2023
  • (2023)A Comparison of Visualization Concepts and Tools for Variant-Rich System EngineeringProceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A10.1145/3579027.3608986(153-159)Online publication date: 28-Aug-2023
  • (2023)VariantIncProceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A10.1145/3579027.3608984(129-140)Online publication date: 28-Aug-2023
  • (2023)Electrics/Electronics Platforms in the Automotive Industry: Challenges and Directions for Variant-Rich Systems EngineeringProceedings of the 17th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3571788.3571796(50-59)Online publication date: 25-Jan-2023
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media