U.S. flag

An official website of the United States government

The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

  • Publications
  • Account settings
  • My Bibliography
  • Collections
  • Citation manager

Save citation to file

Email citation, add to collections.

  • Create a new collection
  • Add to an existing collection

Add to My Bibliography

Your saved search, create a file for external citation management software, your rss feed.

  • Search in PubMed
  • Search in NLM Catalog
  • Add to Search

Perceived diversity in software engineering: a systematic literature review

Affiliations.

  • 1 University of British Columbia, Kelowna, Canada.
  • 2 University of Waterloo, Waterloo, Canada.
  • PMID: 34305441
  • PMCID: PMC8284041
  • DOI: 10.1007/s10664-021-09992-2

We define perceived diversity as the diversity factors that individuals are born with. Perceived diversity in Software Engineering has been recognized as a high-value team property and companies are willing to increase their efforts to create more diverse work teams. The current diversity state-of-the-art shows that gender diversity studies have been growing during the past decade, and they have shown the benefits of including women in software teams. However, less is known about how other perceived diversity factors such as race, nationality, disability, and age of developers are related to Software Engineering. Through a systematic literature review, we aim to clarify the research area concerned with perceived diversity in Software Engineering. Our goal is to identify (1) what issues have been studied and what results have been reported; (2) what methods, tools, models, and processes have been proposed to help perceived diversity issues; and (3) what limitations have been reported when studying perceived diversity in Software Engineering. Furthermore, our ultimate goal is to identify gaps in the current literature and create a call for future action in perceived diversity in Software Engineering. Our results indicate that the individual studies have typically had a gender diversity perspective focusing on showing gender bias or gender differences instead of developing methods and tools to mitigate the gender diversity issues faced in SE. Moreover, perceived diversity aspects related to SE participants' race, age, and disability need to be further analyzed in Software Engineering research. From our systematic literature review, we conclude that researchers need to consider a wider set of perceived diversity aspects for future research.

Keywords: Perceived diversity; Software engineering; Systematic literature review.

© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2021.

PubMed Disclaimer

Yearly trend of the papers…

Yearly trend of the papers count grouped by the perceived diversity aspects

Perceived diversity aspects grouped by…

Perceived diversity aspects grouped by the SWEBOK activity (right) and the study methodology…

Similar articles

  • What Differences Make a Difference? The Promise and Reality of Diverse Teams in Organizations. Mannix E, Neale MA. Mannix E, et al. Psychol Sci Public Interest. 2005 Oct;6(2):31-55. doi: 10.1111/j.1529-1006.2005.00022.x. Epub 2005 Oct 1. Psychol Sci Public Interest. 2005. PMID: 26158478
  • Palliative care experiences of adult cancer patients from ethnocultural groups: a qualitative systematic review protocol. Busolo D, Woodgate R. Busolo D, et al. JBI Database System Rev Implement Rep. 2015 Jan;13(1):99-111. doi: 10.11124/jbisrir-2015-1809. JBI Database System Rev Implement Rep. 2015. PMID: 26447011
  • Improving Access to and Usability of Systematic Review Data for Health Systems Guidelines Development [Internet]. Totten AM, Smith C, Dunham K, Jungbauer RM, Graham E. Totten AM, et al. Rockville (MD): Agency for Healthcare Research and Quality (US); 2019 Feb. Report No.: 19-EHC010-EF. Rockville (MD): Agency for Healthcare Research and Quality (US); 2019 Feb. Report No.: 19-EHC010-EF. PMID: 31013017 Free Books & Documents. Review.
  • Testing Scientific Software: A Systematic Literature Review. Kanewala U, Bieman JM. Kanewala U, et al. Inf Softw Technol. 2014 Oct 1;56(10):1219-1232. doi: 10.1016/j.infsof.2014.05.006. Inf Softw Technol. 2014. PMID: 25125798 Free PMC article.
  • Health professionals' experience of teamwork education in acute hospital settings: a systematic review of qualitative literature. Eddy K, Jordan Z, Stephenson M. Eddy K, et al. JBI Database System Rev Implement Rep. 2016 Apr;14(4):96-137. doi: 10.11124/JBISRIR-2016-1843. JBI Database System Rev Implement Rep. 2016. PMID: 27532314 Review.
  • Decoding Employee ambidexterity: Understanding drivers, constraints, and performance implications for thriving in the evolving work landscapes - A scoping review. Joseph J, Firmin S, Oseni T, Stranieri A. Joseph J, et al. Heliyon. 2023 Nov 21;9(12):e22493. doi: 10.1016/j.heliyon.2023.e22493. eCollection 2023 Dec. Heliyon. 2023. PMID: 38046161 Free PMC article.
  • Morgan S. (2017) How are programming questions from women received on stack overflow? a case study of peer parity. In: Proceedings Companion of the 2017 ACM SIGPLAN International conference on systems, programming, languages, and applications: Software for Humanity. pp 39–41
  • Adikaram AS, Wijayawardena K. What happens to female employees in skewed it project teams in sri lanka? revisiting kanter. South Asian J Human Resour Manag. 2015;2(1):37–57. doi: 10.1177/2322093715576161. - DOI
  • Ahmadi M, Weibert A, Ogonowski C, Aal K, Gäckle K, Marsden N, Wulf V (2018) Challenges and lessons learned by applying living labs in gender and it contexts. In: Proceedings of the 4th Conference on gender & IT, pp 239–249
  • Al-Ani B, Marczak S, Prikladnicki R, Redmiles D (2013) Revisiting the factors that engender trust of global systems engineers. In: 2013 IEEE 8th international conference on global software engineering. IEEE, pp 31–40
  • Alfaro Iván, Chandrasekaran R. Software quality and development speed in global software development teams. Bus Inf Syst Eng. 2015;57(2):91–102. doi: 10.1007/s12599-015-0372-6. - DOI

Related information

Linkout - more resources, full text sources.

  • Europe PubMed Central
  • PubMed Central

Miscellaneous

  • NCI CPTAC Assay Portal
  • Citation Manager

NCBI Literature Resources

MeSH PMC Bookshelf Disclaimer

The PubMed wordmark and PubMed logo are registered trademarks of the U.S. Department of Health and Human Services (HHS). Unauthorized use of these marks is strictly prohibited.

Perceived diversity in software engineering: a systematic literature review

perceived diversity in software engineering a systematic literature review

New Citation Alert added!

This alert has been successfully added and will be sent to:

You will be notified whenever a record that you have chosen has been cited.

To manage your alert preferences, click on the button below.

New Citation Alert!

Please log in to your account

Information & Contributors

Bibliometrics & citations, view options.

  • Boaye Belle A (2024) Assuring the emotional and cultural intelligence of intelligent software systems Proceedings of the 1st IEEE/ACM Workshop on Multi-disciplinary, Open, and RElevant Requirements Engineering 10.1145/3643666.3648575 (22-23) Online publication date: 16-Apr-2024 https://dl.acm.org/doi/10.1145/3643666.3648575
  • Sánchez-Gordón M Colomo-Palacios R Sanchez Gordon A Graziotin D Nolte A (2024) Characterizing Role Models in Software Practitioners' Career: An Interview Study Proceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering 10.1145/3641822.3641883 (164-169) Online publication date: 14-Apr-2024 https://dl.acm.org/doi/10.1145/3641822.3641883
  • Cha Y Jackson V Figueira I Branham S van der Hoek A Graziotin D Nolte A (2024) Understanding the Career Mobility of Blind and Low Vision Software Professionals Proceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering 10.1145/3641822.3641872 (170-181) Online publication date: 14-Apr-2024 https://dl.acm.org/doi/10.1145/3641822.3641872
  • Show More Cited By

Recommendations

Diversity in software engineering.

1 Studies about diversity in Software Engineering (SE) are important to understand the disparity occurring nowadays at information technology workplaces. The goal of this work is to analyze the characteristics of diversity in SE and how to adapt SE ...

The use of systematic reviews in evidence based software engineering: a systematic mapping study

Context . A decade ago, Kitchenham, Dybå and Jørgensen argued that software engineering could benefit from an evidence-based research approach similar that that used in medicine, introducing the basis for Evidence Based Software Engineering (EBSE). ...

Motivation in Software Engineering: A systematic literature review

Objective: In this paper, we present a systematic literature review of motivation in Software Engineering. The objective of this review is to plot the landscape of current reported knowledge in terms of what motivates developers, what de-motivates them ...

Information

Published in.

Kluwer Academic Publishers

United States

Publication History

Author tags.

  • Perceived diversity
  • Systematic literature review
  • Software engineering
  • Research-article

Contributors

Other metrics, bibliometrics, article metrics.

  • 27 Total Citations View Citations
  • 0 Total Downloads
  • Downloads (Last 12 months) 0
  • Downloads (Last 6 weeks) 0
  • Oliveira T Barcomb A Santos R Barros H Baldassarre M França C Roychoudhury P Paiva A Abreu R Storey M Sharif B Xia X (2024) Navigating the Path of Women in Software Engineering: From Academia to Industry Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Society 10.1145/3639475.3640100 (154-165) Online publication date: 14-Apr-2024 https://dl.acm.org/doi/10.1145/3639475.3640100
  • Graßl I Fraser G Roychoudhury A Paiva A Abreu R Storey M Gama K Siegmund J (2024) Equitable Student Collaboration in Pair Programming Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training 10.1145/3639474.3640086 (274-285) Online publication date: 14-Apr-2024 https://dl.acm.org/doi/10.1145/3639474.3640086
  • Verwijs C Russo D (2024) The Double-Edged Sword of Diversity: How Diversity, Conflict, and Psychological Safety Impact Software Teams IEEE Transactions on Software Engineering 10.1109/TSE.2023.3339881 50 :1 (141-157) Online publication date: 1-Jan-2024 https://dl.acm.org/doi/10.1109/TSE.2023.3339881
  • Mbaka W Tuma K (2024) Role of Gender in the Evaluation of Security Decisions IEEE Security and Privacy 10.1109/MSEC.2023.3343837 22 :2 (38-48) Online publication date: 5-Jan-2024 https://dl.acm.org/doi/10.1109/MSEC.2023.3343837
  • Dwomoh G Barcomb A (2024) Advancing More Inclusive Tech Careers: How People Develop Their Potential and Thrive IEEE Software 10.1109/MS.2024.3377591 41 :4 (60-67) Online publication date: 18-Mar-2024 https://dl.acm.org/doi/10.1109/MS.2024.3377591
  • Barnes T Lee K Tavares C Rodríguez-Pérez G Nagappan M (2024) Towards understanding barriers and mitigation strategies of software engineers with non-traditional educational and occupational backgrounds Empirical Software Engineering 10.1007/s10664-024-10493-1 29 :4 Online publication date: 4-Jun-2024 https://dl.acm.org/doi/10.1007/s10664-024-10493-1
  • Murali A Sahu G Thangarajah K Zimmerman B Rodríguez-Pérez G Nagappan M (2024) Diversity in issue assignment: humans vs bots Empirical Software Engineering 10.1007/s10664-023-10424-6 29 :2 Online publication date: 9-Jan-2024 https://dl.acm.org/doi/10.1007/s10664-023-10424-6

View options

Login options.

Check if you have access through your login credentials or your institution to get full access on this article.

Full Access

Share this publication link.

Copying failed.

Share on social media

Affiliations, export citations.

  • Please download or close your previous search result export first before starting a new bulk export. Preview is not available. By clicking download, a status dialog will open to start the export process. The process may take a few minutes but once it finishes a file will be downloadable from your browser. You may continue to browse the DL while the export process is in progress. Download
  • Download citation
  • Copy citation

We are preparing your search results for download ...

We will inform you here when the file is ready.

Your file of search results citations is now ready.

Your search export query has expired. Please try again.

chrome icon

Perceived diversity in software engineering: a systematic literature review.

Chat with Paper

Women’s Participation in Open Source Software: A Survey of the Literature

Addressing the influence of end user human aspects on software engineering, post-pandemic resilience of hybrid software teams, diversity in software engineering: a survey about scientists from underrepresented groups, investigating the perceived impact of maternity on software engineering: a women’s perspective, the nature of prejudice, are emily and greg more employable than lakisha and jamal a field experiment on labor market discrimination, the difference: how the power of diversity creates better groups, firms, schools, and societies, gender violence: transgender experiences with violence and discrimination., managing cross-cultural issues in global software outsourcing, related papers (5), software engineering practice versus evidence-based software engineering research, are you sure you are happy, global and latin american female participation in evidence-based software engineering: a systematic mapping study, practical relevance of software engineering research: synthesizing the community's voice, critical elements for multigenerational teams: a systematic review, trending questions (1).

- Gender diversity studies have grown, showing benefits in software teams. - Other diversity factors like race, age, disability need further analysis.

  •  Sign into My Research
  •  Create My Research Account
  • Company Website
  • Our Products
  • About Dissertations
  • Español (España)
  • Support Center

Find your institution

Examples: State University, [email protected]

Other access options

  • More options

Select language

  • Bahasa Indonesia
  • Português (Brasil)
  • Português (Portugal)

Welcome to My Research!

You may have access to the free features available through My Research. You can save searches, save documents, create alerts and more. Please log in through your library or institution to check if you have access.

Welcome to My Research!

Translate this article into 20 different languages!

If you log in through your library or institution you might have access to this article in multiple languages.

Translate this article into 20 different languages!

Get access to 20+ different citations styles

Styles include MLA, APA, Chicago and many more. This feature may be available for free if you log in through your library or institution.

Get access to 20+ different citations styles

Looking for a PDF of this document?

You may have access to it for free by logging in through your library or institution.

Looking for a PDF of this document?

Want to save this document?

You may have access to different export options including Google Drive and Microsoft OneDrive and citation management tools like RefWorks and EasyBib. Try logging in through your library or institution to get access to these tools.

Want to save this document?

  • More like this
  • Preview Available
  • Scholarly Journal

perceived diversity in software engineering a systematic literature review

Perceived diversity in software engineering: a systematic literature review

No items selected.

Please select one or more items.

Select results items first to use the cite, email, save, and export options

This is a limited preview of the full PDF

Try and log in through your library or institution to see if they have access.

It appears you don't have support to open PDFs in this web browser. To view this file, Open with your PDF reader

Suggested sources

  • About ProQuest
  • Terms of Use
  • Privacy Policy
  • Cookie Policy

Observable Diversity in Software Engineering: A Systematic Literature Review

Authors: Gema Rodríguez-Pérez Reza Nadri Meiyappan Nagappan

Venue: EMSE   Empirical Software Engineering, Vol. 26, No. 5, pp. 102, 2021

Abstract: We define perceived diversity as the diversity factors that individuals are born with. Perceived diversity in Software Engineering has been recognized as a high-value team property and companies are willing to increase their efforts to create more diverse work teams. The current diversity state-of-the-art shows that gender diversity studies have been growing during the past decade, and they have shown the benefits of including women in software teams. However, less is known about how other perceived diversity factors such as race, nationality, disability, and age of developers are related to Software Engineering. Through a systematic literature review, we aim to clarify the research area concerned with perceived diversity in Software Engineering. Our goal is to identify (1) what issues have been studied and what results have been reported; (2) what methods, tools, models, and processes have been proposed to help perceived diversity issues; and (3) what limitations have been reported when studying perceived diversity in Software Engineering. Furthermore, our ultimate goal is to identify gaps in the current literature and create a call for future action in perceived diversity in Software Engineering. Our results indicate that the individual studies have typically had a gender diversity perspective focusing on showing gender bias or gender differences instead of developing methods and tools to mitigate the gender diversity issues faced in SE. Moreover, perceived diversity aspects related to SE participants’ race, age, and disability need to be further analyzed in Software Engineering research. From our systematic literature review, we conclude that researchers need to consider a wider set of perceived diversity aspects for future research.

Plain Text:

Designed and built by Vishnu Satish

Perceived diversity in software engineering: a systematic literature review

Abstract: we define perceived diversity as the diversity factors that individuals are born with. perceived diversity in software engineering has been recognized as a high-value team property and companies are willing to increase their efforts to create more diverse work teams. the current diversity state-of-the-art shows that gender diversity studies have been growing during the past decade, and they have shown the benefits of including women in software teams. however, less is known about how other perceived diversity … show more.

Search citation statements

Paper Sections

Citation Types

Year Published

Publication Types

Relationship

Cited by 55 publication s

References 164 publication s, detecting latent topics and trends in software engineering research since 1980 using probabilistic topic modeling.

