Introduction to the Minitrack on Software Technology and Software Development
Tim A. Majchrzak, Tor‐Morten Grønli, Hermann Kaindl · Proceedings of the ... Annual Hawaii International Conference on System Sciences/Proceedings of the Annual Hawaii International Conference on System Sciences · 2024
The development of software has provided ample opportunities for research, provides ample opportu-nities, and likely will provide ample opportunities.Not long ago, the proliferation of mobile computing opened up a new stream of research, then the same happened with the Internet-of-Things (IoT) and Cyber-Physical Systems (CPS).Possibly, fog, edge, and dew computing and the convergence of technol-ogies will continue this trend.All of these topics seemingly provide completely new endeavors; with a closer look, however, they can draw from what is already known -both regarding typical problems and regarding solutions.Experiences and methods from classical software development can only be utilized to some degree when solving challenges that arise from new application, changing environment, and demanding do-mains.Development is complicated by the often faced need to develop for a multitude of platforms.With the emergence of multi-platform and multi-device, the new golden standard are applications not only across software ecosystems, but across hardware platforms such as laptop, mobile, tablets, em-bedded devices, sensors, and wearables.Therefore, new threads of research are needed to tackle these issues and to pave the way for improved software development, better business producibility and improved user experience (UX).Further, there are novel developments in machine learning and analysis, and the emergence of multi-faceted aspects of artificial intelligence (AI), ranging from algorithms to ethical AI, secure AI and sus-tainable AI perspectives.This creates new opportunities for groundbreaking research through distribut-ed machine learning, federated learning, edge analytics and computational collaboration between sev-eral heterogenous systems and device forms.This minitrack started as Mobile App Development (HICSS-49, Majchrzak and Heitkötter, 2016 and HICSS-50, Majchrzak and Grønli, 2017) before broadening to Software Development for Mobile Devices, Wearables, and the Internet-of-Things