All Stories

  1. Evaluating Explanatory Artefacts of DSAR-Recovered Software Architectures from Industrial Codebases
  2. From Robotic to IoT Systems: Exploring the Reuse of a Robotic Orchestration DSL in the IoT domain
  3. Level of detail in UML models and its impact on model comprehension: a replication study
  4. An explanation of software architecture explanations
  5. Report on the 2nd International Workshop on DesigningSoftware (Designing 2025)
  6. Lessons from Visualizing Software Architecture Structure Conformance at Thermo Fisher Scientific
  7. Venturing ChatGPT's lens to explore human values in software artifacts: a case study of mobile APIs
  8. 2nd International Workshop on Designing Software - Designing 2025 -
  9. Towards Low-Code Architecture and Development of Embedded Systems
  10. Layered BubbleTea Software Architecture Visualisation
  11. Arvisan: an Interactive Tool for Visualisation and Analysis of Low-Code Architecture Landscapes
  12. Report on the 1st International Workshop on Designing Software (Designing 2024)
  13. Generating domain models from natural language text using NLP: a benchmark dataset and experimental comparison of tools
  14. Deductive Software Architecture Recovery via Chain-of-thought Prompting
  15. Collaborative software design and modeling in virtual reality
  16. A reflection on the impact of model mining from GitHub
  17. Process Mining from Jira Issues at a Large Company
  18. Achieving High-Level Software Component Summarization via Hierarchical Chain-of-Thought Prompting and Static Code Analysis
  19. Enabling Analysis and Reasoning on Software Systems through Knowledge Graph Representation
  20. Introduction to the special issue on program comprehension
  21. Integrating human values in software development using a human values dashboard
  22. The influence of software design representation on the design communication of teams with diverse personalities
  23. Role stereotypes in software designs and their evolution
  24. Evaluating the layout quality of UML class diagrams using machine learning
  25. Guiding peer-feedback in learning software design using UML
  26. Guiding Peer-feedback in Learning Software Design using UML
  27. Automatic Anti-Pattern Detection in Microservice Architectures Based on Distributed Tracing
  28. Human values in software development artefacts: A case study on issue discussions in three Android applications
  29. Towards a Human Values Dashboard for Software Development
  30. From Prose to Prototype: Synthesising Executable UML Models from Natural Language
  31. FeatureVista
  32. Design thinking and creativity of colocated versus globally distributed software developers
  33. Integration of design smells and role-stereotypes classification dataset
  34. Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings
  35. Software engineering whispers: The effect of textual vs. graphical software design descriptions on software design communication
  36. Sustainable Capacity Building in Software Engineering Research in Africa
  37. Design Decisions by Voice: The Next Step of Software Architecture Knowledge Management
  38. Does UML Modeling Associate with Lower Defect Proneness?: A Preliminary Empirical Investigation
  39. Investigating Architectural Technical Debt accumulation and refactoring over time: A multiple-case study
  40. Are Forward Designed or Reverse-Engineered UML diagrams more helpful for code maintenance?: A family of experiments
  41. New degrees of freedom in metaheuristic optimization of component-based systems architecture: Architecture topology and load balancing
  42. Distributed optimization on super computers
  43. Agile Processes in Software Engineering and Extreme Programming
  44. Quality-driven optimization of system architecture: Industrial case study on an automotive sub-system
  45. An Analysis of Machine Learning Algorithms for Condensing Reverse Engineered Class Diagrams
  46. Img2UML: A System for Extracting UML Models from Images
  47. Empirical studies concerning the maintenance of UML diagrams and their use in the maintenance of code: A systematic mapping study
  48. AN EMPIRICAL STUDY INTO THE ACCURACY OF IT ESTIMATIONS AND ITS INFLUENCING FACTORS
  49. Extracting UML models from images
  50. The impact of UML modeling on defect density and defect resolution time in a proprietary system
  51. Are forward designed or reverse-engineered UML diagrams more helpful for code maintenance?
  52. Requirement Ambiguity Not as Important as Expected — Results of an Empirical Evaluation
  53. An Analysis of Accuracy and Learning in Software Project Estimating
  54. Varying Topology of Component-Based System Architectures Using Metaheuristic Optimization
  55. How effective is UML modeling ?
  56. Automated prediction of defect severity based on codifying design knowledge using ontologies
  57. The use of UML class diagrams and its effect on code change-proneness
  58. Does the Level of Detail of UML Models Affect the Maintainability of Source Code?
  59. Problem-Specific Search Operators for Metaheuristic Software Architecture Design
  60. Quality Assurance in Model-Based Software Development: Challenges and Opportunities
  61. Summary of the First International Workshop on Experiences and Empirical Studies in Software Modelling
  62. UML class diagram simplification
  63. A Classification Framework for Software Component Models
  64. Message from Program Chairs
  65. Moving from Waterfall to Iterative Development: An Empirical Evaluation of Advantages, Disadvantages and Risks of RUP
  66. An evolutionary multiobjective optimization approach to component-based software architecture design
  67. Architecture-Based Testing and System Validation - Workshop Summary
  68. A cognitive perspective on developer comprehension of software design documentation
  69. Empirical investigation on the benefits of using UML in software maintenance
  70. Message from the General Chairs
  71. The Impact of Model Driven Development on the Software Architecture Process
  72. A Comparison of Industrial Process Descriptions for Global Custom Software Development
  73. Providing data confidentiality against malicious hosts in Shared Data Spaces
  74. Assessing UML design metrics for predicting fault-prone classes in a Java system
  75. Towards automated software architectures design using model transformations and evolutionary algorithms
  76. Quality of UML models
  77. Empirical Investigations of Model Size, Complexity and Effort in a Large Scale, Distributed Model Driven Development Process
  78. Evaluating the Impact of UML Modeling on Software Quality: An Industrial Case Study
  79. Managing the Quality of UML Models in Practice
  80. An Empirical Study into the State of Practice and Challenges in IT Project Portfolio Management
  81. A survey into the rigor of UML use and its perceived impact on quality and productivity
  82. Encrypted Shared Data Spaces
  83. Exploring effort distribution in RUP projects
  84. GSpace
  85. Language-based access control approach for component-based software applications
  86. Usage and Perceptions of Agile Software Development in an Industrial Context: An Exploratory Study
  87. A Survey of the Practice of Design -- Code Correspondence amongst Professional Software Engineers
  88. Enhancing End-to-End QoS for Multimedia Streaming in IMS-Based Networks
  89. Supporting task-oriented modeling using interactive UML views
  90. Four Automated Approaches to Analyze the Quality of UML Sequence Diagrams
  91. Interactive Views to Improve the Comprehension of UML Models - An Experimental Validation
  92. CARAT: a Toolkit for Design and Performance Analysis of Component-Based Embedded Systems
  93. MetricViewEvolution: UML-based Views for Monitoring Model Evolution and Quality
  94. Adaptive runtime fault management for service instances in component-based software applications
  95. A Visualization Framework for Task-Oriented Modeling Using UML
  96. An experimental evaluation of self-managing availability in shared data spaces
  97. Exploring performance trade-offs of a JPEG decoder using the deepcompass framework
  98. Message from the Conference Chairs
  99. Facilitating Mobile Service Provisioning in IP Multimedia Subsystem (IMS) Using Service Oriented Architecture
  100. A Toolkit for Design and Performance Analysis of Real-Time Component-Based Software Systems
  101. Component-Based Development Process and Component Lifecycle
  102. In practice: UML software architecture and design description
  103. A Process for Resolving Performance Trade-Offs in Component-Based Architectures
  104. An Experimental Investigation of UML Modeling Conventions
  105. Predictable component-based software design of real-time MPEG-4 video applications
  106. A Component Framework for Consumer Electronics Middleware
  107. Managing Model Quality in UML-Based Software Development
  108. Visual Exploration of Combined Architectural and Metric Information
  109. Combining metrics data and the structure of UML models using GIS visualization approaches
  110. Dynamically Adapting Tuple Replication for Managing Availability in a Shared Data Space
  111. Introduction from session chair component models for dependable systems
  112. Dynamic Adaptation of Data Distribution Policies in a Shared Data Space System
  113. Exploiting Differentiated Tuple Distribution in Shared Data Spaces
  114. Integrity management in component based systems
  115. Investigations in applying metrics to multi-view architecture models
  116. PARS: A Process Algebra with Resources and Schedulers
  117. Predicting real-time properties of component assemblies: a scenario-simulation approach
  118. Prediction of Run-Time Resource Consumption in Multi-task Component-Based Software Systems
  119. Towards predicting real-time properties of a component assembly
  120. Use Cases as Workflows
  121. Components are from Mars
  122. Lessons from the application of formal methods to the design of a storm surge barrier control system
  123. COTS Selection Best Practices in Literature and in Industry
  124. Empirical Analysis of the Relation between Level of Detail in UML Models and Defect Density
  125. Second International Workshop on Model Size Metrics
  126. Compositional Performance Analysis of Component-Based Systems on Heterogeneous Multiprocessor Platforms
  127. Self-adjusting Component-Based Fault Management
  128. Component-based development process and component lifecycle
  129. Generalizing Consistency Checking between Software Views
  130. Modelling of Input-Parameter Dependency for Performance Predictions of Component-Based Embedded Systems
  131. A dynamic upgrade mechanism based on publish/subscribe interaction
  132. Evaluation of static properties for component-based architectures
  133. A method for the design of parallel algorithms a case study: solving triangular systems
  134. Workshops at MODELS 2008
  135. Component-based software engineering for resource-constraint systems: what are the needs?