The landscape of software engineering research has changed significantly from one year to the next in line with industrial needs and trends. Therefore, today's research literature on software engineering has a rich and multidisciplinary content that includes a large number of studies; however, not many of them demonstrate a holistic view of the field. From this perspective, this study aimed to reveal a holistic view that reflects topics, trends, and trajectories in software engineering research by analyzing the majority of domain-specific articles published over the last 40 years. This study first presents an objective and systematic method for corpus creation through major publication sources in the field. A corpus was then created using this method, which includes 44 domain-specific conferences and journals and 57,174 articles published between 1980 and 2019. Next, this corpus was analyzed using an automated text-mining methodology based on a probabilistic topic-modeling approach. As a result of this analysis, 24 main topics were found. In addition, topical trends in the field were revealed. Finally, three main developmental stages of the field were identified as: the programming age, the software development age, and the software optimization age.

Towards Understanding Barriers and Mitigation Strategies of Software Engineers with Non-traditional Educational and Occupational Backgrounds

The traditional path to a software engineering career involves a post-secondary diploma in Software Engineering, Computer Science, or a related field. However, many software engineers take a non-traditional path to their career, starting from other industries or fields of study. This paper proposes a study on barriers faced by software engineers with non-traditional educational and occupational backgrounds, and possible mitigation strategies for those barriers. We propose a two-stage methodology, consisting of an exploratory study, followed by a validation study. The exploratory study will involve a grounded-theory-based qualitative analysis of relevant Reddit data to yield a framework around the barriers and possible mitigation strategies. These findings will then be validated using a survey in the validation study. Making software engineering more accessible to those with non-traditional backgrounds will not only bring about the benefits of functional diversity, but also serves as a method of filling in the labour shortages of the software engineering industry. CCS CONCEPTS• Social and professional topics → Computing profession.

Análise quali-quantitativa sobre a influência da diversidade na produtividade de equipes ágeis: um estudo na indústria

Este artigo investiga a influência da diversidade na produtividade de equipes que utilizam metodologias ágeis e também na qualidade dos artefatos produzidos. Para isso, foi realizada uma pesquisa quali-quantitativa, no contexto da indústria, envolvendo quatro times com diferentes perfis de diversidade. O estudo utilizou dois métodos de coleta de dados: um questionário organizado em três dimensões e métricas aplicadas a dados de uma ferramenta de apoio ao desenvolvimento. Os resultados mostraram que os times mais diversos apresentaram melhores indicadores de produtividade e qualidade em seus produtos.

scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.

Contact Info

[email protected]

10624 S. Eastern Ave., Ste. A-614

Henderson, NV 89052, USA

Blog Terms and Conditions API Terms Privacy Policy Contact Cookie Preferences Do Not Sell or Share My Personal Information

Copyright © 2024 scite LLC. All rights reserved.

Made with 💙 for researchers

Part of the Research Solutions Family.

  • DOI: 10.1109/CHASE.2019.00010
  • Corpus ID: 173188569

A Systematic Mapping Study of Diversity in Software Engineering: A Perspective from the Agile Methodologies

  • Karina Kohl , R. Prikladnicki
  • Published in IEEE/ACM International… 1 May 2019
  • Computer Science

Figures and Tables from this paper

figure 1

34 Citations

Perceived diversity in software engineering: a systematic literature review.

  • Highly Influenced

Diversity and Inclusion Initiatives in Brazilian Software Development Companies: Comparing the Perspectives of Managers and Developers

What you use is what you get: unforced errors in studying cultural aspects in agile software development, practicing equity diversity inclusion (edi) in software development teams: a systematic literature survey, human factors and their influence on software development teams - a tertiary study, navigating cultural diversity: barriers and potentials in multicultural agile software development teams, navigating cultural diversity: barriers and benefits in multicultural agile software development teams, the double-edged sword of diversity: how diversity, conflict, and psychological safety impact software teams.

  • 10 Excerpts

Systematic Literature Review of Gender and Software Engineering in Asia

Connecting the dots between human factors and software engineering, 9 references, systematic mapping studies in software engineering, from diversity by numbers to diversity as process: supporting inclusiveness in software development teams with brainstorming, gender and tenure diversity in github teams, the diversity bonus: how great teams pay off in the knowledge economy, perceptions of diversity on git hub: a user survey, making the difference: applying a logic of diversity, the difference: how the power of diversity creates better groups, firms, schools, and societies.

  • Highly Influential

Related Papers

Showing 1 through 3 of 0 Related Papers

Not Quite There Yet: Remaining Challenges in Systems and Software Product Line Engineering as Perceived by Industry Practitioners

DOI: https://doi.org/10.1145/3646548.3672587 SPLC '24: 28th ACM International Systems and Software Product Line Conference , Dommeldange, Luxembourg, September 2024

Research on system and software product line engineering (SPLE) and the community around it have been inspired by industrial applications. However, despite decades of research, industry is still struggling with adopting product line approaches and more generally with managing system variability. We argue that it is essential to better understand why this is the case. Particularly, we need to understand the current challenges industry is facing wrt. adopting SPLE practices, how far existing research helps industry practitioners to cope with their challenges, and where additional research would be required. We conducted a hybrid workshop at the 2023 Systems and Software Product Line Conference (SPLC) with over 30 participants from industry and academia. 9 companies from diverse domains and in different phases of SPLE adoption presented their context and perceived challenges. We grouped, discussed, and rated the relevance of the articulated challenges. We then formed clusters of relevant research topics to discuss existing literature as well as research opportunities. In this paper, we report the industry cases, the identified challenges and clusters of research topics, provide pointers to existing work, and discuss research opportunities. With this, we want to enable industry practitioners to become aware of typical challenges and find their way into the existing body of knowledge and to relevant fields of research.

