IV. CONCLUSIONS AND FUTURE WORK
In this paper, we present our vision of the Requirements
Analysis and Management Model for Benefiting Openness that
we designed with the specific challenges in mind that Open
Innovation brings to Requirements Engineering. Our model
recognizes the challenging aspects of stakeholder and re-
quirements elicitation, triage, analysis and implementation that
Open Innovation brings. We have summarized the RAMBO
model in five steps and explain how each of the steps differ
from commonly accepted requirements engineering practice.
Our vision need significant further work that we plan in the
near future. Firstly, we plan to study each of the associated
requirements phases in more detail and bring more evidence
of the lack of support for these activities. We plan to use
our industry network to search for empirical evidence if
the activities outlined in the RAMBO model are currently
performed and in what way or maybe not performed. Secondly,
we plan to select one large company that operated in OI and
study its requirements process to create process improvement
action plan that will encourage them to adapt the parts of the
RAMBO model that are currently not present. Finally, we plan
to create a governance model for RE in OI that will contain all
relevant activities and decision points that a software-intensive
firm should consider to better utilize the benefits that openness
offers.
REFERENCES
[1] P
¨
ar J
˚
Agerfalk and Brian Fitzgerald. Outsourcing to an unknown
workforce: Exploring opensurcing as a global sourcing strategy. MIS
quarterly, pages 385–409, 2008.
[2] Thomas A. Alspaugh and Walt Scacchi. Ongoing software development
without classical requirements. In Requirements Engineering Conference
(RE), 2013 21st IEEE International, pages 165–174. IEEE, 2013.
[3] Ayb
¨
uke Aurum and Claes Wohlin. Requirements Engineering: Foun-
dation for Software Quality: 13th International Working Conference,
REFSQ 2007, Trondheim, Norway, June 11-12, 2007. Proceedings, chap-
ter A Value-Based Approach in Requirements Engineering: Explaining
Some of the Fundamental Concepts, pages 109–115. Springer Berlin
Heidelberg, Berlin, Heidelberg, 2007.
[4] T. Bhowmik, N. Niu, A. Mahmoud, and J. Savolainen. Automated
support for combinational creativity in requirements engineering. In
2014 IEEE 22nd International Requirements Engineering Conference
(RE), pages 243–252, Aug 2014.
[5] H.W. Chesbrough. Open Innovation: The New Imperative for Creating
and Profiting from Technology. Harvard Business School Press, 2006.
[6] Alan M. Davis. The art of requirements triage. Computer, 36(3):42–49,
March 2003.
[7] N.A. Ernst and G.C. Murphy. Case studies in just-in-time requirements
analysis. In 2012 IEEE Second International Workshop on Empirical
Requirements Engineering (EmpiRE), pages 25–32, September 2012.
[8] Daniel M. German. GNOME, a case of open source global software de-
velopment. In International Workshop on Global Software Development,
pages 39–43, 2003.
[9] Eduard C. Groen, Joerg Doerr, and Sebastian Adam. Towards Crowd-
Based Requirements Engineering A Research Preview, pages 247–253.
Springer International Publishing, Cham, 2015.
[10] C. Hood, S. Wiedemann, S. Fichtinger, and U. Pautz. Requirements
Management: The Interface Between Requirements Development and All
Other Systems Engineering Processes. SpringerLink: Springer e-Books.
Springer Berlin Heidelberg, 2007.
[11] Mahmoud Hosseini, Keith T Phalp, Jacqui Taylor, and Raian Ali.
Towards crowdsourcing for requirements engineering. 2014.
[12] S. Jansen, M.A. Cusumano, and S. Brinkkemper. Software Ecosystems:
Analyzing and Managing Business Networks in the Software Industry.
Edward Elgar Publishing, Incorporated, 2013.
[13] M. Kauppinen, J. Savolainen, and T. Mannisto. Requirements engineer-
ing as a driver for innovations. In Requirements Engineering Conference,
2007. RE ’07. 15th IEEE International, pages 15–20, Oct 2007.
[14] Mahvish Khurum, Tony Gorschek, and Magnus Wilson. The software
value map - an exhaustive collection of value aspects for the develop-
ment of software intensive products. Journal of Software: Evolution and
Process, 25(7):711–741, 2013.
[15] P. Laurent, J. Cleland-Huang, and C. Duan. Towards automated require-
ments triage. In 15th IEEE International Requirements Engineering
Conference (RE 2007), pages 131–140, Oct 2007.
[16] Paula Laurent and Jane Cleland-Huang. Lessons Learned from Open
Source Projects for Facilitating Online Requirements Processes. In
Martin Glinz and Patrick Heymans, editors, Requirements Engineering:
Foundation for Software Quality, number 5512 in Lecture Notes in
Computer Science, pages 240–255. Springer Berlin Heidelberg, 2009.
[17] Garm Lucassen, Fabiano Dalpiaz, Jan Martijn van der Werf, and Sjaak
Brinkkemper. Bridging the twin peaks: The case of the software
industry. In Proceedings of the Fifth International Workshop on Twin
Peaks of Requirements and Architecture, TwinPeaks ’15, pages 24–28,
Piscataway, NJ, USA, 2015. IEEE Press.
[18] W. Maalej and H. Nabil. Bug report, feature request, or simply praise? on
automatically classifying app reviews. In 2015 IEEE 23rd International
Requirements Engineering Conference (RE), pages 116–125, Aug 2015.
[19] N. Maiden and S. Robertson. Integrating creativity into requirements
processes: experiences with an air traffic management system. In 13th
IEEE International Conference on Requirements Engineering (RE’05),
pages 105–114, Aug 2005.
[20] M. Michlmayr, B. Fitzgerald, and K.-J. Stol. Why and How Should
Open Source Projects Adopt Time-Based Releases? IEEE Software,
32(2):55–63, March 2015.
[21] Martin Michlmayr, Francis Hunt, and David Probert. Release Man-
agement in Free Software Projects: Practices and Problems. In Joseph
Feller, Brian Fitzgerald, Walt Scacchi, and Alberto Sillitti, editors, Open
Source Development, Adoption and Innovation, number 234 in IFIP —
The International Federation for Information Processing, pages 295–300.
Springer US, 2007.
[22] Hussan Munir, Krzysztof Wnuk, and Per Runeson. Open innovation in
software engineering: a systematic mapping study. Empirical Software
Engineering, pages 1–40, 2015.
[23] Bj
¨
orn Regnell and Sjaak Brinkkemper. Engineering and Managing Soft-
ware Requirements, chapter Market-Driven Requirements Engineering
for Software Products, pages 287–308. Springer Berlin Heidelberg,
Berlin, Heidelberg, 2005.
[24] Ren
˜
A© Rohrbeck and Jan Oliver Schwarz. The value contribution of
strategic foresight: Insights from an empirical study of large european
companies. Technological Forecasting and Social Change, 80(8):1593
– 1606, 2013.
[25] Walt Scacchi. Understanding Requirements for Open Source Soft-
ware. In Kalle Lyytinen, Pericles Loucopoulos, John Mylopoulos,
and Bill Robinson, editors, Design Requirements Engineering: A Ten-
Year Perspective, number 14 in Lecture Notes in Business Information
Processing, pages 467–494. Springer Berlin Heidelberg, 2009.
[26] Richard Torkar, Pau Minoves, and Janina Garrig
´
os. Adopting
free/libre/open source software practices, techniques and methods for
industrial use. Journal of the Association for Information Systems,
12(1):88–122, 2011.
[27] Frank Van der Linden, Bj
¨
orn Lundell, and Pentti Marttiin. Commodifi-
cation of industrial software: A case for open source. IEEE Software,
26(4):77–83, 2009.
[28] K. Wnuk, D. Pfahl, D. Callele, and E. A. Karlsson. How can open source
software development help requirements management gain the potential
of open innovation: An exploratory study. In Empirical Software
Engineering and Measurement (ESEM), 2012 ACM-IEEE International
Symposium on, pages 271–279, Sept 2012.
[29] H.K. Wright and D.E. Perry. Subversion 1.5: A case study in open
source release mismanagement. In ICSE Workshop on Emerging Trends
in Free/Libre/Open Source Software Research and Development, 2009.
FLOSS ’09, pages 13–18, May 2009.