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

skip to main content
10.1145/3336294.3336310acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplcConference Proceedingsconference-collections
short-paper

Industrial and Academic Software Product Line Research at SPLC: Perceptions of the Community

Published: 09 September 2019 Publication History

Abstract

We present preliminary insights into the perception of researchers and practitioners of the software product line (SPL) community on previous, current, and future research efforts. We were particularly interested in up-and-coming and outdated topics and whether the views of academics and industry researchers differ. Also, we compared the views of the community with the results of an earlier literature survey published at SPLC 2018. We conducted a questionnaire-based survey with attendees of SPLC 2018. We received 33 responses (about a third of the attendees) from both, very experienced attendees and younger researchers, and from academics as well as industry researchers. We report preliminary findings regarding popular and unpopular SPL topics, topics requiring further work, and industry versus academic researchers' views. Differences between academic and industry researchers become visible only when analyzing comments on open questions. Most importantly, while topics popular among respondents are also popular in the literature, topics respondents think require further work have often already been well researched. We conclude that the SPL community needs to do a better job preserving and communicating existing knowledge and particularly also needs to widen its scope.

References

[1]
Mathieu Acher, Roberto E. Lopez-Herrejon, and Rick Rabiser. 2017. Teaching Software Product Lines: A Snapshot of Current Practices and Challenges. TOCE 18, 1 (2017), 2:1--2:31.
[2]
Vander Alves, Nan Niu, Carina Alves, and George Valença. 2010. Requirements engineering for software product lines: A systematic literature review. Information and Software Technology 52, 8 (2010), 806--820.
[3]
Sven Apel, Don Batory, Christian Kästner, and Gunter Saake. 2013. Feature-Oriented Software Product Lines. Springer.
[4]
Rabih Bashroush, Muhammad Garba, Rick Rabiser, Iris Groher, and Goetz Botter-weck. 2017. CASE Tool Support for Variability Management in Software Product Lines. ACM Comput. Surv. 50, 1 (2017), 14:1--14:45.
[5]
Joachim Bayer, Oliver Flege, Peter Knauber, Roland Laqua, Dirk Muthig, Klaus Schmid, Tanya Widen, and Jean-Marc DeBaud. 1999. PuLSE: A Methodology to Develop Software Product Lines. In Proc. Symp. Softw. Reusability. ACM, 122--131.
[6]
Thorsten Berger, Ralf Rublack, Divya Nair, Joanne M. Atlee, Martin Becker, Krzysztof Czarnecki, and Andrzej Waąsowski. 2013. A survey of variability modeling in industrial practice. In Proc. 7th Int'l Workshop on Variability Modelling of Software-intensive Systems. ACM, 7:1--7:8.
[7]
Stefan Biffl, Marcos Kalinowski, Rick Rabiser, Fajar Ekaputra, and Dietmar Winkler. 2014. Systematic Knowledge Engineering: Building Bodies of Knowledge from Published Research. International Journal of Software Engineering and Knowledge Engineering (IJSEKE) 24, 10 (2014), 1533--1571.
[8]
Lionel C. Briand, Domenico Bianculli, Shiva Nejati, Fabrizio Pastore, and Mehrdad Sabetzadeh. 2017. The Case for Context-Driven Software Engineering Research: Generalizability Is Overrated. IEEE Software 34, 5 (2017), 72--75.
[9]
Lianping Chen and Muhammad Ali Babar. 2011. A systematic review of evaluation of variability management approaches in software product lines. Information & Software Technology 53, 4 (2011), 344--362.
[10]
Marcus Ciolkowski, Oliver Laitenberger, Sira Vegas, and Stefan Biffl. 2003. Practical Experiences in the Design and Conduct of Surveys in Empirical Software Engineering. In Empirical Methods and Studies in Software Engineering, R. Conradi and A. Wang (Eds.). Springer, 104--128.
[11]
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 Proc. 6th Int'l Workshop on Variability Modelling of Software-Intensive Systems. ACM, 173--182.
[12]
Jessica Díaz, Jennifer Pérez, Pedro P Alarcón, and Juan Garbajosa. 2011. Agile product line engineering-a systematic literature review. Software: Practice and Experience 41, 8 (2011), 921--941.
[13]
Emelie Engström and Per Runeson. 2011. Software product line testing-a systematic mapping study. Information and Software Technology 53, 1 (2011), 2--13.
[14]
Matthias Galster, Danny Weyns, Dan Tofan, Bartosz Michalik, and Paris Avgeriou. 2014. Variability in Software Systems - A Systematic Literature Review. IEEE Trans. Software Eng. 40, 3 (2014), 282--306.
[15]
Ruben Heradio, Hector Perez-Morago, David Fernández-Amorós, Francisco Javier Cabrerizo, and Enrique Herrera-Viedma. 2016. A bibliometric analysis of 20 years of research on software product lines. Information and Software Technology 72 (2016), 1--15.
[16]
Gerald Holl, Paul Grünbacher, and Rick Rabiser. 2012. A systematic review and an expert survey on capabilities supporting multi product lines. Information & Software Technology 54, 8 (2012), 828--852.
[17]
C Marimuthu and K Chandrasekaran. 2017. Systematic Studies in Software Product Lines: A Tertiary Study. In Proc. 21st Int'l Systems and Software Product Line Conf. ACM, 143--152.
[18]
Maira Marques, Jocelyn Simmonds, Pedro O. Rossel, and María Cecilia Bastarrica. 2019. Software product line evolution: A systematic literature review. Information and Software Technology 105 (2019), 190--208.
[19]
Jabier Martinez, Wesley K. G. Assunção, and Tewfik Ziadi. 2017. ESPLA: A Catalog of Extractive SPL Adoption Case Studies. In Proc. 21st Int'l Systems and Software Product Line Conf. ACM, 38--41.
[20]
Kannan Mohan, Balasubramaniam Ramesh, and Vijayan Sugumaran. 2010. Integrating software product line engineering and agile development. IEEE Software 27, 3 (2010), 48--55.
[21]
Muhammad A Noor, Rick Rabiser, and Paul Grünbacher. 2008. Agile product line planning: A collaborative approach and a case study. Journal of Systems and Software 81, 6 (2008), 868--882.
[22]
Linda M Northrop and Lawrence G Jones. 2008. Introduction to software product line adoption. In Proc. of the 12th International Software Product Line Conference. IEEE, 371--372.
[23]
Klaus Pohl, Günter Böckle, and Frank van der Linden. 2005. Software Product Line Engineering: Foundations, Principles, and Techniques. Springer.
[24]
Mikko Raatikainen, Juha Tiihonen, and Tomi Männistö. 2019. Software product lines and variability modeling: A tertiary study. Journal of Systems and Software 149 (2019), 485--510.
[25]
Rick Rabiser, Paul Grünbacher, and Deepak Dhungana. 2010. Requirements for product derivation support: Results from a systematic literature review and an expert survey. Information & Software Technology 52, 3 (2010), 324--346.
[26]
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 Proc. of the 22nd Int'l Systems and Software Product Line Conf. ACM, 14--24.
[27]
Ina Schaefer, Rick Rabiser, Dave Clarke, Lorenzo Bettini, David Benavides, Goetz Botterweck, Animesh Pathak, Salvador Trujillo, and Karina Villela. 2012. Software diversity: state of the art and perspectives. STTT 14, 5 (2012), 477--495.
[28]
Pierre-Yves Schobbens, Patrick Heymans, and Jean-Christophe Trigaux. 2006. Feature Diagrams: A Survey and a Formal Semantics. In Proc. 14th IEEE Int'l Conf. on Requirements Engineering. IEEE, 136--145.
[29]
Frank van der Linden, Klaus Schmid, and Eelco Rommes. 2007. Software product lines in action - the best industrial practice in product line engineering. Springer.
[30]
W Paul Vogt and R Burke Johnson. 2005. Dictionary of Statistics and Methodology - A Non-technical Guide for the Social Sciences. Sage Publications.