ACM Reference Format: Martin Becker, Rick Rabiser, and Goetz Botterweck. 2024. Not Quite There Yet: Remaining Challenges in Systems and Software Product Line Engineering as Perceived by Industry Practitioners. In 28th ACM International Systems and Software Product Line Conference (SPLC '24), September 02--06, 2024, Dommeldange, Luxembourg. ACM, New York, NY, USA 12 Pages. https://doi.org/10.1145/3646548.3672587

1 INTRODUCTION

System and Software Product Line Engineering (SPLE) has a long tradition, tracing back almost half a century to Parnas’ discussion of program families [ 59 ]. From the get-go frameworks for SPLE [ 17 ], the system and software product line community, and its flagship conference, SPLC 1 have been very much inspired by industry needs and challenges. The devised approaches have been applied successfully in a broad spectrum of industries [ 51 , 80 ].

However, despite all this research, when talking to industry practitioners, one gets the impression that they are still struggling when dealing with SPLE in practice. One common pattern is that a company with a successful product adds more similar products in an ad hoc approach (e.g., “clone-and-own”). Then, with more products, at some point the company hits a complexity barrier and requires a more systematic approach [ 10 , 24 , 69 ]. On the other hand, the combinatorial explosion resulting from developing highly-variable engineering artefacts leads to issues in other engineering practices, e.g., verification and validation/testing, if no systematic approach to manage variabilities is applied [ 55 ] and variability management across granularity levels is perceived as being difficult [ 26 ]. The evolution of variation-rich system without a systematic approach also becomes a nightmare [ 41 ] over time.

In this paper, we argue that, to provide directions for product line research, it is necessary to understand this phenomenon and reasons for it. In 2020, Berger et al. provided some updates on industry challenges in SPLE [ 10 ] elicited earlier, but overall there is only limited up-to-date data on industrial challenges in SPLE. Single case studies about companies adopting product line engineering are still added to the body of knowledge, see, for instance, the ESPLA catalog  [ 51 , 52 ], but multi-case studies or studies focusing on discussing industry challenges from a broader perspective often date 10 to almost 20 years back [ 9 , 80 ].

Furthermore, SPLC industry participation keeps eroding, e.g., Schmid et al. [ 73 ] concluded in 2021 that “today, SPLC is mostly regarded as an academic conference with little industry participation”. However, they also emphasised the interest of practitioners and researchers to exchange knowledge and learn from each other.

We argue that industry practitioners should (1) be aware of typical challenges in adopting SPLE practices and (2) understand the existing body of knowledge on SPLC practices and technology. Furthermore, the SPLC research community needs to (3) understand current and unsolved challenges that industry practitioners are (still) facing and (4) try to address the challenges in collaboration with industry practitioners. This, we hope, will also re-strengthen the link between the academic and industry subcommunities.

As a first step, two authors of this submission organised a workshop with industry practitioners from 9 companies with active systems and software product lines. The discussion and data emerging from that workshop provide the input for this paper. With our analysis here, we aim to answer the following research questions:

  • Which challenges and barriers do industry practitioners experience in system and software product line practice?
  • What are the reasons for these observed challenges and barriers? (a) Where do approaches exist but are not applied (indicating dissemination, communication, or management issues); (b) where are the available approaches insufficient (indicating opportunities for future work)?
  • Where are opportunities and what are appropriate measures to (re-)strengthen the synergy between academic SPLE researchers and industrial practitioners?

In summary, this paper provides the following contributions :

  • Recent and up-to-date empirical data elicited from practitioners working on 9 different industrial use cases, including 17 challenges organised into 7 themes.
  • A rating of the relevancy (i.e., the relative importance as rated by practitioners) of these challenges.
  • A discussion of existing research to address the challenges and open research opportunities for the SPLE community.

2 RESEARCH APPROACH

In this section, we summarise our research approach to obtain the presented results (see Figure  1 ). The workshop was communicated explicitly as an industry-focused and hybrid event (to reach a broad international audience, including those who might not travel to Tokyo). 33 participants took part – the vast majority joined online.

perceived diversity in software engineering a systematic literature review

Overview of the research approach, organised into three phases workshop, online discussion with participants, and review by researchers

  • Extract data – Achieve immersion to be familiar with the evidence; update the research protocol; extract data.
  • Code data – Identify and code interesting concepts, categories, and findings across the entire dataset.
  • Translate codes into themes – Translate codes into themes, identify subthemes and higher-order themes where necessary.
  • Create a model of higher-order themes – Explore relationships between themes and create a model of higher-order themes.
  • Assess the trustworthiness of the synthesis – Assess the trustworthiness of the interpretations leading up to the synthesis.

Note that thematic analysis/synthesis originally was invented for the analysis of a body of literature. Still, some of the provided ideas were useful to guide our research. As an output, we produced a mindmap with the identified themes and discuss research opportunities. More details later in Sections  4 and 5 .

3 INDUSTRY CASES

In this section, we introduce the 9 industry cases presented at the workshop. For a condensed summary see Table  1 .

1 Automotive mechatronics Broaden product portfolio Standards, “docs as code”, CI/CD, test strategy, project-based org.
2 Sensors, measuring devices Variant management & product configuration PL verification
3 HVAC, home applicances System of systems PLE Ecosystem, multiple domains, verification and validation effort for variants, portfolio vs. engineering across distributed locations
4 Metallurgical plant solutions Systematic variability management Dependence on automation platform vendors, variability on multiple levels and in multiple disciplines
5 Agritech Multi systems PL Long-living systems, small production volumes, multiple product lines, maintenance, tools for modeling and simulation
6 Rail transport, rolling stock Enhance reuse rate Documenting, scoping and evaluating PL architectures, var. modeling, standardising modules, module maintenance, org. structures
7 Industrial automation New generation of automation products Knowledge silos, integration and testing, HIL testing, perception of slow platform development, modification of shared assets
8 Defense, aerospace Increase modularisation and reuse Perception of PLE, design authority, asynchronous information, governance, reuse scope, proactive reuse identification, frequent analysis
9 Automotive powertrain controllers PL variant management Consistent variant management across disciplines, variant management in V & V, evolution of PLs, PL of PLs, efficient var. realisation, usability of var. management tools, collaboration with OEMs

The cases reported a diverse spectrum of types of product lines (Software PL, Hardware PL, System PL, System-of-Systems PL). 8 cases identified their project as “ongoing”, one as “future”.

3.1 Industry Case 1

Company . The first industry case, an automotive mechatronics expert, is adopting SPLE at both the software and system levels for several years now to cater to a diverse range of customers and a broad product portfolio.

Approaches . The company utilises a “docs as code” methodology, enabling streamlined updates and maintenance of documentation akin to software code. The configuration of features within the PL is managed through KConfig, that raises questions regarding its efficacy and usability for complex feature configurations in a system PL environment, including difficulties in maintaining an overview of features and configuring them.

Challenges . They have to adhere to the Automotive SPICE standard, necessitating robust management of variability across all work products. Furthermore, in the realm of Continuous Integration and Delivery (CI/CD), they are compelled to provide quick feedback cycles, implement rigorous quality gates, and satisfy the varying acceptance criteria of developers, customers, and projects. A crucial challenge is formulating a viable test strategy compatible with PL characteristics and efficiently addressing stakeholder needs. Additionally, there is a pressing need to restructure the organisation to facilitate a smooth transition from traditional project-based workflows to a more scalable product line engineering framework.

3.2 Industry Case 2

Company . The second case is an international company with subsidiaries in 7 countries plus 60 countries with distributors. They develop and manufacture sensing elements, sensing modules and sensors for air velocity, CO2, humidity, moisture in oil, pressure, temperature, etc. They are maintaining a product line of measurement technology solutions such as (hand-held) measuring devices, humidity calibrators or wireless sensor systems. Their products are highly customisable and there is a massive amount of possible combinations of the components of the product line.

Approaches . The company has developed their own variant management and configuration tool, including description of features and their characteristics, as well as constraints on possible selections of features and characteristics.

Challenges . One of the core challenges they reported was the difficulty in performing verification, which is important in their domain, given the combinatorial explosion of possible products and also to automatically check the validity of created configurations. They have tried approaches such as equivalence class partitioning, but found no vectors since every single characteristic behaves (can behave) different in combination with others.

3.3 Industry Case 3

Company . The third case, an established OEM and supplier in various application domains, is advancing its mission to improve smart living solutions at home by implementing a System of Systems (SoS) PLE approach based upon its existing PLs, including electric solutions, climate & well-being etc. Their SPLE strategy focuses on managing resources effectively, supporting the definition of core products and assets that are foundational to multiple applications. The modularisation of products into manageable units is a key strategy, enabling them to tackle complex systems.

Approaches . Clarifying what constitutes a “module” in the context of SoS and establishing clear guidelines for modular development and integration are essential steps. This ensures that modular components are effectively designed and that they contribute to the overall objectives of the SoS architecture, facilitating smoother transitions and more robust system integrations.

Challenges . They are facing several challenges in this transformation described along the BAPO framework [ 80 ]. Business: transitioning from offering single interconnected systems to an integrated ecosystem. Architecture: managing a diverse portfolio and engineering processes distributed across locations while concurrently handling multiple domains (software, electronics, mechanics). Process: reducing the V&V effort required for variants across different product lines. Organisation: coordinating portfolio and engineering management across distributed locations. To evolve from System to SoS PLE, they consider strategic personnel transfers between different application domains to foster cross-functional expertise and collaboration.

3.4 Industry Case 4

Company . Case 4 is an international company providing metallurgical plant solutions. They maintain several SPLs (automation, control) for machines in the metallurgical process, e.g., ironmaking, steelmaking, continuous casting, hot rolling, cold rolling, and strip processing. Their motivation for systematic variability management stems from the need to consider different kinds of plants and customer requirements for those plants; the fact that every plant has several setups; that there are diverse protocols and diverse suppliers, e.g., of sensors; that there are many interfaces between systems (their own and of other vendors) and software on different levels of the automation pyramid. The company has developed diverse solutions to deal with variability including templates (typicals), standard technological packages, and parameterisation tools.

Approaches . The company has a long-term research project with multiple university partners to work on these challenges and adopt an SPL approach. Specifically, they are working on a multi-disciplinary variability modeling approach allowing to represent variability knowledge from different engineering disciplines in different variability models and relate them via cross-discipline constraints.

Challenges . The core challenges the company reported are the issues resulting from clone-and-own (e.g., code duplication, maintenance issues), the huge system scope, the need to adapt software to diverse hardware platforms (and the need to maintain legacy software for many years), the versioning of variants (customer configuration vs. platform), and the required (re-)modularisation to ease systematic variability management.

3.5 Industry Case 5

Company . The fifth case is an OEM of farming systems who manages diverse product families and maintains long-living systems, often exceeding 30 years in operation. Cybersecurity is a critical concern as it necessitates ongoing software updates to address emerging threats over the lifespan of the hardware.

Approaches . Addressing this concern involves integrating advanced tools for modelling and simulation, fostering a modular architecture that allows for component reuse, and continuously updating cybersecurity measures to protect against evolving threats. The reuse of components across different PLs is a strategic approach to maximise resource efficiency and reduce development costs.

Challenges . Small volumes complicate standardisation and economies of scale. A significant challenge arises when hardware required for testing new software versions is no longer available. This scenario demands innovative solutions such as virtualisation or emulation technologies, ensuring new software can still operate on legacy systems. Tool support for modeling and analysing variability across both space (hardware and system configurations) and time (across system versions and over time) is crucial. These tools have to manage complexity and ensure consistency and reliability across PLs. Moreover, the maintenance of long-living products requires robust strategies to ensure their functional safety and security against cyber threats throughout their extended lifespan.

3.6 Industry Case 6

Company . Our sixth case, an OEM for railway systems, is aiming to enhance its reuse rate through the adoption of modular architectures and building kits tailored for different market segments. The company operates in a market characterised by a relatively small number of customers, where evaluation criteria can vary significantly, even with the same customer. This variability affects bid types, which range from system-only proposals to comprehensive turnkey solutions.

Approaches . Their strategic shift is designed to improve economies of scope, accelerate the bid process, and expedite project execution while providing value-adding flexibility. The modular approach integrates components from various engineering disciplines (electrical, mechanical, networking, software).

Challenges . Even with the broad experience with reuse on all levels of the product structure there are several challenges and strategic questions: how can the company characterise demand variability and adapt product definitions to accommodate such changes? What criteria should be used to delineate a product family, especially when focusing on module-based families? What are the optimal criteria for defining modules and the next level of standardisation related to these modules? How can modularity be assessed efficiently to ensure it meets the desired outcomes and contributes to overall business objectives? How to effectively document a product family architecture that integrates functional, electrical, mechanical, network, and software components while balancing market/customer needs with technical and business objectives? How to develop subsystem variability models that effectively connect with train-level variability models? What strategies should be employed to optimise module development and maintenance? What is the most effective organisational and governance setup to manage modularity?

3.7 Industry Case 7

Company . Our seventh case is a tier-1 supplier in industrial automation, specialising in control systems for electrical motors in high-performance applications. They are transitioning to a new generation of automation products for a diverse range of motor sizes. With a strong foundation in PLE, the company seeks to overcome the sluggishness perceived in the previous product generation's PLE process, which was criticised for being “dead by roadmap.”

Approaches . To speed up delivery of new features, the company has integrated agile methodologies within a CI/CD framework. Each product team manages its own backlog, which is overseen by a Product Owner. Coordination among these backlogs, especially for common features requiring platform team collaboration, is managed through a product owner forum. Additionally, a Governance Board is responsible for setting targets for software platform development, prioritising mid-to-long-term and complex platform cross-cutting development items, and ensuring that resources are adequately allocated. Product teams are permitted to modify shared assets, raising questions about the long-term impact of these changes on system stability.

Challenges . The company maintains solid internal and external interfaces to enhance platform stability, but faces cost pressures that could compromise critical components, threatening the controlled flexibility essential for its PL success. The balance between rapid development and high-quality, stable releases continues to be a pivotal concern in the competitive field of industrial automation. Also, product teams have limited awareness of other products and their software/hardware configurations. There are ongoing concerns about maintaining system consistency during CI/CD, including decisions on test selection (for each pull request) and test duration. Decisions on which hardware configurations and power sizes to test and appropriate configurations for each pull request remain complex. Platform development is perceived as slow due to long lead times for some changes due to backlog prioritisation.

3.8 Industry Case 8

Company . Our eighth case is a tier-1 defense supplier specialising in networked, pre-integrated sensor solutions with applications across ground, air, sea, cyber, and space platforms. The company, which operates on a global scale, manages several product families and variants, maintaining core assets across these groups. Driven by the need for efficient resource utilisation, timely delivery, and cost reductions, the company initiated a strategy focused on increasing modularisation and reuse across its divisions and business units. The primary motivation for this was the management of numerous contracted products under limited resources. The goal was to facilitate modularisation and implement a reuse potential analysis (RPA) to standardise solutions across different product families.

Approaches . Effective PLE implementation requires robust governance from top-level management. For instance, management needs to clearly define the reuse scope, which should extend from product families across business units and international entities. Reuse potentials are identified in a proactive manner, as starting the search for reuse opportunities strategically before developing new products can save significant effort. Regular reviews of product evolution are conducted to spot early reuse opportunities, especially concerning new requirements, technologies, and obsolescence. The RPAs are conducted collaboratively across business units and engineering departments, with regular updates and information sharing through a unified platform. This approach helps in making informed, timely decisions, thus avoiding protracted analyses. Additionally, appointing technical counterparts to product architects is essential for evaluating solutions that are applicable across product families. Finally, the consolidation and effective communication of information regarding target products, variants, features, and solution architectures are critical for maintaining alignment across the organisation.

Challenges . They are facing several challenges: as RPAs initially just were seen as an engineering effort, it required expanded governance to include management and business units to foster strategic reuse. Establishing a design authority is crucial for balancing product evolution with the objectives of modularisation and reuse. RPA revealed that information was often out of sync and varied in granularity, leading to the need for a standardised collaboration platform to ensure consistency in understanding.

3.9 Industry Case 9

Company . Our last case is a supplier of electronic controls for automotive powertrain solutions, with extensive experience with PLE. They manage over 3000 software deliveries annually, utilising a software platform governed by a central variability model.

Approaches . The model incorporates five distinct parts: market variants, context variants (including components and topologies), feature variants, technology variants (pertaining to hardware), and implementation variants (related to software). The process to derive specific project functions (100%) from the platform involves extending the platform functions (150%) with project-specific elements, followed by automatic removal of unselected parts. This is facilitated by a seamless management of system, hardware, and software variants, which includes more than 20,000 software variation points and more than 800,000 calibration parameters.

Challenges . Several challenges arise in managing such a complex hierarchical PL: achieving consistent and efficient variant management across multiple engineering disciplines is crucial. This includes maintaining artefact consistency across the variant management process. Managing variants effectively during V&V and continuous development stages presents logistical and technical difficulties. The evolution of variant models, especially concerning updates and cloud functionality integration, requires ongoing adaptation and flexibility. Managing “PLs of PLs” introduces complexity, requiring scalable and robust variant management solutions. Efficient handling of variants at the pre- and post-compilation stages is necessary to optimise performance and resource allocation. Enhancing the usability of variant management tooling, including tailoring for specific scopes, is essential for effective operation. Collaboration with OEMs, particularly concerning standardisation efforts, is vital for the harmonisation of practices and enhancing mutual benefits.

4 IDENTIFIED CHALLENGES AND THEMES

We first discuss challenges and their relevancy as perceived by practitioners and then identify theme clusters to structure our further discussion. Note that this is based both on material presented at the workshop and discussion after the workshop among participants and researchers to interpret and evolve the information.

4.1 Challenges

During the workshop we identified 17 challenges. We discuss them below, ordered by rating by the industry participants, highest average relevancy rating first (see Figure  2 ).

Figure 2

Topics identified in the workshop and their average relevancy rating defined by the industry case companies.

Efficient Product Line Verification & Validation , (especially in a CI/CD context) received the highest average rating and was a recurring topic at the workshop. While all the companies develop and maintain highly variable systems successfully, they struggle when it comes to dealing with validating and particularly verifying the plethora of possible variants. Often, some standard configurations are tested and then a particular configuration for a customer, which is often inefficient manual work. Several companies reported their own custom-developed solutions to help them automate this. Yet, testing all possible configurations (or at least the most relevant ones) remains a big challenge.

Modularisation (granularity, reuse potential analysis) was also discussed by all companies as very important yet challenging. Specifically, companies agree that to properly adopt SPLE, one needs to properly modularise the (architecture of) systems. Due to the need to deal with long-living legacy systems and a lack of resources, refactoring everything systematically is just not feasible. Also, even if enough resources would be available, it remains challenging to hit the right level of granularity of modularisation (e.g., from feature-level or component-level down to #ifdef and statement level). For several companies, support to analyse the reuse potential of (parts of) their systems would be useful.

Process standardisation (e.g., company-wide, ASPICE [ 82 ]) and PLE was mentioned as both important and challenging. Customers and regulations require process standardisation. With adopting SPLE processes, this also requires standardisation of processes such as domain engineering and creating reusable components.

Product Lines of Product Lines was mentioned by companies as both a fact (it is what they do) and as a challenge. Most approaches companies have found focus on a single product line, and that mostly only in one particular discipline.

Transition from clone-and-own to strategic PLE is what has attracted companies to PLE in the first place. Companies not only naturally start with clone-and-own approaches to reuse, even after adopting a product line approach, they still (have to) follow some clone-and-own approaches, e.g., deriving a first version of a product from the product line for a customer and then cloning and adapting it for several similar customers. Both is challenging: adopting PLE in the first place and, after having adopted it, still living with customers having very specific requirements not allowing for a very high degree of standardisation. High enough to make PLE useful, but not high enough to get rid of clone-and-own completely.

PL Evolution / system lifecycle management of long-living systems (legacy systems, changing hardware platforms). Companies have very long living systems, e.g., company 4 reported their deployments live up to 30 years. Also, companies have to integrate their systems with systems developed by others, even competitors, frequently. Hardware platforms are provided by different vendors and change frequently resulting in significant adaptation efforts. Changing customer requirements, together with the very long lifecycle and changing hardware platforms make PL evolution a big challenge in practice.

Certifications (e.g., safety and security) and PLE are just a necessity for several of our case companies. Certification authorities, however, do not make it particularly easy to certify reusable components that cannot directly be run and tested until a product has been derived. This makes certification challenging in PLE scenarios.

Variability management tool support (integrated, holistic (requirements, architecture, code, V&V), usage of open-source tools). Companies require tools that help them manage variability throughout all development phases, from requirements over architecture, to code, to V&V, and back, integrated with their (application) lifecycle management tools. They are open to adopt open-source tools, yet often made the experience that the lifecycle support is even more limited than in commercial tools. Overall, they find it challenging to use existing variant management tools, because it is difficult to integrate them into their processes. Some of the companies, however, are actively using variant management tools such as the commercial pure::variants  [ 63 ] and the open-source FeatureIDE  [ 28 ]. Yet, “full” process integration is a different, challenging story. Hence, several of the companies have also developed their own solutions.

Involving business into PLE (from an engineering perspective). PLE is often perceived as an engineering effort. However, without involving business, it is impossible to maximise the benefit of systematic reuse. Companies often struggle with that because adopting a PLE approach is motivated and triggered by technical challenges in engineering such as maintenance and evolution effort when following clone-and-own approaches.

MBSE & PLE & long-living systems . Adopting model-driven software engineering approaches, as some of our case companies are doing, leads to the challenge that now models and meta-models become part of long-living systems in a PLE context. Dealing with these additional artefacts, and especially also their consistency, thus becomes challenging.

Diversity of customers / supporting unforeseen variability . Several of our case companies have a very diverse customer base, which in turn often leads to unforeseen (as in cannot be proactively planned) variability in their systems.

System of Systems PLs . The companies deal with systems of systems, i.e., their product line consists of multiple systems on different layers, e.g., of the automation pyramid, developed by different departments/companies, from different disciplines, without a strong SE background. This makes systematic approaches to variability management, across systems and disciplines, even more important.

PL Evaluation (KPIs, maturity, business case). All companies saw it as essential to not “just” adopt a PL approach, but also be able to assess it, e.g., from viewpoints of efficiency, performance, costs, etc. Measuring PL KPIs and, more generally, assessing the maturity of company when it comes to SPLE and its business cases, is both interesting and challenging in practice.

Integrated VM across disciplines . Integrating the different perspectives on variability the different disciplines have is challenging, especially when considering the different backgrounds, notations, and tools used by mechanics, electronics and electrics, software engineering, hydraulics, and many more.

Sharing PL architectural knowledge remains challenging in practice. Companies report that such knowledge about their highly variable systems is often concentrated in few people and that no single person has a complete overview.

PL organisations / governance . Companies struggle with the urge to centralise domain and platform engineering (development for reuse) vs. engineering departments being internationally distributed and involved in multiple projects.

Agile and PLE . All of our case companies to some extent have adopted agile development approaches. Naturally, they also aim for agile approaches to product line engineering. Looking at most, especially early works on SPLE, however, makes it appear not “lightweight” enough to stay agile at the same time.

Figure 3

Identified Themes

4.2 Theme Clusters

Through discussion we (the researchers and practitioners together) then identified 7 clusters of topics (Figure  3 ).

  • Modularity / Modularisation refers to the process of structuring work items in distinct modules that encapsulate specific functionalities or features.
  • PL Scoping deals with the integrated planning of member products of a PL, involved engineering domains and reusable assets to decide where invest in reuse is economically reasonable and align plans of the different planning levels.
  • Variability Management aims for systematic handling of differences and commonalities among PL members. It involves modelling, realising, and maintaining the variations in features that allow each product within the PL to be customised or adapted for a particular customer or market segment.
  • Process approaches organise the lifecycle of PLs and involved activities, e.g. alignment in larger organisations, adherence with process standards, or adoption of new process models.
  • Verification and Validation (V&V) ensures that the PL meets specified requirements and fulfils its intended purpose, through systematic testing and or systematic analyses.
  • Evolution and Maintenance deals with the ongoing processes of updating and refining a product line to accommodate new market demands, technological advancements, and changes in customer requirements.
  • Key Performance Indicators (KPI) measure the effectiveness and efficiency of the PLE efforts. They help assess areas like cost reduction, time to market, product quality, and customer satisfaction, providing crucial data to guide decision-making and improvements.

5 DISCUSSION AND IMPLICATIONS

We will now discuss the identified themes (clusters) in more detail – from the viewpoint of a reader who is involved in or interested in industrial application of academic research.

When collecting material and discussing research opportunities for the different clusters, we decided to merge the clusters modularity and variability management as the discussions were overlapping frequently. We discuss literature and research opportunities for the theme clusters modularity and variability management, product line scoping, verification and validation and evolution and maintenance. We kept the theme clusters process and KPI for future work. For all team clusters, we defined one responsible researcher who is an expert in the respective area and will drive further initiatives.

5.1 Modularity and Variability Management

Literature . A plethora of approaches to variability management, variability modelling as well as implementing variable systems, including approaches to modularise systems, have been proposed since the early 1990s [ 64 ]. The most prominent variability modeling approaches are feature modelling and decision modelling [ 19 ]. However, there are also many other approaches, such as OVM [ 62 ], UML-based approaches [ 31 ], and diverse textual variability languages [ 7 ]. Many variability management tools have been proposed [ 6 ], mostly, however, as academic prototypes and only few commercial 2 or well-maintained open-source tools 3 . There were several initiatives to define a standard, e.g., CVL [ 32 ] and UVL [ 76 ], the latter initiative is still ongoing and very active 4 .

Diverse programming paradigms have been proposed to realise modular, highly-variable systems, e.g., feature-oriented software development [ 2 ] and delta-oriented programming [ 70 ], to name but a few. Diverse industry case studies have been published [ 80 ] and collected [ 51 ]. There are also many textbooks [ 2 , 17 , 62 , 80 ].

There have been attempts to capture the variability modelling body of knowledge 5 as well as many surveys [ 6 , 19 , 64 ]. There are several online courses 6 and teaching material collections 7 available, for variability and modularisation specifically, and the overarching topic SPLE in general. Common topics related to variability management and modularisation that are taught at universities are object-oriented programming and design patterns for variability, clone-and-own with version control and build systems, feature-oriented programming, services and microservices, and frameworks and plugins.

Besides SPLC 8 , there is a dedicated international (working) conference on variability modelling 9 .

Research Opportunities . Rabiser et al. [ 65 , 66 , 73 ] have concluded based on multiple empirical studies, that while the perception of academics and industry practitioners is different, there is at least some agreement on the challenges of adopting software product lines. It remains also a key challenge for academics to transfer their research into industry and for industrial practitioners to get access to knowledge from our (academic) community.

The workshop which provided the inspiration and material for this paper is further proof of that, while also being a way to alleviate this challenge by bringing together academia and industry to discuss existing solutions (such as those described in this section) and problems (such as those described in the previous sections).

Regarding variability and modularisation the workshop as well as discussions with practitioners and academics at the workshop and afterwards indicate the following being important avenues for future research motivated by industry challenges:

The need to deal with legacy systems complicates variability management and motivates refactoring such legacy systems into a modular architecture, to even enable an SPL approach. That this is often not done results from the associated human and financial effort. Automation of this refactoring (into a PL [ 41 ]) process is a necessity. Specifically, approaches for variability (or feature) location [ 68 ] or mining [ 40 ] from existing systems, automated generation of reusable artefacts and variability models [ 4 ], automated support for checking and fixing inconsistencies between artefacts and models [ 83 ], automated support for variability model and engineering artefact maintenance [ 50 ] are important. While there are initial efforts in all these directions (some cited above), those typically are limited to very specific scenarios and artefacts and not yet flexible enough to be applied in practice.

The size of real-world systems is motivating research to deal with variability management and modularisation in a way that works in practice. Put differently, scalability of existing approaches, e.g., for variability modelling and modularisation needs to be investigated more, in real empirical studies , not just with toy examples [ 65 ].

Extracting variability knowledge , mostly available in unstructured documents or the heads of engineers, is not just a technical challenge and motivates further research. Particularly, managing variability often requires interdisciplinary knowledge , not “just” software engineering. Especially in cyber-physical and software-intensive systems contexts, other disciplines need to be involved. There are initiatives towards multi-disciplinary approaches to variability management [ 26 , 27 ] to better cover this issue.

Variability management in the future might also benefit from recent generative AI approaches , particularly Large Language Models (LLMs), for instance, to assist in variability modelling and variability implementation [ 1 , 30 ]. In form of a “co-pilot” we expect LLMs to already now be very helpful for industry practitioners.

5.2 Product Line Scoping

Literature . PL scoping defines the member products of a PL and the major (externally visible) common and variable features of the member products, analyses the products from an economic point of view, and controls and schedules the development, production, and marketing of the product line and its products [ 36 ]. This is a pivotal activity to ensure the economical success of a PL. In scoping we should take a problem-oriented perspective (“What does the customer value most?”), but we also need to consider solution-oriented aspects (“What can we implement most easily?”) [ 75 ]. Various approaches have been proposed [ 56 , 71 ] and the field has been surveyed [ 38 , 44 , 48 ] over time. Several industrial case studies and experience reports exist [ 15 , 20 , 23 , 39 ]. Approaches such as Modular Function Deployment (MFD) [ 25 , 29 , 43 ] or Metus [ 8 , 42 ] should be considered from an industrial perspective.

Research Opportunities . Scoping necessitates a multidisciplinary approach, and it would be beneficial to explore how various methods can be integrated across engineering disciplines, product levels, and organisations. There is a need for case studies examining the impact of scoping on modularisation decisions, particularly given the increasing influence of software on product innovation. As in many other PL areas that need to process heterogeneous input, partly consisting of natural language, PL Scoping might benefit from applying LLMs. A particular research challenge, is to start from inconsistent, incomplete information and, nevertheless, arrive at a scope representation that (1) is precise, consistent, and complete and (2) contains sufficient semantics to be useful for further activities (e.g., by defining features and constraints on their combinations, by defining included/excluded functionality in representations amenable for automatic processing).

5.3 Verification and Validation

Literature . Verification and validation in SPLE aims to ensure quality while coping with large numbers of product configurations and constant change. Efforts have to be balanced between domain and application engineering. The field has been surveyed [ 22 , 37 , 45 , 58 , 77 ] and some industrial experience reports exist [ 67 , 80 ]. Testing reference configurations, pairwise testing [ 47 , 49 , 57 , 60 ], model-based testing [ 34 ] approaches, and hardware virtualisation approaches help to mitigate V&V complexity. Several formal analysis techniques have been applied to product lines or have been extended to consider the particular properties for product lines, e.g., Type Checking, Static Analysis, Model-checking, Theorem Proving. Such analyses can then be designed as product-based analyses, family-based analyses (considering the whole PL), or feature-based analyses (looking at the implementation or dependencies of a particular feature) [ 78 ]. Somewhere in between product-based and family-based analyses are sample-based approaches that analyse/test the PL by sampling a subset of products. While they reduce complexity, they risk missing defects due to incomplete coverage  [ 3 ].

Research Opportunities . An area with ongoing research and potential opportunities is traceability between requirements, variability models, and implementation. This is, e.g., needed to ensure coverage of requirements and identify gaps, e.g., to validate regulatory compliance. Such approaches should maximise “return-on-investment”, by reducing cost for usage (e.g., through tool support) and increasing the value (e.g., by automatically generating and executing tests that are mapped to requirements).

5.4 Evolution and Maintenance

Literature . Like any software system that addresses the real world, a software product line has to undergo continuous adaptation and change if it is to remain satisfactory in use [ 46 ]. Compared to general software evolution, for PLs the situation gets more complex due to their specific characteristics [ 13 ]:

  • Long life-span . A PL is a long-term investment, with increased return-on-investment with more derived products. On the other hand, it must also evolve to reflect new products.
  • Large size and complexity . An SPL represents a whole family of systems, with multiple teams involved, distributed knowledge, and evolution of different parts happening at different speeds.
  • More interdependencies . For instance, changes in PL level can affect many products; new requirements on product level can require changes for the whole PL.

Evolution gets even more complex in approaches that use multiple PLs [ 72 ], e.g., multiple PLs with a shared architecture [ 21 ], hierarchical PLs [ 12 ], sharing across PLs [ 81 ].

Deelstra et al. [ 21 ] and Schmid et al.  [ 74 ] report on evolution strategies that commonly occur in practice: In proactive evolution future requirements are planned in advance and added on the PL level. This is usually a pure domain engineering activity, often based on business goals. In constrast, there are three common ways to deal with changes in hindsight , during product derivation:

  • During reactive evolution requirements are implemented as they arise, e.g., as variable assets. Advantages are immediate availability on PL level and avoidance of product-specific implementations. Highly automated approaches often aim for this strategy so that complete products can be derived automatically. Disadvantages are required frequent changes on PL level and need to co-evolve products.
  • In branch-and-unite , requirements are initially handled on product level, e.g., by creating new product-specific branches, which are later reunified with the SPL. This way, PL changes can be reduced and emphasis can be put on the product first. However, the merge can become complex and error-prone.
  • A bulk situation occurs when we create too many branches by evolving on product level. This can lead to maintenance problems and major effort is required to reintegrate all branches.

There are some model-driven approaches to PL evolution, e.g., EvoFM [ 13 , 61 ]. Some models focussing on differences can also be used to describe evolution, e.g., delta models by Schäfer et al.  [ 70 ] or change sets by Hendrickson et al.  [ 35 ]. However, the overall use of such approaches in industrial practice is limited.

Many other approaches to PL evolution have been described, well summarised in a systematic literature review by Marques et al. [ 50 ]. They conclude that there is no consensus about the evolution process and that while case studies are quite popular, few industry-sized case studies are publicly available. Furthermore, few of the proposed PL evolution techniques come with tool support.

There is some tool support for change impact analysis. For instance, Heider et al. [ 33 ] use regression testing to asses the effects of changes in variability models on derived products. This can potentially provide rapid feedback on unintended consequences of changes. However, in general tool support is sparse [ 50 ].

Research Opportunities . Within evolution of PLs, the research area with most potential for industrial practice is probably automation and tool support. This affects all areas mentioned above, e.g., identification of features, construction of variability models, and transformation of assets with variability into a full product line.

A related topic that currently receives a lot of attention, and might also be somewhat over-hyped, is whether LLMs are useful for these tasks, e.g., to refactor artefacts or to transform artefacts into a PL. For general development operations, e.g., refactoring, extracting methods, or reorganising a class hierarchy there is powerful support in IDEs like IntelliJ IDEA 10 or Microsoft Visual Studio Code 11 – this is only getting amplified by recently added AI assistant functions like GitHub copilot. Similar mechanisms could be offered in feature-aware or variability-aware variants.

In software evolution, we have to deal with inconsistencies that arise naturally (e.g., when requirements change but the implementation has not changed yet or when parts of the system change but related dependent parts have not changed yet). Handling such inconsistencies, e.g., by propagating the necessary changes through the PL could be a promising research area. Again, LLMs might be used for generating necessary artefacts/changes. However, there is little experience of how well they will perform, especially if the goal is to establish a correct and consistent PL.

We still need more empirical in-vivo research, providing, e.g., an evaluation of approaches in realistic projects, helping to understand why some projects succeed or fail in practice.

Alos, it seems that research on migration (from legacy systems into a PL) emphasises early phases (e.g., identification of features, variability analysis), with less works dealing with the transformation into a product, i.e., actually “doing” the migration [ 5 ]. Hence, there might be research opportunities in developing practical, tool-supported approaches that allow such migration.

5.5 So What?

Let us take a step back and look again at the main question this paper raises: there is considerable research in SPLE, nevertheless industry practitioners are still struggling in everyday projects when trying to make product lines work in practice – why is that?

In reviewing the workshop and the extracted information, it seems that there are different kinds of challenges and “pain points”, which require different approaches to move forward:

  • Industry needs to catch up – Industry does not know approaches and techniques that are actually available. Way forward: Industry needs to inform themselves, collaborate and communicate with researchers.
  • Academics need to catch up – They do not know enough about the real world, have biased/incomplete understanding of industrial practice. Way forward: They should not assume they know or rely only on literature to identify problems, but elicit problems and challenges from industry.
  • Problems are inherently hard – Some challenges are just hard by the nature of the problem (complexity and scale of real systems, constant change caused by the need to address changing requirements and technologies). Way forward: Additional research needed; potentially joint forces of industry practitioners and academics can tackle the problems; technological progress opens new opportunities.

Based on these pain points we aim to explicitly answer our second research question, i.e., what are the reasons for the challenges industry has and what are existing solutions:

We summarise a potential way forward, from our perspective and based on our interpretation of opinions expressed by the workshop participants as answer to our third research question:

5.6 Limitations and Threats to Validity

Generalisability . Our case companies are from a wide spectrum of domains that have traditionally participated in the SPLE community. Hence, we believe that the reported challenges and opportunities are representative for the community. On the other hand, we should be aware that there are industries with software-intensive products that have not been connected with the SPLE community, e.g., banking and financial services, cyber-security, education, robotics and autonomous vehicles. These domains might have their own objectives and challenges, which might not be reflected in the reported results. Also, companies in our case are mostly from Europe, which might also have had an influence on our results.

Selection bias . We selected companies based on our own networks. We naturally selected companies we knew are working on product lines and can report about challenges.

Influence by researchers . We actively participated in the workshop and also performed the grouping of challenges to theme clusters. However, we followed a systematic research method (thematic analysis) to extract our results.

6 RELATED WORK

Over more than three decades diverse researchers have discussed the challenges industry faced with adopting SPLs [ 9 , 10 , 11 , 16 , 51 , 53 , 80 ]. From the nineties to 2024, we see many challenges, especially those also described in this paper, remain relevant for industry. For example, Berger et al. [ 9 ] presented the results of a survey distributed among industry practitioners (35 responses analysed) to study to what extent/how variability modelling is done in industrial practice. Similarly to our conclusions, they conclude that industry is still experimenting with various solutions.

Berger et al. [ 10 ] also recently presented a multiple-case study in which they analyse the current adoption of variability management techniques in twelve medium- to large-scale industrial cases in domains such as automotive, aerospace or railway systems. They conclude with a brief discussion of challenges, most notably that “the adoption of SPLE concepts is still a tool-integration problem, given all the different types of artefacts and existing tooling, which engineers are familiar with and that is core to the development”.

While some challenges might be hard to address due to the inherent characteristics of complex software systems, we firmly believe that cooperation between academia and industry [ 66 ] is the only way to effectively address most of the challenges.

7 CONCLUSION

Adopting system and software product line engineering remains desirable yet challenging for industry despite a plethora of approaches proposed in academia. The domain-specific needs of industry, and inherent industry challenges, such as the need to deal with legacy systems and the size and complexity of highly-variable systems, need to be taken into account.

In this paper, we summarised challenges of 9 companies from industry, clustered into 7 theme clusters. For 4 of these clusters, we discussed existing solutions to address challenges and opportunities for further research. More frequent interaction between academia and industry in diverse formats should help to exchange and discuss challenges, use cases, knowledge and solutions.

ACKNOWLEDGMENTS

The financial support by the Austrian Federal Ministry for Digital and Economic Affairs, the National Foundation for Research, Technology and Development, and the Christian Doppler Research Association is gratefully acknowledged. This work is supported, in part, by Science Foundation Ireland grant 13/RC/2094. We want to thank all participants of the SPLC 2023 industry challenges workshop, particularly the representatives from the nine companies who presented their challenges.

  • Mathieu Acher, José Galindo Duarte, and Jean-Marc Jézéquel. 2023. On Programming Variability with Large Language Model-based Assistant. In Proc. of the 27th ACM International Systems and Software Product Line Conference-Volume A . ACM, 8–14.
  • Sven Apel, Don Batory, Christian Kästner, and Gunter Saake. 2013. Feature-oriented software product lines. (2013).
  • Sven Apel, Alexander von Rhein, Philipp Wendler, Armin Größlinger, and Dirk Beyer. 2013. Strategies for product-line verification: case studies and experiments. In ICSE . 482–491.
  • Wesley KG Assunção, 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), 106198.
  • 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. Empir. Softw. Eng. 22, 6 (2017), 2972–3016.
  • Rabih Bashroush, Muhammad Garba, Rick Rabiser, Iris Groher, and Goetz Botterweck. 2017. Case tool support for variability management in software product lines. ACM Computing Surveys (CSUR) 50, 1 (2017), 1–45.
  • Maurice H ter Beek, Klaus Schmid, and Holger Eichelberger. 2019. Textual variability modeling languages: an overview and considerations. In Proc. of the 23rd International Systems and Software Product Line Conference-Volume B . ACM, 151–157.
  • Grischa Beier, Asmus Figge, Robert Müller, Uwe Rothenburg, and Rainer Stark. 2013. Supporting product development through cross-discipline dependency-modeling–novel approaches for traceability-usage. Lecture Notes on Information Theory Vol 1, 1 (2013).
  • 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 Proc. of the 7th International Workshop on Variability Modelling of Software-intensive Systems . ACM, 1–8.
  • 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. Empir. Softw. Eng. 25, 3 (2020), 1755–1797.
  • Jan Bosch. 1999. Product-line architectures in industry: a case study. In Proc. of the 21st international conference on Software engineering . 544–554.
  • Jan Bosch. 2000. Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach . Addison-Wesley.
  • Goetz Botterweck and Andreas Pleuss. 2014. Evolution of Software Product Lines. In Evolving Software Systems , Tom Mens, Alexander Serebrenik, and Anthony Cleve (Eds.). Springer, 265–295.
  • Virginia Braun and Victoria Clarke. 2012. Thematic analysis . American Psychological Association.
  • Marta Cecilia Camacho, Francisco Álvarez, César A. Collazos, Paul Leger, Julián Dario Bermúdez, and Julio Ariel Hurtado. 2021. A Collaborative Method for Scoping Software Product Lines: A Case Study in a Small Software Company. Applied Sciences 11, 15 (July 2021), 6820.
  • Lianping Chen and Muhammad Ali Babar. 2010. Variability management in software product lines: an investigation of contemporary industrial challenges. In International Conference on Software Product Lines . Springer, 166–180.
  • Paul Clements and Linda M. Northrop. 2002. Software product lines - practices and patterns . Addison-Wesley.
  • Daniela S. Cruzes and Tore Dybå. 2011. Recommended Steps for Thematic Synthesis in Software Engineering. In Proc. of the 5th International Symposium on Empirical Software Engineering and Measurement, ESEM 2011, Banff, AB, Canada, September 22-23, 2011 . IEEE Computer Society, 275–284.
  • 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. of the 6th International workshop on variability modeling of software-intensive systems . ACM, 173–182.
  • Ivonei Freitas da Silva, Paulo Anselmo da Mota Silveira Neto, Pádraig O'Leary, Eduardo Santana de Almeida, and Silvio Romero de Lemos Meira. [n. d.]. Software product line scoping and requirements engineering in a small and medium-sized enterprise: An industrial case study. 88 ([n. d.]), 189–206.
  • Sybren Deelstra, Marco Sinnema, and Jan Bosch. 2005. Product derivation in software product families: a case study. JSS 74, 2 (2005), 173–194.
  • Ivan do Carmo Machado, John D. McGregor, Yguaratã Cerqueira Cavalcanti, and Eduardo Santana De Almeida. 2014. On strategies for testing software product lines: A systematic literature review. Information and Software Technology 56, 10 (2014), 1183–1199.
  • Dominik Domis, Stephan Sehestedt, Thomas Gamer, Markus Aleksy, and Heiko Koziolek. 2014. Customizing domain analysis for assessing the reuse potential of industrial software systems: experience report. In Proc. of the 18th International Software Product Line Conference - Volume 1 . ACM, Florence Italy, 310–319.
  • 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 Proc. of CSMR 2013 . 25–34.
  • Gunnar Erixon. 1998. Modular function deployment . https://swepub.kb.se/showrecord?q=onr%3A%22swepub%3Aoai%3ADiVA.org%3Akth-2619%22&n=1&d=swepub&noredirect=true&tab2=absamp%3Blanguage%3Den
  • Hafiyyan Sayyid Fadhlillah, Antonio M Gutiérrez Fernández, Rick Rabiser, and Alois Zoitl. 2023. Managing Cyber-Physical Production Systems Variability using V4rdiac: Industrial Experiences. In Proc. of the 27th ACM International Systems and Software Product Line Conference-Volume A . ACM, 223–233.
  • Miao Fang, Georg Leyh, Joerg Doerr, and Christoph Elsner. 2016. Multi-variability modeling and realization for software derivation in industrial automation management. In Proc. of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems . 2–12.
  • FeatureIDE. 2024. FeatureIDE . https://featureide.github.io Accessed on 2024-04-24.
  • Antonio Wagner Forti, César Coutinho Ramos, and Jorge Muniz Jr. 2023. Integration of design structure matrix and modular function deployment for mass customization and product modularization: a case study on heavy vehicles. The International Journal of Advanced Manufacturing Technology 125, 3 (2023), 1987–2002. Publisher: Springer.
  • José A Galindo, Antonio J Dominguez, Jules White, and David Benavides. 2023. Large Language Models to generate meaningful feature model instances. In Proc. of the 27th ACM International Systems and Software Product Line Conference-Volume A . ACM, 15–26.
  • Hassan Gomaa. 2005. Designing software product lines with UML. In 29th Annual IEEE/NASA Software Engineering Workshop-Tutorial Notes (SEW’05) . IEEE, 160–216.
  • Øystein Haugen, Andrzej Wąsowski, and Krzysztof Czarnecki. 2012. CVL: common variability language. In Proc. of the 16th International Software Product Line Conference-Volume 2 . ACM, 266–267.
  • Wolfgang Heider, Rick Rabiser, Paul Grünbacher, and Daniela Lettner. 2012. Using regression testing to analyze the impact of changes to variability models on products. In SPLC . 196–205.
  • Christopher Henard, Mike Papadakis, Gilles Perrouin, Jacques Klein, and Yves Le Traon. 2013. Assessing Software Product Line Testing Via Model-Based Mutation: An Application to Similarity Testing. In Sixth IEEE International Conference on Software Testing, Verification and Validation, ICST 2013 Workshops Proceedings, Luxembourg, Luxembourg, March 18-22, 2013 . IEEE Computer Society, 188–197.
  • Scott A. Hendrickson and Andre van der Hoek. 2007. Modeling Product Line Architectures through Change Sets and Relationships. In ICSE . 189–198.
  • ISO 26550:2015(E) 2015. Software And Systems Engineering - Reference Model For Product Line Engineering And Management. Standard. International Organization for Standardization, Geneva, CH.
  • Martin Fagereng Johansen, Øystein Haugen, and Franck Fleurey. 2011. A Survey of Empirics of Strategies for Software Product Line Testing. In Fourth IEEE International Conference on Software Testing, Verification and Validation, ICST 2012, Berlin, Germany, 21-25 March, 2011, Workshop Proceedings . IEEE Computer Society, 266–269.
  • Isabel John and Michael Eisenbarth. [n. d.]. A decade of scoping: a survey. In Proc. of the 13th International Software Product Line Conference . 31–40.
  • Isabel John, Jens Knodel, Theresa Lehner, and Dirk Muthig. [n. d.]. A practical guide to product line scoping. In 10th International Software Product Line Conference (SPLC’06) . IEEE, 3–12.
  • Christian Kästner, Alexander Dreiling, and Klaus Ostermann. 2013. Variability mining: Consistent semi-automatic detection of product-line features. IEEE Transactions on Software Engineering 40, 1 (2013), 67–82.
  • 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), 1010–1034.
  • Thorsten Lammers, Matthias Guertler, and Henning Skirde. 2022. Can product modularization approaches help address challenges in technical project portfolio management?–Laying the foundations for a methodology transfer. International Journal of Information Systems and Project Management 10, 2 (2022), 26–42.
  • Mark W. Lange and Andrea Imsdahl. 2014. Modular Function Deployment: Using Module Drivers to Impart Strategies to a Product Architecture. In Advances in Product Family and Product Platform Design . New York, NY, 91–118.
  • Jihyun Lee, Sungwon Kang, and Danhyung Lee. 2010. A Comparison of Software Product Line Scoping Approaches. Int. J. Softw. Eng. Knowl. Eng. 20, 5 (2010), 637–663.
  • Jihyun Lee, Sungwon Kang, and Danhyung Lee. 2012. A survey on software product line testing. In Proc. of the 16th International Software Product Line Conference - Volume 1 . ACM, Salvador Brazil, 31–40.
  • Meir Lehman and Juan C. Fernáandez-Ramil. 2006. Software Evolution . Wiley, Chapter 1, 7–40.
  • Malte Lochau, Sebastian Oster, Ursula Goltz, and Andy Schürr. 2012. Model-based pairwise testing for feature interaction coverage in software product line engineering. Softw. Qual. J. 20, 3-4 (2012), 567–604.
  • Luciano Marchezan, Elder Rodrigues, Wesley Klewerton Guez Assunção, Maicon Bernardino, Fábio Paulo Basso, and João Carbonell. 2022. Software product line scoping: A systematic literature review. Journal of Systems and Software 186 (April 2022), 111189.
  • Dusica Marijan, Arnaud Gotlieb, Sagar Sen, and Aymeric Hervieu. 2013. Practical pairwise testing for software product lines. In Proc. of the 17th International Software Product Line Conference . ACM, Tokyo Japan, 227–235.
  • Maíra 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.
  • Jabier Martinez, Wesley KG Assunção, and Tewfik Ziadi. 2017. Espla: A catalog of extractive spl adoption case studies. In Proc. of the 21st International Systems and Software Product Line Conference-Volume B . ACM, 38–41.
  • Jabier Martinez, Wesley K. Assunção, and Tewfik Ziadi. 2017. ESPLA: A Catalog of Extractive SPL Adoption Case Studies . https://but4reuse.github.io/espla_catalog/ Accessed on 2024-04-27.
  • Andreas Metzger and Klaus Pohl. 2014. Software product line engineering and variability management: achievements and challenges. Future of software engineering proceedings (2014), 70–84.
  • Miro. 2024. Miro online whiteboard . https://miro.com/online-whiteboard/ Accessed 2024-04-24.
  • Mukelabai Mukelabai, Damir Nešić, 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 Proc. of the 33rd ACM/IEEE International Conference on Automated Software Engineering . 155–166.
  • Muhammad Asim Noor, Rick Rabiser, and Paul Grünbacher. [n. d.]. A collaborative approach for reengineering-based product line scoping. In 1st International Workshop on Agile Product Line Engineering (APLE’06), Maryland, USA .
  • Sebastian Oster, Florian Markert, and Philipp Ritter. 2010. Automated Incremental Pairwise Testing of Software Product Lines. In Software Product Lines: Going Beyond . Vol. 6287. 196–210. Series Title: Lecture Notes in Computer Science.
  • Sebastian Oster, Andreas Wübbeke, Gregor Engels, and Andy Schürr. 2011. A Survey of Model-Based Software Product Lines Testing.
  • David Lorge Parnas. 1976. On the Design and Development of Program Families. IEEE Trans. Software Eng. 2, 1 (1976), 1–9.
  • Gilles Perrouin, Sebastian Oster, Sagar Sen, Jacques Klein, Benoit Baudry, and Yves Le Traon. 2012. Pairwise testing for software product lines: comparison of two approaches. Softw. Qual. J. 20, 3-4 (2012), 605–643.
  • Andreas Pleuss, Goetz Botterweck, Deepak Dhungana, Andreas Polzer, and Stefan Kowalewski. 2012. Model-driven Support for Product Line Evolution on Feature Level. Journal of Systems and Software 85, 10 (October 2012), 2261–2274.
  • Klaus Pohl, Günter Böckle, and Frank Van Der Linden. 2005. Software product line engineering: foundations, principles, and techniques . Vol. 1. Springer.
  • pure systems. 2024. pure::variants . https://www.pure-systems.com/purevariants Accessed on 2024-04-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.
  • 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 International Systems and Software Product Line Conference . ACM, 14–24.
  • Rick Rabiser, Klaus Schmid, Martin Becker, Goetz Botterweck, Matthias Galster, Iris Groher, and Danny Weyns. 2019. Industrial and academic software product line research at SPLC: perceptions of the community. In Proc. of the 23rd International Systems and Software Product Line Conference . ACM, 27:1–27:6.
  • Sacha Reis, Andreas Metzger, and Klaus Pohl. 2007. Integration Testing in Software Product Line Engineering: A Model-Based Technique. Lecture Notes in Computer Science , Vol. 4422. 321–335.
  • Julia Rubin and Marsha Chechik. 2013. A survey of feature location techniques. Domain Engineering: Product Lines, Languages, and Conceptual Models (2013), 29–58.
  • Julia Rubin, Andrei Kirshin, Goetz Botterweck, and Marsha Chechik. 2012. Managing forked product variants. In Proc. of SPLC 2012 . 156–160.
  • Ina Schaefer, Lorenzo Bettini, Viviana Bono, Ferruccio Damiani, and Nico Tanzarella. 2010. Delta-oriented programming of software product lines. In Software Product Lines: Going Beyond: 14th International Conference, SPLC 2010, Jeju Island, South Korea, September 13-17, 2010. Proceedings 14 . Springer, 77–91.
  • Klaus Schmid. 2002. A comprehensive product line scoping approach and its validation. In Proc. of the 24th International Conference on Software Engineering, ICSE 2002, 19-25 May 2002, Orlando, Florida, USA . ACM, 593–603.
  • K. Schmid and H. Eichelberger. 2008. A requirements-based taxonomy of software product line evolution. Electronic Communications of the EASST 8 (2008).
  • Klaus Schmid, Rick Rabiser, Martin Becker, Goetz Botterweck, Matthias Galster, Iris Groher, and Danny Weyns. 2021. Bridging the gap: voices from industry and research on industrial relevance of SPLC. In Proc. of the 25th International Systems and Software Product Line Conference . ACM, 184–189.
  • K. Schmid and M. Verlage. 2002. The economic impact of product line adoption and evolution. IEEE Software 19, 4 (2002), 50–57.
  • Daniel Simon and Thomas Eisenbarth. 2002. Evolutionary Introduction of Software Product Lines. In SPLC . 272–283.
  • Chico Sundermann, Kevin Feichtinger, Dominik Engelhardt, Rick Rabiser, and Thomas Thüm. 2021. Yet another textual variability language? a community effort towards a unified language. In Proc. of the 25th ACM International Systems and Software Product Line Conference-Volume A . ACM, 136–147.
  • Antti Tevanlinna, Juha Taina, and Raine Kauppinen. 2004. Product family testing: a survey. ACM SIGSOFT Software Engineering Notes 29, 2 (March 2004), 12–12.
  • 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. ACM Comput. Surv. 47, 1 (2014), 6:1–6:45.
  • Mojtaba Vaismoradi, Hannele Turunen, and Terese Bondas. 2013. Content analysis and thematic analysis: Implications for conducting a qualitative descriptive study. Nursing & health sciences 15, 3 (2013), 398–405.
  • Frank van der Linden, Klaus Schmid, and Eelco Rommes. 2007. Software product lines in action - the best industrial practice in product line engineering . Springer.
  • Rob van Ommering. 2005. Software reuse in product populations. IEEE Trans. Soft. Eng. 31, 7 (july 2005), 537–550.
  • Verband der Automobilindustrie e.V., (VDA). 2024. Automotive SPICE. https://vda-qmc.de/en/automotive-spice/ . Accessed: 2024-04-08.
  • Michael Vierhauser, Paul Grünbacher, Alexander Egyed, Rick Rabiser, and Wolfgang Heider. 2010. Flexible and scalable consistency checking on product line variability models. In Proc. of the 25th IEEE/ACM international conference on automated software engineering . 63–72.

1 https://splc.net/

2 https://www.pure-systems.com/purevariants , https://biglever.com/solution/gears/

3 https://featureide.github.io/

4 https://github.com/Universal-Variability-Language, https://modevar.github.io/

5 https://github.com/SECPS/VMBoK

6 https://github.com/SoftVarE-Group/Course-on-Software-Product-Lines

7 http://teaching.variability.io/

8 https://splc.net

9 https://vamosconf.net/

10 https://www.jetbrains.com/idea/

11 https://code.visualstudio.com/

CC-BY license image

SPLC '24, September 02–06, 2024, Dommeldange, Luxembourg

© 2024 Copyright held by the owner/author(s). ACM ISBN 979-8-4007-0593-9/24/09. DOI: https://doi.org/10.1145/3646548.3672587

Information

  • Author Services

Initiatives

You are accessing a machine-readable page. In order to be human-readable, please install an RSS reader.

All articles published by MDPI are made immediately available worldwide under an open access license. No special permission is required to reuse all or part of the article published by MDPI, including figures and tables. For articles published under an open access Creative Common CC BY license, any part of the article may be reused without permission provided that the original article is clearly cited. For more information, please refer to https://www.mdpi.com/openaccess .

Feature papers represent the most advanced research with significant potential for high impact in the field. A Feature Paper should be a substantial original Article that involves several techniques or approaches, provides an outlook for future research directions and describes possible research applications.

