Abstract
Software and systems development in industry typically focus on constructing high-quality products by using traditional or agile software processes and applying established tools and methods. Most projects have to handle more or less stable requirements but usually build on a proven architecture. On the other hand, research projects typically aim at investigating new ideas, facing promising research directions, showing feasibility of novel approaches or building prototypes for demonstration purposes. Obviously there seems to be a big gap between industrial projects and research projects. Anyway – after a period of research – there is the need to enable the transition from prototype to real products, comparable to industrial developed software products. The main challenge is bridging the gap between research prototypes and industry products, typically out of scope of a research project. As we have to handle these challenges in a long-running research project, this paper aims at identifying risks, challenges and candidate solutions to identify how to bridge the gap from research to industry. Main result of this paper is an adapted software engineering process that has been initially evaluated in context of our research project.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Abran, A., Moore, J.W.: Guide to the Software Engineering Body of Knowledge. IEEE (2004)
Bell, J.: Doing your Research Project: A Guide for first-time Researchers in Education, Health and Social Science, 5th edn. Open University Press (2010)
Biffl, S., Aurum, A., Boehm, B., Erdogmus, H., Grünbacher, P. (eds.): Value-Based Software Engineering. Springer (2005)
Biffl, S., Schatten, A., Zoitl, A.: Integration of heterogeneous engineering environments for the automation systems lifecycle. In: Proc. of 7th Conf. on INDIN, Cardiff, Wales, pp. 576–581 (2009)
Biffl, S., Winkler, D., Höhn, R., Wetzel, H.: Software Process Improvement in Europe: Potential of the new V-Model XT and Research Issues. Journal Software Process: Improvement and Practice 11(3), 229–238 (2006)
Chemuturi, M.K., Cagley, T.M.: Mastering Software Project Management: Best Practices, Tools, and Techniques. J. Ross. Pub. Inc (2010)
Chrissis, M.B., Konrad, M., Shrum, S.: CMMI for Development: Guidelines for Process Integration and Product Improvement. SEI-Series in SE (2011)
Kruchten, P.: The Rational Unified Process: An Introduction. Addison-Wesley Longman (2003)
Ladas, C.: Scrumban - Essays on Kanban Systems for Lean Software Development. Modus Cooperandi Press (2009)
Musil, J., Schweda, A., Winkler, D., Biffl, S.: Improving Video Game Development: Facilitating Heterogeneous Team Collaboration Through Flexible Software Processes. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds.) EuroSPI 2010. CCIS, vol. 99, pp. 83–94. Springer, Heidelberg (2010)
Mordinyi, R., Moser, T., Winkler, D., Biffl, S.: Navigation between Tools in Hete-rogeneous Automation Systems Engineering Landscapes. In: 38th Annual Conference of the IEEE Industrial Electronics Society, IECON (2012)
Moser, T., Mordinyi, R., Winkler, D., Biffl, S.: Engineering Project Management using the Engineering Cockpit: A collaboration platform for project managers and engineers. In: 9th Int. Conf on Industrial Informatics, INDIN (2011)
Moser, T., Biffl, S., Sunindyo, W.D., Winkler, D.: Integrating Production Automa-tion Expert Knowledge Across Engineering Domains. Int. J. of Distributed Systems and Technologies (IJDST), SI 2(3), 88–103 (2011)
Rausch, A., Bartelt, C., Ternite, T., Kurmann, M.: The V-Modell XT Applied – Model-Driven and Document Centry Development. In: Proc. of the 3rd World Congress for Software Quality, pp. 131–138 (2005)
Schwaber, K.: Agile Project Management with Scrum. Microsoft Press (2004)
Sommerville, I.: Software Engineering, 9th revised edition. Addison-Wesley Longman, International Version (2010)
Van Loon, H.: Process Assessment and ISO/IEC 15504: A Reference Book, 2nd edn. Springer (2007)
Winkler, D., Moser, T., Mordinyi, R., Sunindyo, W.D., Biffl, S.: Engineering Object Change Management Process Observation in Distributed Automation Systems Projects. In: 18th EuroSPI Conference, Roskilde, Denmark (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Winkler, D., Mordinyi, R., Biffl, S. (2013). Research Prototypes versus Products: Lessons Learned from Software Development Processes in Research Projects. In: McCaffery, F., O’Connor, R.V., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2013. Communications in Computer and Information Science, vol 364. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39179-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-39179-8_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39178-1
Online ISBN: 978-3-642-39179-8
eBook Packages: Computer ScienceComputer Science (R0)