Let’s get “InspiRE-D” for RE by Other Disciplines – A Creativity-Based Approach Anne Hess Marcus Trapp Fraunhofer IESE Fraunhofer IESE Kaiserslautern, Germany Kaiserslautern, Germany anne.hess@iese.fraunhofer.de marcus.trapp@iese.fraunhofer.de Oliver Karras Norbert Seyff Leibniz Universität Hannover Fachhochschule Nordwestschweiz & Software Engineering Group University of Zurich Hannover, Germany Windisch & Zurich, Switzerland oliver.karras@inf.uni-hannover.de norbert.seyff@fhnw.ch Abstract [Context and Motivation] In the context of designing the next gen- eration of digital systems, it is more important than ever to holisti- cally understand future system stakeholders within RE. This includes thorough elicitation, analysis, and documentation of their motivation, their fears, their social relationships, their life experience, and last but not least, their needs regarding future systems within RE. [Ques- tion/problem] Due to this situation, a new and challenging context arises for RE, which opens up new research questions and activities aimed at the development of skills, knowledge, methods and tech- niques that support the aforementioned core RE activities. [Principal ideas/results] Our current research aims to get inspired by best prac- tices, strategies, or techniques from non-SE disciplines such as psychol- ogy, criminology, law, marketing, or acting that support RE-specific goals and to ultimately adapt and incorporate these into RE activities. [Contribution] Learning from other disciplines offers huge potential for improving the field of RE, but bridging the gap between the different worlds is surely challenging due to expertise and effort required to make the necessary abstractions. We consider creativity as a strong enabler for overcoming these boundaries and share in this paper our experiences of applying the “InspiRE-D” method, which supports systematic iden- tification and elaboration of synergies between RE and other fields with the help of creativity techniques. While the outcomes of this method are mainly visionary ideas, they serve as a valuable starting point for first evaluation activities and for the identification of promising future cross-disciplinary research and collaboration possibilities. 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 1 Introduction In this age of digitization, a new and challenging context arises for RE [1]. This argument is well in line with the special theme of this year’s REFSQ conference, which claims that the next generation of digital systems will strongly affect the daily and social life of a multitude of people as they will have to interact with these systems in many different ways. Hence, it is essential for the RE community to provide suitable skills, knowledge, methods, and techniques that enable gaining a deep understanding of the needs and fears as well as the social and living context of a diversity of stakeholders, who may even have a negative attitude towards digital solutions. This situation poses new challenges to RE, which make it necessary to reflect on and assess existing RE methods with regard to their suitability for this new and highly relevant context [1]. This reflection might ultimately require the improvement or development of new skills, knowledge, methods, and techniques supporting the elicitation, documentation, and analysis of stakeholder requirements [1]. Back in 2005, Susan Robertson already promoted the ideas that the field of RE as a sociotechnical discipline can be improved by learning from other disciplines or professions, as these might have already solved problems and come up with techniques that we can reuse [2]. In her column, several authors reported on lessons learned from disciplines such as technical writing [3], family therapy [4], psychology [5], or medicine [6] within RE. To the best of our knowledge, such published experiences on learning from other disciplines are sparse, despite the huge potential that best practices or techniques from other disciplines could offer to improve the field of RE. This could be attributed to the fact that the identification of synergies between other disciplines and RE is challenging and differs from our daily business, as it requires expertise and effort to make the necessary abstractions. To tackle this challenge, we consider creativity as a strong enabler for building a bridge between the different worlds, and hence we would like to share our experiences of applying the so-called “InspiRE-D” method, which supports systematic identification and elaboration of such synergies with the help of creativity techniques. We successfully applied the “InspiRE-D” method during the interactive breakout sessions in three editions of the D4RE workshop series [7], which we established in 2018 and which aims to answer the question “What can RE learn from other disciplines?”. In the remainder of this paper, we introduce the various creativity activities and corresponding templates of the “InspiRE-D” method in section 2 and discuss experiences and limitations in section 3. The paper concludes in section 4 with a summary as well as an outlook on future work. Our work contributes to the goals of the CreaRE workshop by supporting the topic of creative use of techniques originally designed for other purposes that could be applied as techniques in RE. Moreover, we aim to motivate and enable both researchers and practitioners to take the first step into different worlds and apply our method (or parts of it) in their particular work context in order to get inspired for RE by other Disciplines (“InspiRE-D”) and ultimately incorporate best practices into RE techniques, which is surely a worthwhile endeavor [2]. 2 The “InspiRE-D” Method This section introduces the different activities of the current version of the “InspiRE-D” method that supports the identification and elaboration of synergies between RE and other disciplines. We applied and continuously improved this method in the aforementioned D4RE workshop series [7], which were all organized as full-day workshops. In each of these workshops, the first part was dedicated to keynotes / inspirational talks as well as paper presentations in order to introduce the participants to the workshop goals and themes and to inspire them for the subsequent breakout sessions. In these breakout sessions, we organized the participants into groups of 4–6 people for collaborative discussion of the following leading questions: • Which best practices / techniques of other disciplines have synergy potential for RE-related activities and could be adapted in an RE technique? • What would the application of the adapted RE technique look like? • Which benefits would the adapted RE technique provide? • Are there any risks related to the application of the adapted RE technique? • Which open issues exist that require future research? • Which next steps are required to realize a first proto-version of the envisioned RE technique? To support these group discussions, we guided the participants through four different creativity activities that will be introduced in the remainder of this section: • Activity 1: Idea Collection (Duration ≈ 45 Minutes) • Activity 2: Elaborating Synergies (Duration ≈ 45 Minutes) • Activity 3: Minimal Version of RE Technique (Duration ≈ 45 Minutes) • Activity 4: Wrap Up (Duration ≈ 45 Minutes) Each of the described activities will be illustrated by a continuous example that is inspired by the discipline criminology. Particularly, the example illustrates the usage of conspiracy walls in RE. As illustrated in Figure 1, these walls typically store and visualize collected evidence data, assumptions and gained insights about a crime including their relations (e.g., by connecting the data with the help of pins and stitches). All this information is continuously updated and analyzed by detectives to solve a crime [8]. Figure 1: Conspiracy Wall 2.1 Activity 1: Idea Collection Based on a given workshop theme or discipline (like psychology, criminology, or law), the goal of this brain- storming activity is to first collect as many ideas as possible with regard to best practices of the given discipline with synergy potential for RE. To document these ideas, we created a template that formulates the idea in the form of a simple statement: Learn from . Use applied by / in / at / during for . The corresponding template and example are visualized in Figure 2. 2.2 Activity 2: Elaborating Synergies The goal of this activity is to elaborate synergies in more detail by outlining and sketching a future RE technique that incorporates and adapts one or two best practices from other disciplines selected from the idea collection (see section 2.1). To achieve this, the participants are asked to elaborate a storyboard with the help of a template (see Figure 3) structured into three parts. In the upper part (i.e., boxes in first row), the participants should textually describe different steps of the envisioned technique. This textual description should be supplemented with a visualization of the steps in the form of simple sketches in the middle part (i.e., boxes in second row). Finally, the third part (i.e., boxes in last row) offers the possibility to annotate any open issues, such as possible risks, ideas for future research, people to involve, etc. related to particular steps of the envisioned method. LEARN FROM Criminology USE Conspiracy Walls APPLIED BY Detectives Criminal Investigation IN/AT/DURING / Profiling FOR Requirements Analysis Figure 2: Template and Example of Idea Collection in Activity 1 Figure 3: Template and Example Excerpt for Elaborating Synergies in Activity 2 When elaborating the new RE technique, the participants are instructed to explicitly think about preparation steps, (“What do we have to do every time the new technique will be executed? ”), execution steps (“How do we execute the new technique? ”) and wrap-up (“How do we wrap up after each execution of the new technique? ”). Figure 3 illustrates the structure and the different parts of the template, including an extract of an elaborated storyboard example for a new RE technique inspired by the idea of using conspiracy walls for requirements analysis (see Figure 1 and Figure 2). 2.3 Activity 3: Minimal Viable Version of RE Technique In the previous activity, the participants elaborated envisioned RE techniques inspired by best practices of other disciplines. But how to realize these techniques? What steps should be taken? Who should be involved? Which resources are required to realize these techniques? We consider such reflections a very important outcome of the “InspiRE-D” method, as the realization and application of the envisioned RE techniques might take a very long time – possibly even years – which might be demotivating. Hence, we incorporated the activity “Minimal Viable Version of RE Technique” into the “InspiRE-D” method. The goal of this activity is to discuss and describe activities and related assets that could be executed within a month (“4-week sprint”) in order to be able to develop and run a proto-version of the envisioned RE technique (see Figure 4). This proto-version could be subjected to first evaluation activities towards expected benefits of the technique and continuously be improved based on the insights gained during its application in real projects. „4*1 WEEK MINIMAL VIABLE VERSION SPRINT“ ACTIONS ‐ WHO DOES WHAT ASSETS / RESULTS • Identify internal project • Explore and collect ideas for information • Project information visualization • Visualization ideas • Identify first set of leading questions • Initial set of leading • Organize room, board, material (e.g., questions sticky notes) • Schedule discussion meeting (for week 3) ACTIONS ‐ WHO DOES WHAT ASSETS / RESULTS • Collect data (from existing project data) • Board with data • Visualize requirements‐related information on board ACTIONS ‐ WHO DOES WHAT ASSETS / RESULTS • Discussion meeting with project • New leading stakeholders / team questions • Observation during discussion • Lessons learned  Missing information  Improvement ideas (visualization) ACTIONS ‐ WHO DOES WHAT ASSETS / RESULTS • Wrap‐up • Validated leading • Meeting among researchers questions and data visualization guidelines ready to be used for new project PROTO‐VERSION IS READY FOR 1ST USE Figure 4: Template and Example of Minimal Viable Version Sprint in Activity 3 2.4 Activity 4: Wrap-up The goal of this activity is to summarize the core ideas of the newly elaborated RE techniques inspired by best practices from another discipline while particularly highlighting their expected benefits. To support this activity, we provided the participants with a template to create a tweet briefly summarizing the main idea, the challenges addressed, and the expected benefits of the technique with a maximum number of 280 characters. The template and an example tweet are illustrated in Figure 5. twitter FORM Y_ o_ _ u_r _ _t _ e a_ m _ _s _ _d _o _n‘ _t _ _e _f _f _i _c _i e_ _n _t _l _y _ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 _c _o m_ _m _u _n _i _c _a _t _e _ _t _o _ _e _a _c _h _ o_ t_ h_ _e _r _ _ _ 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 _a _n _d _ d_ o_ _n’ _t _ k_ _n _o _w _ w_ _h _a t_ _ _o _t _h _e r_ _s _ _ _ 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 _a _r e_ _ _d o_ _i _n _g ?_ _ _D _o _ _i _t _ _l _i _k _e _ _d e_ t_ e_ _c ‐_ 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 11028 103 104 105 106 107 108 109 110 111 112 _t _i _v _e _s _ _a _n _d _ _u _s _e _ _c _o _n _s _p _i _r _a _c _y _ _ _ _ 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 w_ _a _l _l _s _ _t _o _ _s _h _a _r _e _ y_ _o _u _r _ “e_ _v _i _d _e _n _c _e” 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 a_ n_ _ d _ c_ _ o _l _l _ a _b _o _r _a _ t _ i _v _ e _l _ y _ _i _ d_ e_n_ t _ i f_ _ y 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 _t _h e_ _ _b _e _s _t _ _r e_ _q _u _i _r _e m 197 198 199 200 201 202 203 204 _ _e _n _t _s _ _t _h _a _t _ _ 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 _s a_ _t _i _s _f _y _ _y _o _u _r _ _s _t _a _k _e h_ _o _l _d e_ r’_ _s _ _ _ 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 _n _e _e _d _s _! _# _s _o _l _v _e _t _h _e _R _E _p _u _z _z _l _e _ _ _ _ _ 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 Figure 5: Template and Example Summary Tweet Description in Activity 4 To supplement the wrap-up activity, we also prepared a so-called profiteer template (see Figure 6), which can be used to briefly describe the role, responsibilities, and challenges of persons benefiting directly from the method. PROFITEER Requirements Engineer RE‐RELATED RESPONSIBILITIES • Analyze elicited requirements • Document elicited requirements • Communicate requirements to other team members CURRENT CHALLENGES • Identify relations / conflicts between requirements • Address information needs of other team members • Foster a shared understanding of requirements in team Figure 6: Template and Example for Profiteer Description in Activity 4 3 Discussion As already mentioned above, we applied the “InspiRE-D” method during three editions of the D4RE workshop series that were collocated with RE’18 in Banff, Canada; with REFSQ’19 in Essen, Germany; and with RE’19 on Jeju Island, South Korea [7]. At the end of each workshop session, we asked the participants for their feedback and incorporated this feedback into the method. This especially applies to activity 3 (“Minimal Viable Version of RE Technique”, see section 2.3), which had not been included in the first edition of the workshop. The participants of this first edition liked the story-boarding activity but missed having a list of concrete next steps at hand. Such an outcome would have motivated them to realize and apply the ideas they had elaborated in the workshop in their particular project contexts. In addition, they said that it would really be beneficial to elaborate the synergies collaboratively with experts from other domains. We were able to address this important issue in the second edition of the D4RE workshop series, where a former police officer working as a RE consultant at that time gave the audience insights into the daily work of a police officer, sharing his experience in applying techniques such as profiling, crime scene investigation, and how to secure evidence. Moreover, he shared his view on how RE elicitation techniques such as interviews and workshops could benefit from (psychological) questioning techniques typically applied during interrogations. However, while it is the best case to work with experts right from the beginning, our experience has shown that it is also possible to elaborate great ideas for potential synergies even without the involvement of experts when applying the “InspiRE-D” method. Surely, the experts should then be involved at a later point in time when it comes to the realization and evaluation of the envisioned RE technique. Basically, the four activities of the “InspiRE-D” method follow typical phases of a creativity process, like exploration, combination / transformation, convergence, and evaluation. That is, based on a given problem or goal, a creativity process typically starts with the collection of as many ideas as possible that address the given problem or goal in a brainstorming manner. In the “InspiRE-D” method, this exploration phase is supported by activity 1 “Idea Collection” (see section 2.1), which aims to identify as many ideas as possible with regard to the best practices of a given discipline with synergy potential for RE. In fact, this activity worked really well in the workshops and we collected many ideas within the given time frame of 45 minutes (ca. 20 ideas per group). Of course, not all of the brainstormed ideas might ultimately be suitable for an RE technique, but he core idea or a combination with other ideas might be. Such a combination of ideas and their transformation into the RE context is the goal of activity 2 “Elaborating Synergies” (see Section 2.2), which therefore resembles the aforementioned combination / transformation phase of a creativity process aimed at further extending the body of possible solution ideas for the given problem or goal. The storyboarding technique was also found to be suitable for describing the envisioned method, as it focuses on the visualization of what the execution of the RE technique would look like. The convergence phase of a creativity process is supported by activity 3 “Minimal Version of RE Technique” (see section 2.3). That is, the solution space is reduced to the most promising solution ideas that are realizable, which in our case corresponds to the proto-version of the envisioned RE technique. As already mentioned, this activity was an important addition to our initial version and helped the participants to identify concrete next steps. Finally, the evaluation phase of a creativity process is supported by activity 4 “Wrap-up” (see section 2.4), which aims to evaluate selected ideas (in our case, the envisioned RE technique respectively its proto-version) in terms of their expected benefits. Both the tweet template and the profiteer template helped the participants focus on the addressed challenges as well as the expected benefits of the envisioned RE technique in order to promote the synergy potential. Overall, the “InspiRE-D” method has proven to be suitable for elaborating initial ideas for synergies between other disciplines and RE, and we have been able to run the method in the given time frames of the interactive breakout sessions. We are aware of the fact that the outcome of this method are “only” visionary ideas for RE techniques that were initially sketched and not described in full detail yet, which can surely be considered a major limitation of the method. However, we still consider the visionary ideas as a first important step towards overcoming the boundaries between the field of RE and other domains and becoming aware of the potential that cross-disciplinary work could offer to our community. 4 Conclusion and Future Work To contribute to the goals and topics of the CreaRE workshop series, this paper introduced the “InspiRE-D” methodological approach that supports the systematic identification and elaboration of synergies between best practices from other disciplines and RE with the help of creativity techniques. We successfully applied the approach during the three editions of the D4RE workshop series [7] and continuously incorporated feedback given by the workshop participants. While the outcomes of this method are mainly visionary ideas, they serve as a valuable starting point for first evaluation activities and the identification of promising future cross-disciplinary research and collaboration possibilities. In the future, we aim to continue our D4RE workshop series and enrich our first body of knowledge with regard to best practices / techniques from other disciplines and their synergy potential for RE. In these future editions, we will identify and apply further (creativity) techniques that have the potential to extend the “InspiRE-D” method (e.g., using vision videos [9] to elaborate synergies in Activity 2). Moreover, we aim to develop and publish a web-based tool solution that enables us to share our knowledge and experience gained in the D4RE workshops to a larger community. A first tool concept has already been elaborated in [10], which is intended to primarily support the D4RE workshop organizers in documenting and publishing workshop results. Researchers and practitioners from various domains will be able to access and browse this knowledge to get inspiration for their own work. Finally, we aim to apply and evaluate the idea of the envisioned RE technique that we used as an illustrating example in this paper. That is, inspired by the conspiracy walls typically used by detectives during crime investigations or profiling, we are currently preparing and visualizing real project data on a board. We aim to use this board to foster discussion and analysis of requirements among the project team members in the near future in order to evaluate first ideas regarding leading questions that might guide the discussions of the requirements from different perspectives as well as suitable visualization of requirements-related information on the board. References [1] Joerg Doerr, Anne Hess, and Matthias Koch. 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), pages 100–111. IEEE, 2018. [2] Suzanne Robertson. Learning from Other Disciplines. IEEE Software, 22(3):54–56, 2005. [3] Ashton Applewhite. Not Just the Facts: What “Requirements” Mean to a Nonfiction Writer. IEEE Software, 19(1):87–89, 2002. [4] Susanne Kandrup. On Systems Coaching. IEEE Software, 22(1):52–54, 2005. [5] Chris Rupp. Requirements and Psychology. IEEE Software, 19(3):16–18, 2002. [6] Aase Tveito and Per Hasvold. Requirements in the Medical Domain: Experiences and Prescriptions. IEEE Software, 19(6):66–69, 2002. [7] Anne Hess, Marcus Trapp, Oliver Karras, and Norbert Seyff. Website D4RE Workshop. http://d4re.iese.fraunhofer.de. Last access: February 28th, 2020. [8] Peter Ainsworth. Offender Profiling and Crime Analysis. Willan, 2013. [9] Oliver Karras, Kurt Schneider, and Samuel A. Fricker. Representing Software Project Vision by Means of Video: A Quality Model for Vision Videos. Journal of Systems and Software, 162, 2020. [10] Sascha Mueller. Identifying Synergies between Requirements Engineering and Other Disciplines – A Tool- Supported Creativity Process. Master thesis, University Kaiserslautern, 2019.