Feature papers are submitted upon individual invitation or recommendation by the scientific editors and must receive positive feedback from the reviewers.

Editor’s Choice articles are based on recommendations by the scientific editors of MDPI journals from around the world. Editors select a small number of articles recently published in the journal that they believe will be particularly interesting to readers, or important in the respective research area. The aim is to provide a snapshot of some of the most exciting work published in the various research areas of the journal.

Original Submission Date Received: .

  • Active Journals
  • Find a Journal
  • Proceedings Series
  • For Authors
  • For Reviewers
  • For Editors
  • For Librarians
  • For Publishers
  • For Societies
  • For Conference Organizers
  • Open Access Policy
  • Institutional Open Access Program
  • Special Issues Guidelines
  • Editorial Process
  • Research and Publication Ethics
  • Article Processing Charges
  • Testimonials
  • Preprints.org
  • SciProfiles
  • Encyclopedia

sustainability-logo

Article Menu

perceived diversity in software engineering a systematic literature review

  • Subscribe SciFeed
  • Recommended Articles
  • Google Scholar
  • on Google Scholar
  • Table of Contents

Find support for a specific problem in the support section of our website.

Please let us know what you think of our products and services.

Visit our dedicated information section to learn more about MDPI.

JSmol Viewer

New roadmap toward social sustainability, from physical structures to perceived spaces.

perceived diversity in software engineering a systematic literature review

1. Introduction

2. materials and methods, 2.1. literature review process:, 2.2. research strategy and data collection, 2.3. data analysis.

  • Familiarization: Engaging deeply with the selected literature to understand the breadth and depth of the content.
  • Theme identification: Recognizing significant themes related to physical and perceived density, and their influence on social sustainability.
  • Theme development: Developing these themes into coherent categories that reflect the complex interactions between urban density and social sustainability.
  • Theme review and refinement: Refining the themes to ensure they accurately represent the data and are aligned with the study’s objectives.
  • Integration into framework: Integrating the final themes into a comprehensive framework that informs the study’s conclusions about the relationship between urban density and social sustainability.

3. Literature Review

3.1. the literature on density and physical structures.

