The additional in-person event, called ICSA-Lite, will take place on August 22-24, 2022 at the Imin Conference Center, Honolulu (Hawaii USA) on the beautiful campus of the University of Hawaii at Manoa.

The event will be, to large extent, a working conference to discuss the hottest and most challenging research directions in the software architecture field.

We will also have some keynotes. We can disclose already that one of the keynotes will be Ian Gorton! Besides exciting content, attending will also give you a chance to connect to senior members of the community!

We aim to produce several research roadmaps centered around important topics. We have already identified the following as tentative topics:

  • Architecture for ML-intensive systems
  • Relationships between architecture and Agile/DevOps
    • Architecture & CI/CD, and DevOps
    • Agile architecting, continuous architecting, and other approaches to architecting
  • Architecture concerns/approaches in security/privacy
  • Architecture for IoT/Edge systems
  • Architecture for Industry 4.0/Digital Twins
  • Architectural considerations in hybrid traditional/quantum systems
  • Mining and sharing data to create an empirical basis for architecture research
  • Approaches to architecture education
  • Architecture models in the 2020s: (where) do they deliver value, how to align models and data?

For the resulting research roadmaps, we plan to write them during and after the conference, with shared authorship among the attendees. We are currently investigating publishing options.

There will also be the opportunity for authors of papers accepted to ICSA 2022 to present their work in person.

Registration is now open: Register for ICSA-Lite 2022 here!


Abstract: The need to operate at scale, providing fast and stable performance levels at expected cost, is a common requirement for modern software systems. These systems must leverage sophisticated, highly configurable execution and storage platforms that are designed from the ground up to exploit large scale distributed computational resources. Once architects select preferred execution platforms, applications must be designed and configured to provide required performance and reliability. This requires navigating a complex design space of architectural trade offs and dependent parameter settings. A mature collection of performance prediction and modeling methods and tools are available for architects to utilize to address this problem. In reality however, they are rarely used in practice. This talk will examine the reasons for this lack of uptake of research results by exploring the architectural features and parameter spaces of two widely deployed scalable software platforms. I’ll also describe practical engineering approaches that can provide rapid insights on performance options and ensure systems can provide stable response times and throughput.
Ian Gorton is the director of computer science master’s programs and a professor of the practice at the Khoury College of Computer Sciences at Northeastern University’s Seattle campus. He is passionate about analyzing and designing complex, high-performance scalable distributed systems and embodying design and architecture principles in methods and tools that can be exploited by architects in other projects. Before joining Northeastern in 2015, he was a senior member of the technical staff at the Carnegie Mellon University Software Engineering Institute. He had several projects on the principles of designing massively scalable software architectures for big data applications and building knowledge bases both manually and using machine learning to support engineering tasks. Before this, Gorton was a laboratory fellow in computational sciences and math at Pacific Northwest National Laboratory (PNNL). He managed the Data-Intensive Scientific Computing research group and was the chief architect for PNNL’s Data Intensive Computing Initiative. He was also PI for multiple projects in environmental modeling, carbon capture and sequestration, and bioinformatics. This experience has led to a particular interest in the design of large-scale, highly customizable cyber-infrastructures for scientific research. Gorton is a senior member of the IEEE Computer Society and a Fellow of the Australian Computer Society. Until July 2006, he led the software architecture R&D at National ICT Australia in Sydney, Australia, and previously worked at CSIRO, IBM, Microsoft, and in academia in Australia. A complete list of his publications and citations can be found on Google Scholar and in dblp. He is the author of Essential Software Architecture (2011) and The Foundations of Scalable Systems (2022).

For comments, questions, and feedback, please contact us:

Rick KazmanPatrizio PelliccioneAnna Liu, and Ingo Weber