Eliciting Requirements from Citizens – What Can We Learn from Other Disciplines? Svenja Polst Frank Elberzhager Fraunhofer IESE, Fraunhofer-Platz 1, 67663 Kaiserslautern, Germany {svenja.polst;frank.elberzhager}@iese.fraunhofer.de Abstract [Context and motivation] The elicitation of requirements is an es- sential step for requirements engineers to build products and services that fit the needs of users and customers. In environments with con- nected systems, such as cyber-physical systems or digital ecosystems, several different stakeholders exist that have diverse requirements. One such environment is the smart city district that is the focus of our re- search project “EnStadt:Pfaff”. [Question/problem] One main ques- tion in such a context is how to elicit citizens’ requirements and needs and how to motivate them to participate in creating digital services and apps that support their lives. [Principal ideas/results] Traditional requirements engineering and elicitation activities (such as workshops) are also relevant in such contexts, but we are also looking for new for- mats that may-be are more suitable for citizen crowds. We assume that we can learn from other disciplines about their methods and ways, e.g. to motivate citizens. [Contribution] We identified four disciplines and present their benefits for requirements engineering from our per- spective. Our goal is to foster further discussions when presenting the corresponding poster. 1 Introduction Software undeniably permeates almost all areas of our daily life and business today, which leads to the emergence of opportunities for companies regarding new services and apps emerge, but also creates various new challenges. At the same time, companies developing software and systems must deal with trends that have a tremendous impact on software engineering in general, but also on requirements engineering (RE) in particular. Such trends include, for example, the well-known shift towards agile practices, which started in the 2000s and has also had a big influence on RE processes and activities. Recent trends include, for example, a shift towards connected and large digital ecosystems or the power of users due to the large number of different feedback channels. Villela, Groen and Dörr argue that a paradigm shift in RE is necessary – a shift from wishing for experienced end users to empowering newbies, so that RE is there for everyone [11]. Such a shift is necessary for this reason: “Now that digital transformation impacts society as a whole, digital solutions affect everyone.” Furthermore, Copyright c 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). In: M. Sabetzadeh, A. Vogelsang, S. Abualhaija, M. Borg, F. Dalpiaz, M. Daneva, N. Fernández, X. Franch, D. Fucci, V. Gervasi, E. Groen, R. Guizzardi, A. Herrmann, J. Horkoff, L. Mich, A. Perini, A. Susi (eds.): Joint Proceedings of REFSQ-2020 Workshops, Doctoral Symposium, Live Studies Track, and Poster Track, Pisa, Italy, 24-03-2020, published at http://ceur-ws.org according to these authors, a paradigm shift is also necessary from focusing on software to holistically taking into consideration people, things and services. Both paradigm shifts are highly relevant in smart city districts, where software is part of everyday life of very diverse citizens and where software is a means for accessing things and services, such as bike-sharing. The software is supposed to be used by all citizens, teenagers as well as elderly people, experienced technology users as well as laypersons. In our research project “EnStadt:Pfaff”, the goal is to create a climate-neutral city district. One aspect is to provide digital solutions and services to inhabitants or visitors of this city district. In order to identify those requirements that are relevant for a diverse crowd, we are looking for new requirements methods. Concretely, we face the following challenges: 1. How to get in touch with all groups of citizens? Citizens use different media. Elderly people still read the newspaper whereas young people often prefer digital media. It would be helpful to know which media should be used or combined in order to reach all citizens in the best possible way. 2. Which methods apply to citizens? Classical requirements elicitation methods could be applied, such as workshops and interviews. However, workshops might exclude some people. They require citizens to visit a certain location at a predefined time and thereby exclude mobility-impaired persons and citizens working at that time. Therefore, other methods need to be developed to potentially address everyone. 3. How to motivate citizens to participate? If citizens do not see a personal benefit, it is likely that they will have no interest in participating. 4. How to document the results? Novel methods might not require the presence of a requirements engineer, who would normally take care of the documentation. Furthermore, the requirements need be documented in a way that is accessible to the stakeholders. A typical specification might not be understandable to citizens. We assume that it is worth seeking inspiration from other disciplines to support this creative process and to find inspiration for the other challenges.Our process for identifying new methods and ideas to address the challenges is as follows: First, we plan to identify disciplines to seek inspiration from. The criteria for such disciplines will be presented in the third section. Second, we plan to get familiar with the discipline, that we think has the highest potential for addressing our challenges. While researching this discipline, we might already find some measures to address our challenges. Third, we plan to conduct workshops to identify more methods and ways to address our challenges. The workshops could be similar to the workshop format used in “Learning from Other Disciplines for RE” (D4RE)1 . D4RE is a workshop organized by Fraunhofer IESE, which took place two times at the RE-Conference and one time at the REFSQ. The D4RE workshop consists of three steps: (1) idea collection, (2) elaborating synergies, and (3) benefits and next steps. Fourth, we want to evaluate the methods and measures that could be useful for addressing the challenges. Thereafter, the next discipline should be selected and investigated. In this paper and the respective poster, we present criteria for selecting disciplines. Moreover, we present disciplines we already identified and the reasons why we consider this discipline a potential source of inspiration. However, we might misjudge the potential of these disciplines and there might be disciplines we have not thought about yet. We invite the readers of this paper and the visitors of the poster session to discuss the potential of the identified disciplines with us and share their ideas regarding other disciplines and what we could learn from them. 2 Background and Related Work In the field of requirements engineering, the topic involving citizens (which hereafter we will call Citizen RE) is discussed from different perspectives. In [9], different ways of involving citizens according to their roles are discussed. According to the authors, citizens have the role of democratic participants, co-creators, and ICT-users. In their role as co-creators, they could be involved through interviews and focus groups. In [6], the challenges of mass participants are discussed. One challenge is how to motivate citizens. This challenge is also mentioned in a paper presenting the landscape and challenges of Crowd-based Requirements Engineering (CrowdRE) [4]. In [10], it is discussed how citizen participation could benefit from systems engineering, for instance, by applying SCRUM. However, no methods are mentioned for eliciting requirements from citizens. Furthermore, the discipline ’participation’ is explained. In [2], a suggestion for how to create new methods is presented. The authors suggest 1 http://d4re.iese.fraunhofer.de/ combining different characteristics of methods (e.g., location: public buildings; presence of moderator:remote) and creating a new method based on these characteristics. This creation process requires creativity. Inspiration from other disciplines could enhance this creativity process. To sum up, motivating citizens to engage in Citizen RE activities is a challenge. Furthermore, there is not much literature about elicitation methods that require only little effort from citizens. 3 Criteria for Disciplines First, we defined criteria that other disciplines should fulfill to be acceptable in our context. The disciplines should use methods that • aim at obtaining data from citizens, such as their opinions, ideas, or usage data • address various groups of citizens • are applicable to a high number of persons • should not be a central event, but give citizens the freedom to decide how and when to participate. Unsing these criteria, we want to find disciplines that inspire new methods and provide solutions to the challenges mentioned above. 4 Disciplines and What We can Learn from them So far, we identified the following disciplines and approaches: (1) ‘citizen science’, (2) ‘opinion polling’, (3) ‘co-creation’, and (4) ‘public participation’. In this section, we describe the disciplines and provide an example of what RE could learn from them when working with citizens. 4.1 Citizen science Citizen Science is defined as “a series of activities that link the general public with scientific research. Volun- teers and non-professionals contribute collectively in a diverse range of scientific projects to answer real-world questions”. [3]. Citizens provide data they elicit, for instance, data about sea water for analyses of its color and transparency in the project “citclops” 2 . We assume that requirement engineers can learn from citizen scientists about tools for documenting and transmitting data, how to address and motivate citizens. One lesson learned from this discipline is the principle “Both the professional scientists and the citizen scientists benefit from taking part” [5]. Citizen scientists could be motivated by learning from professional scientists and by influencing national issues and policy. We assume that this principle could be transferred to requirements engineering. During the elicitation process, requirement engineers could teach the citizens about RE or software engineering. Further- more, requirement engineers should give citizens feedback about what they have achieved in local issues, such as digital services in smart city districts. So far, we consider citizen science a discipline worth further investigation since it addresses our third challenge. 4.2 Opinion Polling Opinion polling is the discipline of gathering opinions from a particular sample. The outcome is designed to be representative of the group of people from which the sample is taken. The most common and popular form of opinion polling are surveys political issues, conducted for example by institutes like Forsa or YouGov. In opinion polling, the sample has to be representative, so all kinds of sub-groups of the target group have to be identified. In the context of requirements elicitation, we assume that requirement engineers can learn how to identify sub-groups of stakeholders. Furthermore, we could learn from opinion polling how to address the public. For instance, the company ‘civey’ cooperates with online media companies. These companies have short polls on their websites, so the participants participate take part in them on a website they are already visiting anyway. In our opinion, requirement engineers should also try to get in touch with citizens on locations or on websites they are visiting anyway, instead of requiring them to spend extra effort on visiting another place. So far, we consider opinion polling a discipline worth further investigation since it addresses our first challenge. 2 http://www.citclops.eu/the-project/overview 4.3 Co-Creation Co-Creation, in the context of business, is a design process, where the focus lies on joint creation of value by the company and the customer. It involves customers in a joint problem definition and problem-solving process and lets them “co-construct the service experience to suit [their] context” [8]. We assume that we can learn from co-creation how to motivate people and how to address them. For ‘co-creation’, the innovation lab ‘josephs’ could be a source of inspiration. Josephs is located at a central place in downtown Nuremberg. Everyone can walk in, test services and prototypes, and provide feedback and ideas. Thus, no invitation or appointment is necessary. The lab has similar opening hours as the surrounding shops. The feedback on the products and services is forwarded to the companies, which pay to present their product or service. Such a central, physical place for eliciting requirements and feedback might be valuable for a smart city district. We consider Co-Creation a discipline worth further investigation since it addresses our first challenge. 4.4 Public Participation Public participation processes are processes in which persons who are not entitled to participate in collective decisions by virtue of their office or mandate are given the opportunity to communicate their knowledge, prefer- ences, assessments, and recommendations [7]. The involvement of citizens in the planning and decision-making processes in the public sector can be legally required but may also follow informal processes [7]. This description refers to the latter kind of processes in Germany. In these processes, representatives of a municipality, commu- nication experts, architects, or city planners commissioned by a municipality might take charge of the process. We assume that we can learn from such public participation processes about how to involve diverse groups of citizens and large numbers of persons and how to document the findings in a way that is comprehensible for the citizens. We found inspiration in a tool used in a project in the town of Herrenberg (Germany). There, citizens can mark spots for improvement (e.g. a dangerous intersection) in an app, add a picture, and assign an emoji via an app [1]. This information is then displayed in a digital representation of the town. The 3D visualization of the town and all marked spots provide a lot of contextual information, so people who do not know the marked spot can still understand the issue. We assume that in RE, the use of an app for communicating requirements and the as-is-situation, expressing the respective emotions via emojis, and visualizing the summarized findings in an interesting way is beneficial when working with citizens. We consider public participation a discipline worth further investigation since it addresses our fourth challenge. 5 Discussion Our research project is in the area of a smart city, currently focusing on a concrete district that is being built. In such a district, several different stakeholders will live, work, and stay for various reasons. Therefore, it is necessary to consider all these different stakeholders in order to be able to develop digital solutions that fit their needs. We do not claim that our work is only applicable to citizens in a smart city district. However, one characteristic of smart city districts is that the citizens whose requirements we want to obtain are located within a limited physical space. This allows methods and procedures that might not be applicable to a wider area such a whole city or region. Our selection of disciplines is not complete by far, but this was also not our intention. We started with some initial disciplines where we see learning potential. We plan to take a closer look at these disciplines and adapt the methods and lessons learned to our project “EnStadt:Pfaff”. Of course, one relevant step is to test such methods and explore the benefits as well as the limitations. Moreover, it should be considered which method fits which citizen sub-group and which methods could be combined to reach a wider range of citizens. We plan to identify even more disciplines to learn about requirement elicitation with citizens. 6 Conclusion and Outlook In this poster paper, we discussed the need for new requirements elicitation methods for environments such as city districts, where several different stakeholders should be involved in creating ideas and requirements for digital services and solutions. Such crowds are typically very diverse, and various methods are needed to cope with the different needs of citizens. In the “EnStadt:Pfaff” research project, we want to apply lessons learned from other disciplines, explore how to gather requirements from different stakeholders, and find out which methods are most suitable best for whom. In addition, we plan to perform workshops with requirements experts and potentially other experts to identify new ways of including many different stakeholders. The results will also help us also identifying new requirements, especially for our context in the “EnStadt:Pfaff” project. We plan to include the results from such workshops on the poster, as well. Acknowledgements Parts of this work have been funded by the “EnStadt: Pfaff” project (grants no. 03SBE112D and 03SBE112G) of the German Federal Ministry for Economic Affairs and Energy (BMWi) and the Federal Ministry of Education and Research (BMBF). References [1] Project in Herrenberg, https://www.hlrs.de/about-us/research/current-projects/reallabor/ [2] Doerr, J., Hess, A., Koch, M.: Re and society - a perspective on re in times of smart cities and smart rural areas. In: 2018 IEEE 26th International Requirements Engineering Conference (RE). pp. 100–111 (Aug 2018). https://doi.org/10.1109/RE.2018.00020 [3] European Union: Green Paper on Citizen Science (2014), https://ec.europa.eu/digital-single-market/ en/news/green-paper-citizen-science-europe-towards-society-empowered-citizens-and-enhanced- research [4] Groen, E.C., Seyff, N., Ali, R., Dalpiaz, F., Doerr, J., Guzman, E., Hosseini, M., Marco, J., Oriol, M., Perini, A., et al.: The crowd in requirements engineering: The landscape and challenges. IEEE software 34(2), 44–52 (2017) [5] Hecker, S., Haklay, M., Bowser, A., Makuch, Z., Vogel, J., Bonn, A.: Citzen Science. UCL Press, London (2018). https://doi.org/10.14324/111.9781787352339 [6] Johann, T., Maalej, W.: Democratic mass participation of users in requirements engineering? In: 2015 IEEE 23rd International Requirements Engineering Conference (RE). pp. 256–261 (Aug 2015). https://doi.org/10.1109/RE.2015.7320433 [7] Paus, A.B.S.: Grundlagen der Bürgerbeteiligung, https://www.bertelsmann-stif-tung.de/fileadmin /files/Projekte/Vielfaeltige_Demokratie_gestalten/Materialsammlung_Buergerbeteiligung.pdf [8] Prahalad, C.K., Ramaswamy, V.: Co-creation experiences: The next practice in value creation. J. Interact. Mark. 18(3), 5–14 (2004). https://doi.org/10.1002/dir.20015 [9] Simonofski, A., Asensio, E.S., De Smedt, J., Snoeck, M.: Citizen participation in smart cities: Evaluation framework proposal. In: 2017 IEEE 19th conference on business informatics (CBI). vol. 1, pp. 227–236. IEEE (2017) [10] Vácha, T., Přibyl, O., Lom, M., Bacúrová, M.: Involving citizens in smart city projects: systems engineering meets participation. 2016 smart cities symp prague, scsp 2016 (2016) [11] Villela, K., Groen, E.C., Doerr, J.: Ubiquitous requirements engineering: A paradigm shift that affects everyone. IEEE Softw. 36(2), 8–12 (Mar 2019). https://doi.org/10.1109/MS.2018.2883876, https://doi.org/10.1109/MS.2018.2883876