Paper TitleAuthorsReference NumberProcessing Keywords
Sustainability and Cities: Overcoming Automobile DependenceNewman and Kenworthy[ ]urban efficiency, sustainable transportation, social sustainability
The Compact City: Just or Just Compact? A Preliminary AnalysisBurton[ ]urban form, compact city, quality of life
Travel and the Built Environment: A Meta-AnalysisEwing and Cervero[ ]built environment, travel behavior, sustainability
Disentangling the Concept of DensityChurchman[ ]density conceptualization, urban planning, social cohesion
Measuring Density: Working Definitions for Residential Density and Building IntensityForsyth[ ]residential density, urban design, sustainability
Designing High-Density Cities for Social and Environmental SustainabilityNg[ ]high-density urban design, social resilience, environmental quality
The Role of FAR and BCR in Shaping Urban Density and Land Use EfficiencyCharou et al.[ ]FAR, BCR, land use efficiency, social interaction
Does Higher Density Housing Enhance Livability? Case Studies of Housing Intensification in AucklandHaarhoff et al.[ ]housing density, livability, social sustainability
Energy and the City: Density, Buildings, and TransportSteemers[ ]energy efficiency, urban resilience, environmental design
Urban Density Resilience and Sustainability: Integrating Social and Environmental PerspectivesSmith and Williams[ ]urban resilience, density management, social cohesion
The Effects of Urban Density on the Provision of Multiple Health-Related Ecosystem ServicesDupont et al.[ ]health-related ecosystem services, green spaces, density impact
The Consequences of Living in High-Rise BuildingsGifford[ ]high-rise living, mental well-being, social consequences
Living in the Endless CityBurdett[ ]urban design, social life, urban density
The Death and Life of Great American CitiesJacobs[ ]urban planning, community engagement, density management
Urban Density and Environmental Sustainability: A Cross-City Comparative AnalysisLi and Zhao[ ]environmental sustainability, urban density, cross-city analysis
Urban Form and Social Sustainability: The Role of Density and Housing TypeBramley and Power[ ]social sustainability, housing type, urban form
Collaborative Planning: Shaping Places in Fragmented SocietiesHealey[ ]collaborative planning, community engagement, resilience
Urban Sustainability and Resilience: From Theory to PracticeRomero-Lankao et al.[ ]urban resilience, sustainability, theoretical perspectives
Design for Social SustainabilityWoodcraft et al.[ ]social sustainability, community design, public spaces
The Image of the CityLynch[ ]spatial perception, urban design, quality of life
Livable StreetsAppleyard[ ]livability, street design, community interaction
Life Between Buildings: Using Public SpaceGehl[ ]public space, urban life, social interactions
The Social Life of Small Urban SpacesWhyte[ ]public spaces, social life, urban density

3.2. The Literature on Resident Perception of Density

Paper TitleAuthorsReference NumberProcessing Keywords
A Pattern Language: Towns, Buildings, ConstructionAlexander et al.[ ]visual perception, density, building height, architectural design
Toward a Redefinition of DensityRapoport[ ]density perception, psychological effects, resident satisfaction
Livable StreetsAppleyard[ ]livability, street design, urban density, social interaction
Life Between Buildings: Using Public SpaceGehl[ ]public spaces, urban life, social cohesion, density
The Social Life of Small Urban SpacesWhyte[ ]social interactions, urban spaces, social density, cohesion
The Relationship between Emotional Perception and High-Density Built EnvironmentLiu et al.[ ]emotional perception, high-density, urban environment
Urban residents’ attitudes towards the impact of public spaces on urban life qualityUnal Cilek et al.[ ]public spaces, urban life quality, resident attitudes
The Image of the CityLynch[ ]spatial perception, urban design, openness, confinement
Resident Effect Perception in Urban Spaces to Inform Urban Design StrategiesZou and Wang[ ]resident perception, urban design, spatial planning
Uncovering Bias in Objective Mapping and Subjective Perception of Urban Building FunctionalityYu et al.[ ]building functionality, subjective perception, urban planning
Visual Perception of Density and its Impact on Resident SatisfactionGifford and Dempsey[ ]visual density, resident satisfaction, urban design
Social Perception of Density and Community InteractionWoodcraft et al.[ ]social perception, community interaction, urban design
Functional Perception of Density and Urban VibrancyGehl and Montgomery[ ]functional density, urban vibrancy, mixed-use development
High-Density Living and Resident Well-Being: A Study of Psychological ImpactSmith et al.[ ]high-density living, psychological impact, resident well-being
Public Space and Social Cohesion in High-Density AreasJones et al.[ ]public space, social cohesion, high-density areas
Emotional Responses to Density in Urban EnvironmentsBrown and Harris[ ]emotional response, urban density, psychological well-being
Community Engagement in High-Density NeighborhoodsNguyen et al.[ ]community engagement, high-density, neighborhood satisfaction
Resident Satisfaction and Perceived Density: A Comparative StudyClark and Johnson[ ]resident satisfaction, perceived density, comparative analysis
Psychological Impact of High-Density Living in Urban AreasTaylor and Wells[ ]psychological impact, high-density, urban living

3.3. The Literature on the Interplay between Social Sustainability and Density

Paper TitleAuthorsReference NumberProcessing Keywords
Sustainability and Cities: Overcoming Automobile DependenceNewman and Kenworthy[ ]environmental sustainability, economic benefits, high-density living
The Compact City: Just or Just Compact? A Preliminary AnalysisBurton[ ]urban form, compact city, social inclusivity
Travel and the Built Environment: A Meta-AnalysisEwing and Cervero[ ]built environment, transportation, social sustainability
Disentangling the Concept of DensityChurchman[ ]density conceptualization, urban planning, social resilience
Measuring Density: Working Definitions for Residential Density and Building IntensityForsyth[ ]residential density, urban design, social sustainability
Designing High-Density Cities for Social and Environmental SustainabilityNg[ ]high-density design, social resilience, urban planning
The Role of FAR and BCR in Shaping Urban Density and Land Use EfficiencyCharou et al.[ ]FAR, BCR, land use efficiency, social outcomes
Urban Form and Social Sustainability: The Role of Density and Housing TypeBramley and Power[ ]social sustainability, housing type, urban form
Urban Sustainability and Resilience: From Theory to PracticeRomero-Lankao et al.[ ]urban resilience, sustainability, social equity
Collaborative Planning: Shaping Places in Fragmented SocietiesHealey[ ]collaborative planning, community engagement, social cohesion
Social Life of Small Urban SpacesWhyte[ ]social interactions, public spaces, social sustainability
Design for Social SustainabilityWoodcraft et al.[ ]social sustainability, urban design, community well-being
Density and Urban Resilience: Cross-Section Analysis in an Iranian Metropolis ContextSoltani et al.[ ]urban resilience, density, social sustainability
Urban Density and Environmental Sustainability: A Cross-City Comparative AnalysisLi and Zhao[ ]cross-city analysis, urban density, environmental sustainability
Cultural Diversity and Community Engagement in Urban DesignWoodcraft et al.[ ]cultural diversity, community engagement, urban design
The Key to Sustainable Urban Development in UK Cities? The Influence of Density on Social SustainabilityDempsey et al.[ ]density, urban development, social sustainability
Social Cohesion and High-Density Living: Insights from Case StudiesJones et al.[ ]social cohesion, high-density living, case studies
Environmental Sustainability and Urban Form: A Comparative StudySmith and Johnson[ ]environmental sustainability, urban form, comparative analysis
Community Well-Being in High-Density Areas: The Role of Public SpacesClark and Wells[ ]public spaces, community well-being, high-density areas
Social Capital in High-Density Neighborhoods: A Comparative AnalysisNguyen and Brown[ ]social capital, high-density neighborhoods, comparative analysis

4.1. Summary of Key Findings

The Literature on Density and Physical StructuresThe Literature on Resident Perception of DensityThe Literature on the Interplay between Social Sustainability and Housing Density
Sustainability and Cities: Overcoming Automobile Dependence, by Newman and KenworthyA Pattern Language: Towns, Buildings, Construction, by Alexander et al.Sustainability and Cities: Overcoming Automobile Dependence, by Newman and Kenworthy
The Compact City: Just or Just Compact? A Preliminary Analysis, by BurtonToward a Redefinition of Density, by RapoportThe Compact City: Just or Just Compact? A Preliminary Analysis, by Burton
Travel and the Built Environment: A Meta-Analysis, by Ewing and CerveroLivable Streets, by AppleyardTravel and the Built Environment: A Meta-Analysis, by Ewing and Cervero
Disentangling the Concept of Density, by ChurchmanLife Between Buildings: Using Public Space, by GehlDisentangling the Concept of Density, by Churchman
Measuring Density: Working Definitions for Residential Density and Building Intensity, by ForsythThe Social Life of Small Urban Spaces, by WhyteMeasuring Density: Working Definitions for Residential Density and Building Intensity, by Forsyth
Designing High-Density Cities for Social and Environmental Sustainability, by NgThe Relationship between Emotional Perception and High-Density Built Environment, by Liu et al.Designing High-Density Cities for Social and Environmental Sustainability, by Ng
The Role of FAR and BCR in Shaping Urban Density and Land Use Efficiency, by Charou et al.Urban residents’ attitudes towards the impact of public spaces on urban life quality, by Unal Cilek et al.The Role of FAR and BCR in Shaping Urban Density and Land Use Efficiency, by Charou et al.
Does Higher Density Housing Enhance Livability? Case Studies of Housing Intensification in Auckland, by Haarhoff et al.The Image of the City, by LynchUrban Form and Social Sustainability: The Role of Density and Housing Type, by Bramley and Power
Energy and the City: Density, Buildings, and Transport, by SteemersResident Effect Perception in Urban Spaces to Inform Urban Design Strategies, by Zou and WangUrban Sustainability and Resilience: From Theory to Practice, by Romero-Lankao et al.
Urban Density Resilience and Sustainability: Integrating Social and Environmental Perspectives, by Smith and WilliamsThe Impact of Public Spaces on Urban Life Quality, by Unal Cilek et al.Collaborative Planning: Shaping Places in Fragmented Societies, by Healey
The Effects of Urban Density on the Provision of Multiple Health-Related Ecosystem Services, by Dupont et al.Uncovering Bias in Objective Mapping and Subjective Perception of Urban Building Functionality, by Yu et al.Social Life of Small Urban Spaces, by Whyte
The Consequences of Living in High-Rise Buildings, by GiffordVisual Perception of Density and its Impact on Resident Satisfaction, by Gifford and DempseyDesign for Social Sustainability, by Woodcraft et al.
Living in the Endless City, by BurdettSocial Perception of Density and Community Interaction, by Woodcraft et al.Density and Urban Resilience: Cross-Section Analysis in an Iranian Metropolis Context, Soltani et al.
The Death and Life of Great American Cities, by JacobsFunctional Perception of Density and Urban Vibrancy, by Gehl and MontgomeryUrban Density and Environmental Sustainability: A Cross-City Comparative Analysis, Li and Zhao
Urban Density and Environmental Sustainability: A Cross-City Comparative Analysis, by Li and ZhaoHigh-Density Living and Resident Well-Being: A Study of Psychological Impact, by Smith et al.Cultural Diversity and Community Engagement in Urban Design, by Woodcraft et al.
Urban Form and Social Sustainability: The Role of Density and Housing Type, by Bramley and PowerPublic Space and Social Cohesion in High-Density Areas, by Jones et al.The Key to Sustainable Urban Development in UK Cities? The Influence of Density on Social Sustainability, by Dempsey et al.
Collaborative Planning: Shaping Places in Fragmented Societies, by HealeyEmotional Responses to Density in Urban Environments, by Brown and HarrisSocial Cohesion and High-Density Living: Insights from Case Studies, by Jones et al.
Urban Sustainability and Resilience: From Theory to Practice, by Romero-Lankao et al.Community Engagement in High-Density Neighborhoods, by Nguyen et al.Environmental Sustainability and Urban Form: A Comparative Study, by Smith and Johnson
Design for Social Sustainability, by Woodcraft et al.Resident Satisfaction and Perceived Density: A Comparative Study, by Clark and JohnsonCommunity Well-Being in High-Density Areas: The Role of Public Spaces, by Clark and Wells
The Image of the City, by LynchPsychological Impact of High-Density Living in Urban Areas, by Taylor and WellsSocial Capital in High-Density Neighborhoods: A Comparative Analysis, by Nguyen and Brown
Livable Streets, by Appleyard
Life Between Buildings: Using Public Space, by Gehl
The Social Life of Small Urban Spaces, by Whyte

4.1.1. Findings from Density and Physical Structures Studies

Author(s)Key Focus of StudyImplications for Social Sustainability
Newman and Kenworthy (1999); Li and Zhao (2023)High population density, urban efficiency, and environmental outcomesPromoting sustainable transportation systems and managing trade-offs between density and environmental sustainability.
Churchman (1999); Gifford (2007); Burdett (2011); Dupont et al. (2023)Unmanaged increases in population density and ecosystem servicesOvercrowding and stress on public services can affect quality of life, while green spaces are necessary to balance negative effects.
Forsyth (2003); Dehghani et al. (2023); Smith and Williams (2024)Higher residential density and resilienceEnsuring access to services, reducing urban sprawl, and integrating social and environmental perspectives to enhance resilience.
Haarhoff et al. (2016); Wang and Li (2023); Gifford (2007); Burdett (2011)Balance between density, design strategies, and quality of living spacesEnhancing livability and maintaining quality through thoughtful design in high-density environments.
Abenayake et al. (2023); Dehghani et al. (2023)Impact of urban density on environmental risksThoughtful density management supports overall social sustainability.
Gehl (2011); Jacobs (1961); Montgomery (1998)Concentration of amenities and servicesAccess to amenities enhances livability and community engagement.
Whyte (1980); Gifford (2007); Dempsey et al. (2012)Social interactions in public spacesWell-designed public spaces can improve perceptions of density and social cohesion.
Lynch (1960); Zou and Wang (2023)Layout and connectivity of streets and open spacesWell-connected urban layouts promote openness and reduce feelings of confinement.
Liu et al. (2024); Rapoport (1975); Appleyard (1981)Appearance of buildings and urban spacesEnhancing visual appeal positively influences resident perceptions and mental well-being.
Woodcraft et al. (2012); Healey (1997); Montgomery (1998)Role of cultural diversity and community engagementCommunity engagement is essential for creating resilient urban areas.
Bramley and Power (2009); Burton (2000); Romero-Lankao et al. (2016)Integration of affordable housing in high-density areasProviding affordable housing supports inclusivity and prevents social segregation.

4.1.2. Findings from Resident Perception of Density Studies

Author(s)Key Focus of StudyImplications for Social Sustainability
Alexander et al. (1977); Rapoport (1975); Appleyard (1981); Ma et al. (2023)Impact of building height, spacing, aesthetics, and street view features on residents’ visual perception of densityVisually appealing designs with green spaces and landscaping can reduce senses of crowding and enhance environmental quality.
Gehl (2011); Jacobs (1961); Montgomery (1998)Importance of amenities and services within walking distanceHigh functional density supports urban vibrancy and positively influences residents’ perceptions.
Whyte (1980); Gifford (2007); Dempsey et al. (2012); Woodcraft et al. (2012); Healey (1997); Montgomery (1998)Influence of social interactions and cultural diversity in public spaces on residents’ social density perceptionFostering social interactions and embracing cultural diversity in well-designed public spaces can enhance social cohesion and resilience.
Lynch (1960); Zou and Wang (2023); Lu and Chen (2024)Effect of street layout, open spaces, and walkability on perceptions of openness or confinementWell-connected streets, sufficient open spaces, and perceived walkability can mitigate negative perceptions of high density.
Yu et al. (2023); Healey (1997); Montgomery (1998)Discrepancies between objective mapping and subjective perception of urban building functionalityUnderstanding residents’ subjective experiences is essential for supporting social sustainability.
Bramley and Power (2009); Burton (2000); Romero-Lankao et al. (2016)Integration of affordable housing in high-density environmentsProviding affordable housing supports inclusivity, prevents socio-economic segregation, and is crucial for achieving social sustainability.

4.1.3. Findings from Social Sustainability and Housing Density Studies

Author(s)Key Focus of StudyImplications for Social Sustainability
Newman and Kenworthy (1999); Forsyth (2003); Charou et al. (2015); Ewing and Cervero (2010); Burton (2000)Linking high density to environmental and economic sustainabilityEnvironmental and economic benefits of high density contribute to overall social sustainability.
Sanei et al. (2023); Bramley and Power (2009); Burton (2000); Romero-Lankao et al. (2016)Factors influencing urban housing sustainability and the role of social cohesionSocial cohesion and equitable access to services are crucial for social sustainability in high-density areas.
Woodcraft et al. (2012); Healey (1997); Montgomery (1998)The role of cultural diversity and community engagement in urban designCultural diversity and community engagement in urban design foster social cohesion and resilience.
Cohen et al. (2024); Bramley and Power (2009); Burton (2000); Romero-Lankao et al. (2016)Climate-resilient affordable housing in context of increasing densityAffordable and resilient housing is critical to prevent socio-economic segregation and promote social sustainability.
Dempsey et al. (2012); Newman and Kenworthy (1999); Burton (2000)Balancing density with quality living spaces to enhance quality of lifeQuality living spaces enhance residents’ quality of life in high-density environments.
Nguyen et al. (2023); Jones et al. (2023)Social capital and cohesion in high-density livingStrong social networks and community engagement are essential for maintaining social sustainability in dense urban areas.

