Skip to main content

Research Prototypes versus Products: Lessons Learned from Software Development Processes in Research Projects

  • Conference paper
Systems, Software and Services Process Improvement (EuroSPI 2013)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 364))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abran, A., Moore, J.W.: Guide to the Software Engineering Body of Knowledge. IEEE (2004)

    Google Scholar 

  2. Bell, J.: Doing your Research Project: A Guide for first-time Researchers in Education, Health and Social Science, 5th edn. Open University Press (2010)

    Google Scholar 

  3. Biffl, S., Aurum, A., Boehm, B., Erdogmus, H., Grünbacher, P. (eds.): Value-Based Software Engineering. Springer (2005)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Chemuturi, M.K., Cagley, T.M.: Mastering Software Project Management: Best Practices, Tools, and Techniques. J. Ross. Pub. Inc (2010)

    Google Scholar 

  7. Chrissis, M.B., Konrad, M., Shrum, S.: CMMI for Development: Guidelines for Process Integration and Product Improvement. SEI-Series in SE (2011)

    Google Scholar 

  8. Kruchten, P.: The Rational Unified Process: An Introduction. Addison-Wesley Longman (2003)

    Google Scholar 

  9. Ladas, C.: Scrumban - Essays on Kanban Systems for Lean Software Development. Modus Cooperandi Press (2009)

    Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. Schwaber, K.: Agile Project Management with Scrum. Microsoft Press (2004)

    Google Scholar 

  16. Sommerville, I.: Software Engineering, 9th revised edition. Addison-Wesley Longman, International Version (2010)

    Google Scholar 

  17. Van Loon, H.: Process Assessment and ISO/IEC 15504: A Reference Book, 2nd edn. Springer (2007)

    Google Scholar 

  18. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics