Together, Yet Apart - The Research Prototype Architecture Dilemma

Falko Koetter, Monika Kochanowski, Florian Maier, Thomas Renner


Distributed research projects combine the know-how of industry and research partners from different organizations and countries. In IT, joint software development of research prototypes is an integral part of such projects. However, project partners have individual interests in the developments, ranging from creating new projects to finishing a PhD thesis. This leads to a dilemma - components need to work together within the projects, but have an individual purpose apart from the projects. In this work, we investigate the impact of research project characteristics, in particular the aforementioned dilemma, on software architecture in research projects. From expert interviews, we identify unique architectural challenges inherent to research projects. In this position paper, we argue that these challenges must be considered when planning and executing research projects.


  1. Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., et al. (2001). Manifesto for agile software development.
  2. Beschastnikh, I., Wang, P., Brun, Y., and Ernst, M. D. (2016). Debugging distributed systems. Queue, 14(2):50:91-50:110.
  3. Conway, M. E. (1968). How do committees invent. Datamation, 14(4):28-31.
  4. Derntl, M., Renzel, D., Nicolaescu, P., Koren, I., and Klamma, R. (2015). Distributed software engineering in collaborative research projects. In 2015 IEEE 10th International Conference on Global Software Engineering, pages 105-109. IEEE.
  5. Grinter, R. E., Herbsleb, J. D., and Perry, D. E. (1999). The geography of coordination: dealing with distance in r&d work. In Proceedings of the international ACM SIGGROUP conference on Supporting group work, pages 306-315. ACM.
  6. Herbsleb, J. D. and Grinter, R. E. (1999a). Architectures, coordination, and distance: Conway's law and beyond. IEEE software, 16(5):63.
  7. Herbsleb, J. D. and Grinter, R. E. (1999b). Splitting the organization and integrating the code: Conway's law revisited. In Proceedings of the 21st international conference on Software engineering, pages 85-95. ACM.
  8. Howison, J. and Herbsleb, J. D. (2013). Sharing the spoils: incentives and collaboration in scientific software development. In Proceedings of the 2013 CSCW conference, pages 459-470.
  9. Jacobson, I., Booch, G., Rumbaugh, J., Rumbaugh, J., and Booch, G. (1999). The unified software development process, volume 1. Addison-Wesley.
  10. Lawrence, K. A. (2006). Walking the tightrope: The balancing acts of a large e-research project. Computer Supported Cooperative Work (CSCW), 15(4):385-411.
  11. Nguyen-Duc, A., Cruzes, D. S., and Conradi, R. (2015). The impact of global dispersion on coordination, team performance and software quality-a systematic literature review. Information and Software Technology, 57:277-294.
  12. Powell, A., Piccoli, G., and Ives, B. (2004). Virtual teams: a review of current literature and directions for future research. ACM Sigmis Database, 35(1):6-36.
  13. Spencer, D., Zimmerman, A., and Abramson, D. (2011). Special theme: Project management in e-science: Challenges and opportunities. Computer Supported Cooperative Work (CSCW), 20(3):155-163.
  14. Winkler, D., Mordinyi, R., and Biffl, S. (2013). Research prototypes versus products: lessons learned from software development processes in research projects. In European Conference on Software Process Improvement, pages 48-59. Springer.

Paper Citation

in Harvard Style

Koetter F., Kochanowski M., Maier F. and Renner T. (2017). Together, Yet Apart - The Research Prototype Architecture Dilemma . In Proceedings of the 7th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-243-1, pages 646-653. DOI: 10.5220/0006370106460653

in Bibtex Style

author={Falko Koetter and Monika Kochanowski and Florian Maier and Thomas Renner},
title={Together, Yet Apart - The Research Prototype Architecture Dilemma},
booktitle={Proceedings of the 7th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},

in EndNote Style

JO - Proceedings of the 7th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Together, Yet Apart - The Research Prototype Architecture Dilemma
SN - 978-989-758-243-1
AU - Koetter F.
AU - Kochanowski M.
AU - Maier F.
AU - Renner T.
PY - 2017
SP - 646
EP - 653
DO - 10.5220/0006370106460653