EASE 2025
Tue 17 - Fri 20 June 2025 Istanbul, Turkey
Plenary
Hide plenary sessions
You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 17 Jun

Displayed time zone: Athens change

14:45 - 15:00
Coffee BreakCatering
18:15 - 22:00
Reception & Boat TourCatering
18:15
3h45m
Social Event
Reception & Boat Tour
Catering

Accepted Tutorials

Challenges in Domain-Driven Architecture Design: Case Study in Disaster Management Systems

Venue: Istanbul Technical University, Ayazağa Campus, Maslak, 34467, Istanbul, Türkiye
Date and time: June 17, 2025; 15:00 – 18:00
Registration: https://conf.researchr.org/attending/ease-2025/registration

Lecturers:

  • Prof. Dr. Mehmet Akşit, University of Twente (Emeritus), WADDEM alliance, Composite Information Technologies BV, The Netherlands, https://waddem.com
  • Seher Turan (MSc), Department of Information Systems and Communication, Disaster and Emergency Management Presidency (AFAD), Ankara, Türkiye

Context:

The structure of a software system plays a significant role in defining its quality attributes. A single functionality can often be realized through multiple software realizations. A fundamental question in every software design process is to discover the best possible decomposition style that satisfies the desired quality attributes. Therefore, a thorough understanding of the fundamental concepts within a domain is essential to designing solutions that meet the desired quality attributes. This tutorial examines the characteristics of widely used domains, identifies their fundamental concerns and challenges, and presents practical solutions.

Features:

This tutorial uniquely integrates industrial experience and empirical knowledge in designing large-scale systems that meet both functional and quality objectives, alongside academic insights grounded in research. As a general methodology, the proposed approach is also adaptable to a wide range of domains. Using a case study, this tutorial provides guidelines for dealing with challenges in domain-driven architecture design. While functionality is a critical aspect of software development, experience has shown that it is only one of many factors that must be considered.

Relevance:

This tutorial is suitable for both professionals working on large-scale systems and academicians carrying out research on complex systems.

The case study: (30 minutes)

  • A large-scale disaster management architecture that has been designed, implemented, and is currently in use.
  • A requirements analysis process, conducted through a field study and expert consultations.
  • Conceptualization of key functional objectives, such as enhanced efficiency and effectiveness, and architectural modularization challenges tangling and scattering.

Principles of the approach: (30 minutes)

  • Domain-driven architecture design approach based on general problem-solving models derived by canonical quality-driven synthesis.
  • Challenges in integrating architectural styles.
  • Combination of AI-driven code generation and architectural design.
  • Importance of adopting design frameworks and domain-specific development environments instead of straightforward coding.

Application of domain-driven synthesis and challenges Part 1: (30 minutes)

  • Evolvable and executable models.
  • Distributed data processing and algorithms, and information fusion.

Application of domain-driven synthesis and challenges Part 2: (60 minutes)

  • Integration of model-driven ontologies and data driven architectures with machine learning.
  • Dealing with emergent behavior and uncertainty with the use of machine learning techniques.
  • Architectures for optimal resource allocation, routing and scheduling.
  • Digital-twins and event-driven architectures.
  • Monitoring and control.

Discussion: (30 minutes)

Mehmet Akşit


Prof. Akşit graduated with honours in electrical engineering and obtained a master’s degree from Eindhoven University of Technology, Netherlands, in 1980. He received his Ph.D. from the University of Twente, Netherlands, in 1989. From November 2000 to October 2019, he worked as a Professor at the University of Twente, where he also served as the Head of the Software Engineering sub-department. Additionally, he has been a visiting professor and researcher at IBM Research Center (USA), New Jersey Institute of Technology (USA), the University of Tokyo (Japan), and the University of Malaya (Malaysia). Under TÜBİTAK’s International Leading Researchers Return Program, he worked as a professor at TOBB University of Economics and Technology in Ankara from January 2020 to June 2022, focusing on Digital Disaster Management Systems. Since June 2022, he has been conducting research on “Digital Disaster Management” at the AFAD Presidency. Through his work under the TÜBİTAK return program, he has developed pioneering digital techniques and founded the international organization World Alliance for Digital Disaster and Emergency Management (WADDEM). Currently, researchers from 16 countries are members of this alliance, with more expected to join. Mehmet Akşit has provided over 120 professional courses and conference tutorial sessions on digitalization and software engineering in various countries, including the Netherlands, Canada, Denmark, France, Germany, Hungary, Ireland, Italy, Portugal, Spain, Switzerland, Sweden, Turkey, and the United States. For over a decade, he has received top evaluations for the courses offered under PAO-Informatica. He has designed special training programs for multinational companies and has trained thousands of software designers and architects. He has collaborated with several organizations and companies on industrial technology applications, including AFAD Presidency, Softtech, the European Union (as a technological and strategic consultant), Capgemini, TAI/TUSAŞ, Aselsan, Havelsan, STM, Arçelik-Beko, the Dutch Tax Authority, the Dutch Ministry of Traffic Systems, ASML, Philips Healthcare, NXP, Canon, Siemens, Origin, ICT, and Ericsson. In 2017, Mehmet Akşit was awarded the Priscilla and Raymond T. Yeh Lifetime Achievement Award in Software Research, Technology Innovation, or Engineering Education by SDPS in the United States. Citation: 17913 (Google 3 Mart 2025).