Cited By

View all
  • (2024)Industry Adoption of UVL: What We Will NeedProceedings of the 28th ACM International Systems and Software Product Line Conference10.1145/3646548.3676597(46-49)Online publication date: 2-Sep-2024
  • (2024)Not Quite There Yet: Remaining Challenges in Systems and Software Product Line Engineering as Perceived by Industry PractitionersProceedings of the 28th ACM International Systems and Software Product Line Conference10.1145/3646548.3672587(179-190)Online publication date: 2-Sep-2024
  • (2024)Data visualization guidance using a software product line approachJournal of Systems and Software10.1016/j.jss.2024.112029213:COnline publication date: 1-Jul-2024
  • Show More Cited By

Index Terms

  1. Industrial and Academic Software Product Line Research at SPLC: Perceptions of the Community

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A
    September 2019
    356 pages
    ISBN:9781450371384
    DOI:10.1145/3336294
    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 ACM 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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 09 September 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. SPLC
    2. academia
    3. industry
    4. software product lines

    Qualifiers

    • Short-paper

    Funding Sources

    Conference

    SPLC 2019

    Acceptance Rates

    Overall Acceptance Rate 167 of 463 submissions, 36%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 16 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Industry Adoption of UVL: What We Will NeedProceedings of the 28th ACM International Systems and Software Product Line Conference10.1145/3646548.3676597(46-49)Online publication date: 2-Sep-2024
    • (2024)Not Quite There Yet: Remaining Challenges in Systems and Software Product Line Engineering as Perceived by Industry PractitionersProceedings of the 28th ACM International Systems and Software Product Line Conference10.1145/3646548.3672587(179-190)Online publication date: 2-Sep-2024
    • (2024)Data visualization guidance using a software product line approachJournal of Systems and Software10.1016/j.jss.2024.112029213:COnline publication date: 1-Jul-2024
    • (2021)Variability Debt: Characterization, Causes and ConsequencesProceedings of the XX Brazilian Symposium on Software Quality10.1145/3493244.3493250(1-10)Online publication date: 8-Nov-2021
    • (2021)Product-line analysis cookbookProceedings of the 25th ACM International Systems and Software Product Line Conference - Volume B10.1145/3461002.3473951(99-104)Online publication date: 6-Sep-2021
    • (2021)A flexible approach for transforming variability modelsProceedings of the 25th ACM International Systems and Software Product Line Conference - Volume B10.1145/3461002.3473069(18-23)Online publication date: 6-Sep-2021
    • (2021)Bridging the gapProceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A10.1145/3461001.3474301(184-189)Online publication date: 6-Sep-2021
    • (2020)Variability Transformation from Industrial Engineering ArtifactsProceedings of the 24th ACM International Systems and Software Product Line Conference - Volume B10.1145/3382026.3425770(65-73)Online publication date: 19-Oct-2020
    • (2019)A Web-based Software Product Line Engineering Framework2019 International Conference on Advanced Computer Science and information Systems (ICACSIS)10.1109/ICACSIS47736.2019.8979729(21-26)Online publication date: Oct-2019

    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