ICSA 2024
Tue 4 - Sat 8 June 2024 Hyderabad, Telangana, India

Engineering Ethical-aware Autonomous Systems


Abstract: The advance of data consuming and autonomous technologies in the society has challenged the relationship between digital systems and human being. This has put forward the urgency of designing system that act ethically when interacting with, or on behalf of, humans (either collectively or individually). In this talk I will discuss different concerns of ethical requirements and I will show that many of them, if not all, can be addressed and have implications at the system architecture level.

Paola Inverardi

Rector, Gran Sasso Science Insitute (GSSI), L'Aquila, Italy

Paola Inverardi is Rector of Gran Sasso Science Institute since September 2022. Before she was professor of Computer Science at University of L’Aquila. She was Rector of University of L’Aquila from October 2013 to September 2019. Paola Inverardi's research area is in the application of rigorous methods to software production in order to improve software quality. In the last decades her research interests concentrated in the field of software architectures, mobile applications and adaptive and autonomous systems. As for the latter her research focusses on ethics of autonomous system with reference to systems’ interactions with society and human beings. Inverardi served in the editorial boards of IEEE, ACM, Springer and Elsevier Journals. She has been general chair or program chair of leading conferences in software engineering (e.g. ASE, ICSE, ESEC/FSE) and chair of the ICSE and ESEC Steering Committees. She has been member of the ACM Europe Council and she is member of the ACM Tech Policy Council and vice-chair of ACM EUTPC. She is member of Academia Europaea, ACM Fellow and IFIP Fellow. She is the Italian representative in the European JU Eurohpc Governing Board. Paola Inverardi is member of the Scientific Council of the National Research Council (CNR) and of the scientific advisory board of IN3 - Internet Interdisciplinary Institute of UOC (Universitat Oberta de Catalunya). She has received a Honorary Doctorate at Mälardalen University Sweden and a Honorary doctorate at Shibaura University, Tokyo Japan, she has received the 2013 IEEE TCSE Distinguished Service Award.




Beyond Automation: Human-AI Partnership and Redefining Roles in Software Architecture


Abstract: With generative AI-based tools gaining momentum, software engineers must consider how future systems will be designed, deployed, and maintained with these tools taking on a greater role. The analysis of developer data to date reveals that although generative AI tools offer numerous advantages, they will necessitate intentional collaboration with human experts. Currently, these tools operate within a constrained context window and provide recommendations within a limited scope. Nevertheless, these recommendations carry implications for the broader structure and behavior of systems, specifically in terms of how the system is architected. Several questions remain unanswered: How can relevant changes be uniformly applied throughout the code base? How can developers identify changes that shouldn't be propagated? How can tools and humans ensure that similar looking but distinct changes aren't mistakenly propagated? What are the implications of these changes for the overall end-to-end system quality? Are these questions even the most relevant ones to ask? Thus far, there has been limited focus on exploring the impact of generative AI tools on software architecture workflows and resulting system design and quality. While the success of these tools offers exciting opportunities, I argue that it also places significant responsibility on the shoulders of software architects. In this rapidly evolving landscape of software engineering, the rise of generative AI tools challenges us to reconsider not only how we build systems, but also our fundamental assumptions about software architects’ roles and responsibilities, the architecting process, its essential workflows, as well as the inputs and outputs of this process. In this talk, I will encourage software architecture researchers and practitioners alike to embrace the responsibility of understanding and challenging the foundations of software architecture principles and practices to catalyze purposeful and constructive transformation!

Ipek Ozkoya

Technical Director, Software Engineering Institute, Carnegie Mellon University, USA


Dr. Ipek Ozkaya is a Principal Researcher and the Technical Director of the Engineering Intelligent Software Systems group at the Software Engineering Institute (SEI) at Carnegie Mellon University. Her areas work includes software architecture, software design automation, and managing technical debt to improve development and runtime quality of software-reliant and AI-enabled systems. At the SEI, she has worked with several government and industry organizations in domains including avionics, power and automation, Internet of Things (IoT), healthcare, and information technology (IT). Ozkaya is the co-author of a practitioner book titled, Managing Technical Debt Reducing Friction in Software.




Digital transformation at hyper scale : the importance of architecture driven capability framework and platform practices


Abstract: The global financial services industry is going through a tech transformation driven by digital innovation, AI /ML, coupled with a strong regulartory mandate. This transformation requires the right architecture driven capability taxonomy and operating model. It also needs key platform practices from an architecture standpoint that can drive the right engineering to accelerate the transformation and deliver business outcomes. In this keynote , I will share my views on why technology in isolation is not a silver bullet, but how an architecture driven capability model coupled with the right platform practices are core building blocks for transformation at hyper scale.

Bharat Raizada

Managing Director and Chief Technology Officer, Wells Fargo, India & Philippines


Bharat is a technology leader and currently the CTO and MD for Wells Fargo India and Phillipines. He has lead digital transformation at scale across some of the largest global financial services organizations such as JP Morgan Chase and Goldman Sachs. He has extensive experience in leading product , architecture and engineering transformational in the distributed computing space. His passion and focus is designing enterprise scale business-aligned solutions for global financial services organizations.