All Stories

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