Towards ‘Human/System Synergistic Development’: How Emergent System Characteristics Change Software Development

  • Helena Holmström OlssonEmail author
  • Jan Bosch
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 240)


With recent and rapid advances in areas such as online games, embedded systems and Internet of Things, the traditional notion of what constitutes a system, as well as how a system is typically developed, is fundamentally changing. Instead of systems that are specified upfront, and for which there are pre-defined purposes and tasks, we are increasingly experiencing a situation in which interconnectivity and emergent configurations of systems allow dynamic system capabilities that evolve and adjust over time. Regarded as the new digital business paradigm, these types of systems offer fundamentally new ways for software development companies in their service- and value creation. At the same time, they present challenges in these organizations. In this paper, and based on multiple case study research in three different domains, we identify emergent system characteristics that pose new challenges on software development. We present a model that outlines the transition from traditional development towards ‘Human/System Synergistic Development’ (HuSySD), in which software development is a joint effort between software development teams and intelligent systems.


Online games Embedded systems Internet of Things Self-learning systems Self-actuation Decentralized control ‘Human/System Synergistic Development’ 


  1. 1.
    Levy, H.: What’s new in Gartner’s Hype cycle for emerging technologies (2015).
  2. 2.
    Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29, 1645–1660 (2013)CrossRefGoogle Scholar
  3. 3.
    Kinsner, W.: Challenges in the design of adaptive, intelligent and cognitive systems. In: Proceedings of the 6th IEEE International Conference on Cognitive Informatics, 6–8 August, Lake Tahoo, CA, pp. 13–25 (2007)Google Scholar
  4. 4.
    Kranz, M., Holleis, P., Schmidt, A.: Embedded interaction: interacting with the Internet of Things. IEEE Internet Comput. 14, 46–53 (2010)CrossRefGoogle Scholar
  5. 5.
    Chong, C.Y., Kumar, S.P.: Sensor networks: evolution, opportunities, and challenges. Proc. IEEE 91(8), 1247–1256 (2003)CrossRefGoogle Scholar
  6. 6.
    Olsson, H.H., Bosch, J.: From opinions to data-driven software R&D: a multi-case study on how to close the ‘Open Loop’ problem. In: Proceeding of the 40th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 27–29 August, Verona, Italy (2014)Google Scholar
  7. 7.
    Deng, A., Xu, Y., Kohavi, R., Walker, T.: Improving the sensitivity of online controlled experiments by utilising pre-experiment data. In: Proceedings of the 6th ACM International Conference on Web Search and Data Mining (WSDM 2013), 4–8 February, Rome, Italy (2013)Google Scholar
  8. 8.
    Kohavi, R., Longbotham, R., Walker, T.: Online experiments: practical lessons. IEEE Comput. 43(9), 82–85 (2010)CrossRefGoogle Scholar
  9. 9.
    Peters, G.: Six necessary qualities of self-learning systems: a short brainstorming. In: Proceedings of the International Conference of Neural Computation Theory and Applications, pp. 358–364 (2015)Google Scholar
  10. 10.
    Bosch, J., Olsson, H.H.: Submitted. data-driven continuous evolution of smart systems. Submitted to an International Workshop on Software EngineeringGoogle Scholar
  11. 11.
    Evans, D.: The Internet of Things: how the next evolution of the internet is changing everything. CISCO White Pap. 1, 14 (2011)Google Scholar
  12. 12.
    Leminen, S., Westerlund, M., Nyström, A.-G.: Living Labs as open-innovation networks. Technol. Innov. Manag. Rev. 2 (2012)Google Scholar
  13. 13.
    Miorandi, D., Sicari, S., De Pellegrini, F., Chlamtac, I.: Internet of things: Vi-sion, applications and research challenges. Ad Hoc Netw. 10, 1497–1516 (2012)CrossRefGoogle Scholar
  14. 14.
    Wiederhold, G.: Mediators in the architecture of future information systems. IEEE Comput. 25(3), 38–49 (1992)CrossRefGoogle Scholar
  15. 15.
    Yellin, D.M., Strom, R.E.: Protocol specifications and component adaptors. ACM Trans. Prog. Lang. Syst. 19(2), 292–333 (1997)CrossRefGoogle Scholar
  16. 16.
    Calvert, K.L., Lam, S.S.: Formal methods for protocol conversion. IEEE J. Sel. Areas Commun. 8(1), 127–142 (1990)CrossRefGoogle Scholar
  17. 17.
    Di Marco, A., Inverardi, P., Spalazzese, R.: Synthesizing self-adaptive connectors meeting functional and performance concerns. In: Software Engineering for Adaptive and Self-Managing (SEAMS) (2013)Google Scholar
  18. 18.
    Rowland, C., Goodman, E., Charlier, M., Light, A., Lui, A.: Designing Connect-ed Products: UX for the Consumer Internet of Things. O’Reilly Media, Inc., Sebastopol (2015)Google Scholar
  19. 19.
    Liu, Y., Zhou, G.: Key technologies and applications of Internet of Things. In: 2012 Fifth International Conference on Intelligent Computation Technology and Automation (ICICTA), pp. 197–200 (2012)Google Scholar
  20. 20.
    Yin, R.K.: Case Study Research: Design and Methods. Sage Publications, Los Angeles (2009)Google Scholar
  21. 21.
    Tieben, R., Bekker, T., Schouten, B.: Curiosity and interaction: making people curious through interactive systems. In: Proceedings of the 25th BCS Conference on Human-Computer Interaction, pp. 361–370. British Computer Society, Swinton (2011)Google Scholar
  22. 22.
    Olsson, H.H., Alahyari, H., Bosch, J.: Climbing the “Stairway to heaven”: a multiple-case study exploring barriers in the transition from agile development towards continuous deployment of software. In: Proceedings of the 38th Euromicro Conference on Software Engineering and Advanced Applications, 5–7 September, Cesme, Izmir, Turkey (2012)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Faculty of Technology and SocietyMalmö UniversityMalmöSweden
  2. 2.Department of Computer Science & EngineeringChalmers University of TechnologyGothenburgSweden

Personalised recommendations