Seher Turan


Seher Turan graduated from the Department of Mathematics at Ankara University in 2011. She later earned a degree from the Faculty of Business Administration at Anadolu University in 2016. In 2019, she completed her studies in Electrical-Electronics Engineering at Amasya University, followed by a Master’s degree in Renewable Energy and Applications at the same university in 2022. That same year, she also obtained an associate degree in Geographic Information Systems from Anadolu University. Seher Turan began her career at the Disaster and Emergency Management Authority (AFAD) in 2013. While serving as the Group Leader for Disaster Management Technologies in the AFAD Information Systems and Communication Department, she joined the World Alliance for Digital Disaster and Emergency Management (WADDEM) in December 2023, an initiative founded by Prof. Dr. Mehmet Akşit. As part of this effort, she played a key role in establishing AFAD’s Digital Disaster Management Working Group, where she continues to serve as the acting head.

Call for Papers

The Tutorials track of the 29th International Conference on Evaluation and Assessment in Software Engineering (EASE 2025) invites researchers working in the field of empirical Software Engineering to submit proposals for tutorials to be presented at EASE 2025.

Scope and Goal

In recent years, the International Conference on Evaluation and Assessment in Software Engineering (EASE) has become a premier venue on evidence-based software engineering and its implications for software practice. Researchers and practitioners are invited to submit proposals to the Tutorials Track of EASE 2025. Tutorials will be held in person on 17th and 18th June 2025.

Topics of interests may include but not limited to:

  • Theory development, operationalization, testing, and application.
  • Applications of evaluation and assessment in specific contexts, such as:
    • Software Requirements
    • Software Architecture
    • Data-Driven Software Engineering
    • Global Software Engineering
    • Software Design
    • Software Construction
    • Software Testing
    • Software Operations
    • DevOps and Continuous Delivery
    • Software Maintenance
    • Software Configuration Management
    • Software Engineering Management
    • Software Engineering Models and Methods
    • Software Engineering Process (e.g., agile, hybrid)
    • Software Quality
  • AI-Based Software Development
  • Human factors and behavioral aspects of Software Engineering.
  • Applications of Large Language Models (LLMs) to solve existing Software Engineering tasks.
  • Software development practices and process improvement.
  • Recommender Systems for Software Engineering.
  • Sustainability in Software Engineering.
  • Artificial Intelligence for Software Engineering.

Types of Tutorials

We solicit two types of contributions as follows:
- Short Tutorials (90 minutes): This type of tutorials is related to emerging topics in software engineering, including the use of large language modes to solve various tasks.
- Long Tutorials (180 minutes, divided into two 90-minute sessions): Researchers and practitioners introduce a comprehensive tutorial about specific topic(s) defined in the Scope and Goal section.

How to Submit

Submissions should be written in English, and formatted following the ACM Primary Article Template with the below given details:
1. Tutorial’s title.
2. Authors’ information (names, affiliations, emails).
3. A summary of the tutorial.
4. A detailed description of why the tutorial is of interest to the community.
5. Biography of the speakers.

All tutorials need to be submitted by March 16th, 2025 at the latest through the web-based submission system EasyChair for EASE 2025, specifying “Tutorial Track” as the option.

Publication and proceedings

Accepted submission will have the opportunity to publish a 2-page abstract in the EASE 2025 Companion proceedings.

:
: