Deep Dive into Ethics: Workshop on Software Engineering Practices for Ethical Software
Date: Tuesday, December 17th, 2024, Time: 8:30 AM – 4:30 PM
The Workshop on Software Engineering Frameworks for Ethical Software at ADCOM 2024 offers a unique opportunity to gain in-depth knowledge how software engineering frameworks can help incorporate ethical components into software in an non-intrusive manner. The workshop will be delivered through a series of lectures led by distinguished speakers. The workshop will be chaired by the Prof. Chandrashekar Ramanathan from the International Institute of Information Technology Bangalore (IIIT-B).
Workshop Format:
This workshop will be conducted in a lecture-based format with open session for delegate interaction, featuring presentations by industry and academic experts on various aspects of software engineering including software frameworks, tools, and design patterns that help developers easily develop software that is compliant with the ethical requirements of the software.
Meet the Speakers:
The workshop will be led by these distinguished speakers, who will share their insights on how to address various ethical dimensions in software development.
Prof. Chandrashekar Ramanathan, Dean (Academics) at IIIT-Bangalore since 2007, has over 25 years of experience in computing, spanning industry and academia. He specializes in software architecture, data science, and education technology, focusing on teaching and research at IIIT-Bangalore. He leads research centers in machine intelligence, software engineering, and ethics, supported by external funding. Recognized among the “Top 10 Data Science Academicians of India” by Analytics India magazine in 2018 and 2019, he also serves on advisory boards for educational institutions and government departments.
Prof. Frank Dignum leads a research group in the field of socially conscious AI and is currently a Professor of Socially-Aware AI at Umeå University and an associate professor at the Department of Information and Computing Sciences of the Utrecht University. Dignum is best known from his work on software agents, multi-agent systems and fundamental aspects of social agents.
Mr. Prakash Narayanan is the Counsel & Trust and Compliance Officer for IBM India/South Asia. He has been championing issues related to AI and Ethics by highlighting the transformative potential of AI in modern business practices. He emphasized how AI can analyse vast volumes of data to uncover trends and patterns, aiding better decision-making.
Mr. Vivek Karna is the Co-Founder at Zivy, a productivity SaaS startup. An experienced product leader, he previously served as Director of Products at Razorpay. With an MBA from IIM Lucknow and a strong background in finance and technology, Vivek has spearheaded numerous innovative products across both large MNCs and startups.
Ms. Srilakshmi Subramanian is a Distinguished Member of Technical Staff at Wipro and is a leader on the Telecom and Cloud and Analytics team. Her research focuses on Edge Computing and resource allocation. She has a master’s degree in Data Analytics from the Birla Institute of Technology and Science at Pilani. She currently leads the connectivity practice while pioneering wireline and wireless solutions at Wipro. Earlier, she was a senior software technical lead at Ericsson and software engineer with Cisco and a Technical Leader at Nortel prior to her current role at Wipro.
Workshop Benefits:
- Learn from leading industry and academic figures on ethical considerations in software engineering.
- Gain valuable insights into topics like consent, bias, privacy, and accountability.
- Develop and use softwaer frameworks for navigating ethical dilemmas in your projects.
- Engage in discussions following the lectures to delve deeper into the presented topics.
Who Should Attend:
This workshop is designed for everyone involved in the software development lifecycle, including:
- Software engineers
- Developers
- Project managers
- Faculty members
Pre-requisites:
Maximum benefit can be derived from the workshop if attendees have prior knowledge in one or more of the following topics:
- Software development in Python or Java
- Design Patterns and Architecture Patterns
- Basic knowledge of AI / ML
- Data management tools and frameworks such as SQL, JDBC, Hibernate, etc.
By attending, you’ll be well-equipped to:
- Make informed ethical decisions in your software development endeavors.
- Foster a culture of responsible software engineering within your team.
- Contribute to building trust and positive societal impact through software.
- Incorporate the demands of compliance to ethics requirements in software