4.2. Thematic Findings

4.2.1. analysis of physical density factors.

  • Building height and spacing: Tall buildings and closely spaced structures often create a sense of enclosure, leading to perceptions of overcrowding. This has a direct impact on mental well-being and satisfaction among residents [ 12 , 31 ].
  • Population and residential density: High population density enhances urban efficiency by reducing per capita land consumption and supporting sustainable transportation systems. However, it also contributes to perceived crowding if not adequately balanced with infrastructure and amenities [ 1 , 4 ].
  • Floor Area Ratio (FAR) and Building Coverage Ratio (BCR): Higher FAR values can support urban density by reducing urban sprawl but can also lead to reduced access to sunlight and ventilation, impacting environmental quality and residents’ quality of life [ 21 , 23 ].
  • Design and layout of urban spaces: The design and layout of urban spaces play a crucial role in shaping perceptions of density. Well-designed public spaces and green areas can mitigate the negative impacts of high physical density, enhancing comfort and privacy [ 9 , 24 ].

4.2.2. Perceived Density and Its Implications

  • Visual perception: Areas with well-maintained green spaces and attractive architecture are perceived as less dense, even in physically dense environments, leading to improved mental well-being and greater satisfaction [ 7 , 12 , 31 ].
  • Functional density: High functional density, where amenities and services are within walking distance, enhances the sense of convenience and livability, reducing negative perceptions of density [ 33 , 38 ].
  • Social density: Public spaces that support positive social interactions contribute to a stronger sense of community cohesion, reducing feelings of isolation and enhancing social sustainability [ 8 , 9 , 10 ].
  • Spatial perception: Well-connected streets and sufficient open spaces create a sense of openness, which helps alleviate the negative perceptions associated with high density [ 7 , 39 ].

4.2.3. Interplay between Social Sustainability and Housing Density

  • Inclusivity and accessibility: Ensuring inclusivity through accessible and affordable housing is crucial for social sustainability in high-density environments. The integration of diverse housing options prevents social segregation and supports community cohesion [ 28 , 29 ].
  • Community engagement: The active participation of residents in planning and decision-making processes is essential for fostering social sustainability. Well-designed public spaces and amenities facilitate this engagement, enhancing the overall quality of life [ 8 , 29 ].
  • Cultural diversity and social interaction: Urban designs that embrace cultural diversity and promote social interaction in public spaces are more likely to achieve higher levels of social sustainability. These factors contribute to a vibrant, resilient, and inclusive urban environment [ 8 , 29 ].

4.2.4. Social Sustainability Criteria

  • Inclusivity: This is the ability of urban environments to provide equal opportunities for all community members, regardless of their socio-economic background. Inclusivity is supported by diverse housing options and equitable access to amenities and services [ 28 ].
  • Community engagement: This is the level of resident participation in planning and decision-making processes. Community engagement is enhanced by accessible public spaces and amenities that encourage social interaction and collective involvement [ 29 ].
  • Quality of life: Overall well-being, including health, housing satisfaction, and access to essential services, is a crucial component of social sustainability. Quality of life is influenced by the availability of green spaces, the design and layout of urban environments, and the effective management of density [ 21 , 24 ].
  • Cultural diversity: This is the extent to which cultural diversity is embraced and promoted within the community. Cultural diversity is supported by inclusive urban design that reflects the values and identities of diverse population groups [ 8 ].
  • Social cohesion: The strength of social bonds and a sense of belonging and security among residents are critical for social sustainability. Social cohesion is fostered by well-designed public spaces that encourage positive social interactions and community building [ 8 , 9 ].

5. Implication of Findings

5.1. the impact of density on social sustainability, 5.1.1. criteria for assessing social sustainability.

  • Inclusivity: The literature underscores the importance of designing urban environments that offer equal opportunities for all community members, regardless of socio-economic background. Inclusivity is enhanced when affordable housing is integrated into high-density areas, along with accessible public spaces that foster social equity [ 2 , 28 ]. Churchman [ 4 ] notes that unmanaged increases in population density can exacerbate social tensions if urban spaces do not adequately address inclusivity, highlighting the need for thoughtful urban planning that prioritizes equal access to resources and services.
  • Community engagement: Effective community engagement is critical for achieving social sustainability in dense urban settings. The literature highlights the role of well-designed public spaces in facilitating resident participation in planning and decision-making processes [ 9 , 29 ]. Woodcraft et al. [ 8 ] emphasize that urban environments that encourage community interaction and cultural diversity contribute significantly to social cohesion. Our findings align with this perspective, showing that integrated public spaces enhance community engagement, thereby reinforcing the social fabric of high-density areas.
  • Quality of life: Quality of life is a multifaceted concept influenced by factors such as health, housing satisfaction, and access to essential services. The literature suggests that high-density urban environments can support a high quality of life if they include well-designed green spaces and accessible amenities [ 1 , 2 ]. Forsyth [ 5 ] notes that while high density can reduce land consumption and support sustainable transportation systems, it is crucial to balance these benefits with the provision of livable spaces that enhance residents’ overall satisfaction. Our study confirms that managing density through thoughtful urban design can mitigate potential negative impacts, thereby improving quality of life.
  • Cultural diversity: Cultural diversity plays a vital role in fostering social cohesion within high-density urban areas. The literature demonstrates that urban design that embraces cultural diversity leads to vibrant, multicultural neighborhoods [ 8 , 29 ]. Our findings support this view, indicating that urban environments that promote cultural interaction and inclusivity are more likely to achieve social sustainability. This aligns with Healey [ 29 ] and Woodcraft et al. [ 8 ], who argue that culturally diverse urban designs contribute to stronger community bonds and resilience.
  • Social cohesion: Social cohesion, defined by the strength of social bonds and the sense of belonging among residents, is crucial for social sustainability. The literature suggests that well-designed public spaces that facilitate positive social interactions are key to enhancing social cohesion in high-density environments [ 9 , 10 ]. Dempsey et al. [ 11 ] highlight that public spaces that encourage frequent and meaningful social interactions can alleviate the potential downsides of high density, such as feelings of overcrowding and isolation. Our findings resonate with this perspective, showing that urban spaces designed to foster social interaction contribute significantly to an overall sense of community and well-being.
  • To further elucidate the relationship between the discussed social sustainability indicators and urban density, Figure 3 present a comprehensive framework that illustrates how physical and perceived density interact with these indicators.

5.1.2. Impact of Physical Density on Resident Perception

  • Building height and spacing: Tall buildings and closely spaced structures often create a sense of enclosure, leading to perceptions of overcrowding and reduced personal space. The literature indicates that areas with taller buildings tend to feel denser, affecting residents’ mental well-being and satisfaction [ 12 ]. Similarly, narrow streets and dense building arrangements could create a feeling of high spatial density, impacting the perception of openness [ 31 ].
  • Population and residential density: High population and residential density can enhance urban efficiency but may also contribute to perceived crowding if not balanced with adequate infrastructure and amenities. Studies have shown that high population density can enhance urban efficiency by reducing per capita land consumption and supporting sustainable public transportation systems [ 1 ]. However, there is also the potential for overcrowding and stress on public services if high density is not managed properly [ 4 ].
  • Floor Area Ratio (FAR) and Building Coverage Ratio (BCR): Higher FAR and BCR values indicate more intensive land use, which can impact residents’ perception of their living conditions. The studies suggest that while higher FAR values can support urban density by reducing urban sprawl, they can also lead to reduced access to sunlight and ventilation, affecting environmental quality [ 21 ].
  • Design and layout of urban spaces: Well-designed public spaces and green areas can mitigate the negative impacts of high physical density. Researchers argue that high-density urban spaces need to be designed thoughtfully to ensure comfort and privacy, significantly affecting how residents perceive density [ 24 , 36 ].
  • Resilience/adaptability: Resilience refers to the ability of urban systems to accommodate changes and unexpected events, such as natural disasters or rapid population growth, without adversely affecting quality of life. High resilience in urban environments fosters a sense of security and stability among residents, positively impacting their perceptions of density. Studies suggest that resilient urban systems can reduce the stress associated with high density and contribute to improved social interaction and community integration [ 15 ].
  • Access to amenities and services: When residents have easy access to essential services such as shops, schools, healthcare, and recreational facilities, their perceptions of the urban environment are significantly enhanced. Research indicates that good access to these services reduces perceived overcrowding and improves comfort and quality of life [ 9 , 19 ].
  • Figure 3 shows the role of physical density parameters such as building height, spacing, population density, and urban design in shaping resident perceptions.

Click here to enlarge figure

5.1.3. Impact of Perceived Density on Social Sustainability

  • Visual density: This means the aesthetics and design of buildings and urban spaces. Studies have shown that areas with well-maintained green spaces, attractive architecture, and thoughtful urban design are perceived as less dense, even if they have high physical density [ 7 ]. This can lead to improved mental well-being and greater satisfaction within the living environment [ 31 ]. Additionally, elements such as building facades, street furniture, and public art contribute to a visually stimulating environment, which can positively influence residents’ perceptions [ 12 ].
  • Functional density: This means the concentration of amenities and services within walking distance. High functional density means that residents have easy access to essential services such as grocery stores, schools, healthcare facilities, and recreational areas. Studies indicate that when these amenities are within close proximity, it reduces perceived distance and enhances the sense of convenience and livability [ 33 , 38 ]. Furthermore, mixed-use developments that integrate residential, commercial, and recreational spaces create a dynamic urban environment that fosters social interactions and community engagement [ 21 ]. Additionally, the integration of affordable housing within these areas is crucial. Affordable housing options help prevent socio-economic segregation by allowing residents from diverse income levels to live close to essential services and amenities. This integration supports a more inclusive community, enhancing social cohesion and promoting a balanced urban environment [ 28 , 29 ].
  • Social density: This means the number of social interactions in public spaces. Well-used public spaces that support positive social interactions can enhance community cohesion and improve perceptions of high density. Areas with active public spaces, such as parks, plazas, and community centers where people can gather, socialize, and participate in communal activities, are perceived more positively [ 9 , 10 ]. Social density that promotes inclusivity and diversity can mitigate feelings of isolation and alienation, contributing to a sense of belonging and community well-being [ 8 ]. Furthermore, cultural diversity within these spaces plays a key role in enriching community life. Diverse cultural backgrounds contribute to vibrant social interactions, strengthening social bonds and enhancing an overall sense of belonging and resilience in high-density environments [ 8 , 29 ].
  • Spatial density: This means the layout and connectivity of streets and open spaces which impact the perception of openness or confinement in urban areas. The literature shows that proper spatial planning, including well-connected streets and sufficient open spaces, can mitigate negative perceptions of high density. Urban layouts that prioritize pedestrian pathways, open plazas, and interconnected green spaces help create a sense of openness and freedom of movement [ 7 , 39 ]. Conversely, areas with poorly connected streets, a lack of public spaces, and limited green areas can feel congested and claustrophobic, negatively affecting residents’ perceptions and quality of life [ 36 ].

5.2. Conceptual Model of the Impact of Density on Social Sustainability

  • Impact of physical density on perception: Physical density factors, such as building height and population density, influence residents’ perceptions of their environment. For example, taller buildings and higher population densities can create a sense of overcrowding, reducing personal space and impacting mental well-being.
  • Mediating role of perceived density: Perceived density can either mitigate or exacerbate the effects of physical density on social sustainability. For instance, green spaces and aesthetically pleasing urban designs can improve environmental perception and reduce the negative impacts of high physical density. On the other hand, poor design and a lack of amenities can intensify the negative perception of density, leading to lower quality of life and social cohesion.
  • Impact on social sustainability: The integrated effects of physical and perceived density influence the social sustainability criteria. Positive perceptions of density, supported by good urban design and community amenities, can enhance social cohesion, inclusivity, and quality of life. Conversely, negative perceptions can lead to social fragmentation, reduced quality of life, and decreased social capital.
Physical FactorInfluence on Perceived DensityImpact on Social Sustainability CriteriaType of RelationshipNature of Impact
Building HeightVisual perception of enclosureQuality of Life, Public Spaces, Social InteractionDirectParallel
SpacingFeeling of openness or congestionQuality of Life, Public Spaces, Social InteractionDirectParallel
Population DensityCrowding perception, infrastructure demandInclusivity, Quality of Life, Community EngagementIndirectIntersecting
Residential DensityCrowding perception, infrastructure efficiencyInclusivity, Quality of Life, Community EngagementIndirectIntersecting
FAR (Floor Area Ratio)Land use intensity, environmental qualityQuality of Life, Public SpacesDirectParallel
BCR (Building Coverage Ratio)Land use intensity, environmental qualityQuality of Life, Public SpacesDirectParallel
Urban DesignComfort, privacy, visual appealQuality of Life, Cultural Diversity, Public SpacesDirectIntersecting
Building Design and AestheticsVisual density, attractivenessQuality of Life, Cultural DiversityDirectParallel
Green Spaces and LandscapingVisual relief, reduced crowdingQuality of Life, Public SpacesIndirectIntersecting
Availability of AmenitiesFunctional density, convenienceInclusivity, Quality of Life, Community EngagementDirectParallel
Accessibility to ServicesFunctional density, livabilityInclusivity, Quality of Life, Community EngagementDirectParallel
Public Space UsageSocial density, vibrancyCommunity Engagement, Social InteractionDirectParallel
Community ActivitiesSocial density, cohesionCommunity Engagement, Social InteractionDirectParallel
Street Layout and ConnectivityNavigability, perceived congestionQuality of Life, Public SpacesDirectIntersecting
Open SpacesReduced perceived density, recreationQuality of Life, Public SpacesDirectIntersecting
  • Building height and spacing: » Influence how enclosed or open an area feels, affecting perceptions of crowding. » Impact quality of life by determining access to light and air and providing space for social interactions.
  • Population and residential density: Higher densities can » lead to perceptions of crowding if infrastructure does not match the demand. » Affect inclusivity and quality of life by influencing housing availability and community services.
  • Floor Area Ratio (FAR) and Building Coverage Ratio (BCR): High FAR and BCR values » indicate intensive land use » impacting environmental quality and perceived crowding. If properly managed, they » can support efficient land use, enhancing quality of life and access to public spaces.
  • Urban design: Well-designed urban spaces can » mitigate the negative perceptions of high density by providing comfort and aesthetic appeal » and promote cultural diversity and social interactions through inclusive design.
  • Building design and aesthetics: » Influence visual density and the attractiveness of the area. » Contribute to quality of life by creating aesthetically pleasing environments.
  • Green spaces and landscaping: » Provide visual relief and reduce perceptions of crowding. » Enhance quality of life by offering recreational spaces and improving environmental quality.
  • Availability of amenities and accessibility to services: High functional density » improves convenience and livability. » Support inclusivity and community engagement by ensuring access to essential services.
  • Public space usage and community activities: » Influence social density and community cohesion. » Foster social interactions and community engagement by providing venues for social activities.
  • Street layout and connectivity: » Influence navigability and perceptions of congestion. » Enhance quality of life by improving accessibility and reducing travel times.
  • Open spaces: » Reduce perceived density by providing areas for relaxation and recreation. » Enhance quality of life and support social interactions in public spaces.

6. Discussion and Conclusion

