UX Requirements Engineering for COSE Platforms: A Cultural Perspective
Cultural factors significantly influence both Requirements Engineering (RE) and Human–Computer Interaction (HCI), affecting how software requirements are elicited, specified, and translated into usable interfaces. Despite this, existing research offers limited guidance on how to systematically integrate cultural insights into software engineering artifacts. In this study, Community-Oriented Sharing Economy (COSE) initiatives, such as makerspaces, food cooperatives, and libraries of things, are used as a case study to apply the proposed method. The approach combines conceptual mapping and practical prototyping to operationalize cultural insights into testable software requirements. To frame the investigation, major cultural frameworks were reviewed, with Hofstede’s Theory of Cultural Dimensions selected as the primary lens. These cultural insights were then mapped onto Bødker et al.’s affordance framework, given their role in supporting user participation and trust in COSE. As a main contribution, we present a systematic method to translate cultural insights into Behavior-Driven Development (BDD) scenarios. The proposal is illustrated through a practical example, which includes scenarios in the Gherkin language, visual interface representations, and step definitions in Python. These examples demonstrate how cultural factors, such as individualism and collectivism, can be converted into functional and testable requirements, supporting context-sensitive software design. Additionally, the method helps improve communication between design and development teams by connecting user experience (UX) insights to technical requirements.