Report on the 2nd International Workshop on DesigningSoftware (Designing 2025)

Software design is a set of activities and decisions involved in constructing a software system, ranging from high-level architecture and conceptual design to code design. Decisions made during the design process have a long-lasting impact on various qualities of a system, such as modularity, maintainability, scalability, robustness, security, usability, and performance. Despite its important role in software development, design is still considered something of an art-particularly in terms of design as an activity rather than design as a product or outcome. With the increasing societal impact of software and the potential use of AI in development, design has a new and larger role to play in the engineering of modern software systems. The second Designing workshop aims to bring together researchers, practitioners, and educators who are interested in any aspect of software design, to discuss novel approaches to design, and to identify open challenges and future directions for the field.

Authors

Institutions

Publication Details

Journal
ACM SIGSOFT Software Engineering Notes
Published
2025-10-27
DOI
https://doi.org/10.1145/3772008.3772015
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Report on the 2nd International Workshop on DesigningSoftware (Designing 2025)

Michel R. V. Chaudron, André van der Hoek, Eunsuk Kang, Yuanfang Cai
ACM SIGSOFT Software Engineering Notes
Software Engineering Techniques and Practices
article

Report on the 2nd International Workshop on DesigningSoftware (Designing 2025)

Michel R. V. Chaudron, André van der Hoek, Eunsuk Kang, Yuanfang Cai
article en

Abstract

Software design is a set of activities and decisions involved in constructing a software system, ranging from high-level architecture and conceptual design to code design. Decisions made during the design process have a long-lasting impact on various qualities of a system, such as modularity, maintainability, scalability, robustness, security, usability, and performance. Despite its important role in software development, design is still considered something of an art-particularly in terms of design as an activity rather than design as a product or outcome. With the increasing societal impact of software and the potential use of AI in development, design has a new and larger role to play in the engineering of modern software systems. The second Designing workshop aims to bring together researchers, practitioners, and educators who are interested in any aspect of software design, to discuss novel approaches to design, and to identify open challenges and future directions for the field.

ACM SIGSOFT Software Engineering NotesVol. 50(4)
University of California, Irvine (US), Drexel University (US), Carnegie Mellon University (US), Eindhoven University of Technology (NL)
Openalex Percentile: Top 55%
Software Engineering Techniques and Practices
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.