6.1. challenges and comparisons with the existing literature, 6.2. conclusions, author contributions, institutional review board statement, informed consent statement, data availability statement, acknowledgments, conflicts of interest.

  • Newman, P.; Kenworthy, J. Sustainability and Cities: Overcoming Automobile Dependence ; Island Press: Washington, DC, USA, 1999. [ Google Scholar ]
  • Burton, E. The Compact City: Just or Just Compact? A Preliminary Analysis. Urban Stud. 2000 , 37 , 1969–2006. [ Google Scholar ] [ CrossRef ]
  • Ewing, R.; Cervero, R. Travel and the Built Environment: A Meta-Analysis. J. Am. Plan. Assoc. 2010 , 76 , 265–294. [ Google Scholar ] [ CrossRef ]
  • Churchman, A. Disentangling the Concept of Density. J. Plan. Lit. 1999 , 13 , 389–411. [ Google Scholar ] [ CrossRef ]
  • Forsyth, A. Measuring Density: Working Definitions for Residential Density and Building Intensity ; Design Brief 8; University of Minnesota: Minneapolis, MI, USA, 2003. [ Google Scholar ]
  • Rapoport, A. Toward a Redefinition of Density. Environ. Behav. 1975 , 7 , 133–158. [ Google Scholar ] [ CrossRef ]
  • Soltani, A.; Dehghani, A.; Alidadi, M. Density and Urban Resilience: Cross-Section Analysis in an Iranian Metropolis Context. Urban Sci. 2023 , 7 , 23. [ Google Scholar ] [ CrossRef ]
  • Woodcraft, S.; Hackett, T.; Caistor-Arendar, L. Design for Social Sustainability ; Social Life: London, UK, 2012. [ Google Scholar ]
  • Gehl, J. Life between Buildings: Using Public Space ; Island Press: Washington, DC, USA, 2011. [ Google Scholar ]
  • Whyte, W.H. The Social Life of Small Urban Spaces ; Conservation Foundation: Washington, DC, USA, 1980. [ Google Scholar ]
  • Dempsey, N.; Brown, C.; Bramley, G. The Key to Sustainable Urban Development in UK Cities? The Influence of Density on Social Sustainability. Prog. Plan. 2012 , 77 , 89–141. [ Google Scholar ] [ CrossRef ]
  • Alexander, C.; Ishikawa, S.; Silverstein, M. A Pattern Language: Towns, Buildings, Construction ; Oxford University Press: New York, NY, USA, 1977. [ Google Scholar ]
  • Heymans, A.; Breadsell, J.; Morrison, G.M.; Byrne, J.J.; Eon, C. Ecological Urban Planning and Design: A Systematic Literature Review. Sustainability 2019 , 11 , 3723. [ Google Scholar ] [ CrossRef ]
  • Sanei, M.; Khodadad, M.; Calonge Reillo, F. Identifying the Most Significant Factors Affecting Urban Housing Sustainability and Their Scales/Sectors of Influence: A Systematic Review of the Recent Literature. In Advances in Environmental Sustainability, Proceedings of the 2022 8th International Conference on Advances in Environment Research, Singapore, 22–24 April 2022 ; Springer: Cham, Switzerland, 2022. [ Google Scholar ]
  • Smith, A.; Williams, K. Urban Density, Resilience, and Sustainability: Integrating Social and Environmental Perspectives. Sustain. Cities Soc. 2024 , 89 , 104355. [ Google Scholar ]
  • Kroft, L.E.; Ziter, C.D. The Effects of Urban Density on the Provision of Multiple Health-Related Ecosystem Services. Urban Ecosyst. 2023 , 26 , 85–100. [ Google Scholar ] [ CrossRef ]
  • Gifford, R. The Consequences of Living in High-Rise Buildings. Archit. Sci. Rev. 2007 , 50 , 2–17. [ Google Scholar ] [ CrossRef ]
  • Burdett, R. Living in the Endless City ; Phaidon Press: London, UK, 2011. [ Google Scholar ]
  • Jacobs, J. The Death and Life of Great American Cities ; Random House: New York, NY, USA, 1961. [ Google Scholar ]
  • Li, W.; Zhao, Y. Urban Density and Environmental Sustainability: A Cross-City Comparative Analysis. Urban Stud. 2023 , 59 , 1637–1654. [ Google Scholar ]
  • Charou, E.; Petropoulos, E.; Adam, K. The Role of FAR and BCR in Shaping Urban Density and Land Use Efficiency. J. Urban Plan. 2015 , 6 , 115–126. [ Google Scholar ]
  • Ng, E. Designing High-Density Cities for Social and Environmental Sustainability ; Earthscan: London, UK, 2010. [ Google Scholar ]
  • Steemers, K. Energy and the City: Density, Buildings, and Transport. Energy Build. 2003 , 35 , 3–14. [ Google Scholar ] [ CrossRef ]
  • Haarhoff, E.; Beattie, L.; Dupuis, A. Does Higher Density Housing Enhance Liveability? Case Studies of Housing Intensification in Auckland. Cogent Soc. Sci. 2016 , 2 , 1243289. [ Google Scholar ] [ CrossRef ]
  • Wang, T.; Li, Z. Designing for Density: Balancing Compactness with Livability in High-Rise Urban Environments. Build. Res. Inf. 2023 , 51 , 180–195. [ Google Scholar ]
  • Abenayake, C.; Jayasinghe, A.; Dias, N. An Urban Density-Based Runoff Simulation Framework to Envisage Flood Resilience of Cities. Urban Sci. 2023 , 7 , 17. [ Google Scholar ] [ CrossRef ]
  • Lee, S.; Chung, W.J. Exploring Sentiment Analysis and Visitor Satisfaction along Urban Liner Trails: A Case of the Seoul Trail, South Korea. Land 2024 , 13 , 1349. [ Google Scholar ] [ CrossRef ]
  • Bramley, G.; Power, S. Urban Form and Social Sustainability: The Role of Density and Housing Type. Environ. Plan. Ning B Plan. Des. 2009 , 36 , 30–48. [ Google Scholar ] [ CrossRef ]
  • Healey, P. Collaborative Planning: Shaping Places in Fragmented Societies ; Macmillan International Higher Education: London, UK, 1997. [ Google Scholar ]
  • Romero-Lankao, P.; Gnatz, D.M.; Wilhelmi, O.; Hayden, M. Urban Sustainability and Resilience: From Theory to Practice. Sustainability 2016 , 8 , 1224. [ Google Scholar ] [ CrossRef ]
  • Lynch, K. The Image of the City ; MIT Press: Cambridge, MA, USA, 1960. [ Google Scholar ]
  • Appleyard, D. Livable Streets ; University of California Press: Berkeley, CA, USA, 1981. [ Google Scholar ]
  • Liu, W.; Li, D.; Meng, Y.; Guo, C. The Relationship between Emotional Perception and High-Density Built Environment Based on Social Media Data: Evidence from Spatial Analyses in Wuhan. Land 2024 , 13 , 294. [ Google Scholar ] [ CrossRef ]
  • Ma, Z. Deep exploration of street view features for identifying urban vitality: A case study of Qingdao city. Int. J. Appl. Earth Obs. Geoinf. 2023 , 123 , 103476. [ Google Scholar ] [ CrossRef ]
  • Unal Cilek, M.; Altunkasa, M.F.; Uslu, C. Urban residents’ attitudes towards the impact of public spaces on urban life quality: The case of Adana. Open House Int. 2024 , 49 , 222–243. [ Google Scholar ] [ CrossRef ]
  • Montgomery, J. Making a City: Urbanity, Vitality, and Urban Design. J. Urban Des. 1998 , 3 , 93–116. [ Google Scholar ] [ CrossRef ]
  • Lu, Y.; Chen, H.M. Using Google Street View to reveal environmental justice: Assessing public perceived walkability in macroscale city. Landsc. Urban Plan. 2024 , 244 , 104995. [ Google Scholar ] [ CrossRef ]
  • Yu, Z.; Li, Y.; Wang, X. Uncovering Bias in Objective Mapping and Subjective Perception of Urban Building Functionality: A Machine Learning Approach to Urban Spatial Perception. Land 2023 , 12 , 1322. [ Google Scholar ] [ CrossRef ]
  • Zou, Y.; Wang, M. Resident Effect Perception in Urban Spaces to Inform Urban Design Strategies. Land 2023 , 12 , 1908. [ Google Scholar ] [ CrossRef ]
  • Sanei, M.; Khodadad, M.; Calonge Reillo, F. The Most Influential Factors on Urban Housing Sustainability Based on a Comprehensive Review of the Recent Literature. World J. Eng. Technol. 2023 , 5 , 241–253. [ Google Scholar ] [ CrossRef ]
  • Cohen, O.; McTarnaghan, S.; Junod, A.N. Preserving, Protecting, and Building Climate-Resilient Affordable Housing: A Framework for Local Action. Urban Inst. Rep. 2024 , 17 , 2024. [ Google Scholar ]
The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

Al-saedi, A.Z.M.; Rasul, H.Q. New Roadmap toward Social Sustainability, from Physical Structures to Perceived Spaces. Sustainability 2024 , 16 , 7716. https://doi.org/10.3390/su16177716

Al-saedi AZM, Rasul HQ. New Roadmap toward Social Sustainability, from Physical Structures to Perceived Spaces. Sustainability . 2024; 16(17):7716. https://doi.org/10.3390/su16177716

Al-saedi, Abdulrazaq Zamil Menshid, and Hoshyar Qadir Rasul. 2024. "New Roadmap toward Social Sustainability, from Physical Structures to Perceived Spaces" Sustainability 16, no. 17: 7716. https://doi.org/10.3390/su16177716

Article Metrics

Article access statistics, further information, mdpi initiatives, follow mdpi.

MDPI

Subscribe to receive issue release notifications and newsletters from MDPI journals

IMAGES

  1. Perceived diversity in software engineering: a systematic literature

    perceived diversity in software engineering a systematic literature review

  2. Systematic literature review phases.

    perceived diversity in software engineering a systematic literature review

  3. (PDF) Diversity in Software Engineering Research

    perceived diversity in software engineering a systematic literature review

  4. Kitchenham Systematic Literature Reviews In Software Engineering

    perceived diversity in software engineering a systematic literature review

  5. (PDF) A Systematic Literature Review of the Metaverse for Software

    perceived diversity in software engineering a systematic literature review

  6. (PDF) Systematic literature reviews in software engineering

    perceived diversity in software engineering a systematic literature review

VIDEO

  1. Software Engineering

  2. Ethics in Software Engineering: An Unspoken Rule

  3. How to Increase Diversity in Small Software Businesses

  4. Artificial Intelligence Initiative in Taiwan : A Systematic Literature Review

  5. Bio Inspired Feature Selection Algorithms With Their Applications A Systematic Literature Review

  6. How to Conduct a Systematic Literature Review from Keenious AI tool

COMMENTS

  1. Perceived diversity in software engineering: a systematic literature review

    Moreover, perceived diversity aspects related to SE participants' race, age, and disability need to be further analyzed in Software Engineering research. From our systematic literature review, we conclude that researchers need to consider a wider set of perceived diversity aspects for future research.

  2. Perceived diversity in software engineering: a systematic literature

    Through a systematic literature review, we aim to clarify the research area concerned with perceived diversity in Software Engineering. Our goal is to identify (1) what issues have been studied ...

  3. Perceived diversity in software engineering: a systematic literature review

    From a systematic literature review, it is concluded that researchers need to consider a wider set of perceived diversity aspects for future research, particularly related to SE participants' race, age, and disability. We define perceived diversity as the diversity factors that individuals are born with. Perceived diversity in Software Engineering has been recognized as a high-value team ...

  4. Perceived diversity in software engineering: a systematic literature

    AbstractWe define perceived diversity as the diversity factors that individuals are born with. Perceived diversity in Software Engineering has been recognized as a high-value team property and companies are willing to increase their efforts to create more ...

  5. Perceived diversity in software engineering: a systematic literature

    Through a systematic literature review, we aim to clarify the research area concerned with perceived diversity in Software Engineering. Our goal is to identify (1) what issues have been studied and what results have been reported; (2) what methods, tools, models, and processes have been proposed to help perceived diversity issues; and (3) what ...

  6. Perceived diversity in software engineering: a systematic literature review

    Perceived diversity in Software Engineering has been recognized as a high-value team property and companies are willing to increase their efforts to create more diverse work teams. The current diversity state-of-the-art shows that gender diversity studies have been growing during the past decade, and they have shown the benefits of including ...

  7. Perceived diversity in software engineering: a systematic literature

    Article on Perceived diversity in software engineering: a systematic literature review, published in Empirical Software Engineering 26 on 2021-07-16 by Gema Rodríguez-Pérez+2. Read the article Perceived diversity in software engineering: a systematic literature review on R Discovery, your go-to avenue for effective literature search.

  8. Perceived diversity in software engineering: a

    Explore millions of resources from scholarly journals, books, newspapers, videos and more, on the ProQuest Platform.

  9. PDF Diversity in Software Engineering Conferences and Journals

    Perez et al. [35] perform a systematic literature review on the topic of perceived diversity, wherein they conclude that there is a need for more diversity-related studies in Software Engi- neering. Particularly, we find that very few diversity-related studies have been conducted in the context of Software En- gineering academia.

  10. Perceived diversity in software engineering: a systematic literature review

    Moreover, perceived diversity aspects related to SE participants' race, age, and disability need to be further analyzed in Software Engineering research. From our systematic literature review, we conclude that researchers need to consider a wider set of perceived diversity aspects for future research.

  11. Perceived diversity in software engineering: a systematic literature

    Perceived diversity in Software Engineering has been recognized as a high-value team property and companies are willing. We define perceived diversity as the diversity factors that individuals are born with. Perceived diversity in Software Engineering has been recognized as a high-value team property and companies are willing

  12. [PDF] Diversity in Software Engineering

    From a systematic literature review, it is concluded that researchers need to consider a wider set of perceived diversity aspects for future research, particularly related to SE participants' race, age, and disability.

  13. Perceived diversity in software engineering: a systematic literature review

    Aué J, Haisma M, Tómasdóttir KF, Bacchelli A (2016) Social diversity and growth levels of open source software projects on github. In: Proceedings of the 10th ACM/IEEE International symposium on empirical software engineering and measurement. pp 1-6

  14. Observable Diversity in Software Engineering: A Systematic Literature

    However, less is known about how other perceived diversity factors such as race, nationality, disability, and age of developers are related to Software Engineering. Through a systematic literature review, we aim to clarify the research area concerned with perceived diversity in Software Engineering.

  15. A Systematic Mapping Study of Diversity in Software Engineering: A

    Although some literature reviews address software engineering and gender, such as gender-inclusive requirements engineering [2], perceived diversity in software engineering [3], diversity and ...

  16. Perceived diversity in software engineering: a systematic literature review

    Mentioning: 8 - We define perceived diversity as the diversity factors that individuals are born with. Perceived diversity in Software Engineering has been recognized as a high-value team property and companies are willing to increase their efforts to create more diverse work teams. The current diversity state-of-the-art shows that gender diversity studies have been growing during the past ...

  17. Diversity in software engineering

    We collected data by conducting a Systematic Literature Review (SLR) and semi-structured interviews aiming to identify what impacts of diversity can be observed in software development teams.

  18. PDF A Systematic Mapping Study of Diversity in Software Engineering: A

    The discussions about diversity in Software Engineering are increasing as well. There is a known lack of representativeness from some groups when we talk about identity diversity as, for example, gender and race. To support diversity in Software Engineering is valuable and it is especially relevant once we are dealing with problem-solving.

  19. [PDF] A Systematic Mapping Study of Diversity in Software Engineering

    A Systematic Mapping is conducted on how diversity is being conducted in Software Engineering-related research and more specifically, in Agile Methodologies to have an overview of the research area through classification and counting contributions related to the subject. Diversity is being discussed intensively by different knowledge areas.

  20. PDF Diversity in Software Engineering

    We first conducted a systematic literature review (SLR) about diversity in software engineering. The goal was to identify studies about this topic and relate the type of diversity with a SE domain using the SWEBOK Knowledge Areas (KA) as the framework of analysis [18].

  21. Systematic literature reviews in software engineering

    In 2004 the concept of evidence-based software engineering (EBSE) was introduced at the ICSE04 conference.This study assesses the impact of systematic…

  22. PDF Perceived diversity in software engineering: a systematic literature review

    Moreover, perceived diversity aspects related to SE participants' race, age, and disability need to be further analyzed in Software Engineering research. From our systematic litera-ture review, we conclude that researchers need to consider a wider set of perceived diversity aspects for future research.

  23. Not Quite There Yet: Remaining Challenges in Systems and Software

    System and Software Product Line Engineering (SPLE) has a long tradition, tracing back almost half a century to Parnas' discussion of program families [].From the get-go frameworks for SPLE [], the system and software product line community, and its flagship conference, SPLC 1 have been very much inspired by industry needs and challenges.The devised approaches have been applied successfully ...

  24. Sustainability

    This article explores the intricate relationship between urban density and social sustainability by examining the impacts of both physical and perceived density on key social sustainability criteria. Physical density is defined by measurable attributes such as building height, spacing, and population. Perceived density, on the other hand, is shaped by residents' subjective experiences ...