Abstract
Augmented reality (AR) is a technological field of study that bridges the physical and digital world together with a view to improving user experience. AR holds great potential to change the delivery of software services or software process improvement by utilizing a specific set of components. The purpose of this exploratory study is to propose an integration framework to support AR for improving the onboarding process, notably in introducing new hires to the development process while performing their daily tasks. In addition, it also aims to enhance the software development workflow process using AR. Similar to a GPS device that can guide you from point A to point B, our goal is to create software artifacts like navigation components where software teams may benefit from digitally enhanced working conditions provided using AR. After conducting a review in the literature, we confirmed that there is lack of studies about the combination of augmented reality with software engineering disciplines for onboarding. In this paper, we formalized our approach based on the benefits of AR. Ultimately; we propose an AR-based preliminary model for improving the software development process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Azuma, R.: A survey of augmented reality. Presence: Teleoperators Virtual Environ. 6(4), 355–385 (1997)
Azuma, R., Baillot, Y., Behringer, R., Feiner, S., Julier, S., MacIntyre, B.: Recent advances in augmented reality. IEEE Comput. Graph. Appl. 21(6), 34–47 (2001)
Catch Pokémon in the Real World with Pokémon GO! Pokemongo.com (2017). http://www.pokemongo.com/. Accessed 22 Oct 2017
Nguyen, T., Jump, A., Resnick, M.: Three Key Development Practices to Implement Effective Enterprise Augmented Reality Applications. Gartner (2017)
Wojciechowski, R., Walczak, K., White, M., Cellary, W.: Building virtual and augmented reality museum exhibitions. In: Proceedings of the Ninth International Conference on 3D Web Technology, 5–8 April 2004, Monterey (2004)
Freitas, R., Campos, P.: SMART: a SysteM of augmented reality for teaching 2nd grade students. In: Proceedings of the 22nd British HCI Group Annual Conference on People and Computers: Culture, Creativity, Interaction, vol. 2, pp. 27–30. BCS Learning & Development Ltd. (2008)
Kounavis, C., Kasimati, A., Zamani, E.: Enhancing the tourism experience through mobile augmented reality: challenges and prospects. Int. J. Eng. Bus. Manag. 4, 10 (2012)
Xiang, Z., Tussyadiah, I. (eds.): Information and Communication Technologies in Tourism 2014, pp. 511–523. Springer, Cham (2013). https://doi.org/10.1007/978-3-319-03973-2
Carmigniani, J., Furht, B., Anisetti, M., Ceravolo, P., Damiani, E., Ivkovic, M.: Augmented reality technologies, systems and applications. Multimed. Tools Appl. 51(1), 341–377 (2010)
Gandy, M., et al.: AR Karaoke: acting in your favorite scenes. In: Proceedings of the 4th IEEE/ACM International Symposium on Mixed and Augmented Reality, pp.114–117, 5–8 October 2005
Yuen, S., Yaoyuneyong, G., Johnson, E.: Augmented reality: an overview and five directions for AR in education. J. Educ. Technol. Dev. Exch. 4(1), 11 (2011)
The Official MINI Website—MINI UK, The Official MINI Website—MINI UK (2017). https://www.mini.co.uk/en_GB/home.html. Accessed 22 Oct 2017
Höllerer, T.H., Feiner, S.K.: Mobile augmented reality. In: Karimi, H., Hammad, A. (eds.) Telegeoinformatics: Location-Based Computing and Services. CRC Press, Boca Raton (2004). ISBN 0-4153-6976-2
Henderson, S., Feiner, S.: Exploring the benefits of augmented reality documentation for maintenance and repair. IEEE Trans. Visual Comput. Graph. 17(10), 1355–1368 (2011)
Reiners, D., Stricker, D., Klinker, G., Müller, S.: Augmented reality for construction tasks: doorlock assembly. In: Proceedings of the International Workshop Augmented Reality (IWAR 1998), pp. 31–46 (1999)
Feiner, S., Webster, A., Krueger, T., MacIntyre, B., Keller, E.: Architectural anatomy. Presence: Teleoperators Virtual Environ. 4(3), 318–325 (1995)
What Is Onboarding? - Best Practices & Process - White Paper, Icims.com (2017). https://www.icims.com/resources/white-paper/onboarding. Accessed 8 Dec 2017
Kosa, M., Yilmaz, M.: Gamifying the onboarding process for novice software practitioners. In: Kreiner, C., O’Connor, R.V., Poth, A., Messnarz, R. (eds.) EuroSPI 2016. CCIS, vol. 633, pp. 242–248. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-44817-6_20
3 Tips to Redesign Your Onboarding Process into a Continuous Experience - eLearning Industry, eLearning Industry (2017). https://elearningindustry.com/redesign-your-onboarding-process-into-a-continuous-experience-3-tips. Accessed 8 Dec 2017
Yates, R.: Onboarding in Software Engineering (2014)
Newman, D.: Hyper-Training and the Future Augmented Reality Workplace (2017). https://www.forbes.com/sites/danielnewman/2016/09/20/hyper-training-and-the-future-augmented-reality-workplace/#33650a2728b0. Accessed 9 Dec 2017
Beus, B.: How Augmented Reality Can Revolutionize Employee Onboarding and Retention. Business 2 Community. https://www.business2community.com/tech-gadgets/augmented-reality-can-revolutionize-employee-onboarding-retention-01921335#shajp8sgjDJrGDKB.97. Accessed 9 Dec 2017
Resnick, M.: Best Practices for Using Augmented Reality in Mobile Apps. Gartner (2017)
Blau, B., Burke, B., Searle, S., Cearley, D.: Top 10 Strategic Technology Trends for 2017: Virtual Reality and Augmented Reality. Gartner (2017)
Nguyen, T., Blau, B.: Market Guide for Augmented Reality. Gartner (2017)
Vuforia Supported Versions, Vuforia (2017). https://library.vuforia.com/articles/Solution/Vuforia-Supported-Versions. Accessed 4 Dec 2017
Unity - Products, Unity (2017). https://unity3d.com/unity. Accessed 18 Nov 2017
Clarke, P., O’Connor, R.V., Yilmaz, M.: A hierarchy of SPI activities for software SMEs: results from ISO/IEC 12207-based SPI assessments. In: Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2012. CCIS, vol. 290, pp. 62–74. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-30439-2_6. ISBN 978-3-642-30439-2
Clarke, P., O’Connor, R.: The situational factors that affect the software development process: towards a comprehensive reference framework. Inf. Softw. Technol. 54(5), 433–447 (2012). ISSN 0950-5849
Marks, G., O’Connor, R., Clarke, P.: The impact of situational context on the software development process – a case study of a highly innovative start-up organization. In: 17th International Conference on Software Process Improvement and Capability determination (SPICE 2017), 4–5 October 2017, Palma de Mallorca (2017)
Clarke, P.M., et al.: Exploring software process variation arising from differences in situational context. In: Stolfa, J., Stolfa, S., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2017. CCIS, vol. 748, pp. 29–42. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64218-5_3. ISBN 978-3-319-64218-5
Clarke, P., O’Connor, R., Leavy, B.: A complexity theory viewpoint on the software development process and situational context. In: International Workshop on Software and Systems Process (ICSSP 2016), 14–15 May 2016, Austin (2016). ISBN 978-1-4503-4188-2
Clarke, P., O’Connor, R.: The influence of SPI on business success in software SMEs: an empirical study. J. Syst. Softw. 85(10), 2356–2367 (2012). ISSN 0164-1212
Yilmaz, M., O’Connor, R., Clarke, P.: Software development roles: a multi-project empirical investigation. ACM SIGSOFT Softw. Eng. Notes 40(1), 1–5 (2015). ISSN 0163-5948
Aydan, U., Yilmaz, M., Clarke, P., O’Connor, R.: Teaching ISO/IEC 12207 software lifecycle processes: a serious game approach. Comput. Stand. Interfaces 54(Part 3), 129–138 (2017)
Nazligul, M.D., Yilmaz, M., Gulec, U., Gozcu, M.A., O’Connor, R.V., Clarke, P.M.: Overcoming public speaking anxiety of software engineers using virtual reality exposure therapy. In: Stolfa, J., Stolfa, S., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2017. CCIS, vol. 748, pp. 191–202. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64218-5_15. ISBN 978-3-319-64218-5
Yilmaz, M., Güleç, U., O’Connor, R., Clarke, P., Tüzün, E.: An industrial case study to improve the onboaring process in software management. Yazılım Yönetiminde İşe Alıştırma Süreçlerinin İyileştirilmesi İçin Düşünülmüş Bir Endüstriyel Vaka Çalışması. In: 11th Turkish National Software Engineering Symposium (UYMS 2017), 18–20 October 2017, Alanya, Turkey (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Ohri, İ. et al. (2018). Adopting Augmented Reality for the Purpose of Software Development Process Training and Improvement: An Exploration. In: Larrucea, X., Santamaria, I., O'Connor, R., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2018. Communications in Computer and Information Science, vol 896. Springer, Cham. https://doi.org/10.1007/978-3-319-97925-0_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-97925-0_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-97924-3
Online ISBN: 978-3-319-97925-0
eBook Packages: Computer ScienceComputer Science (R0)