In this paper, we test a Design Structure Matrix (DSM) based method for visualizing and measuring software portfolio architectures. Our data is drawn from a power utility company, comprising 192 software applications with 614 dependencies between them. We show that the architecture of this system can be classified as a “core-periphery” system, meaning it contains a single large dominant cluster of interconnected components (the “Core”) representing 40% of the system. The system has a propagation cost of 44% and architecture flow through of 93%. This case and these findings add another piece of the puzzle suggesting that the method could be effective in uncovering the hidden structure in software portfolio architectures
Accompanying software artifact for the IEEE VISSOFT 2021 conference paper: “Visualizing Metric Trend...
Architectural technical debt (ATD) in software-intensive systems refers to the architecture design d...
Background: Using a microservices architecture is a popular strategy for software organizations to ...
This paper is about the relationship between an organization’s software portfolio architecture and i...
Part 2: Quality of Enterprise ModelsInternational audienceWe test a method that was designed and use...
This thesis examines how the Design Structure Matrix (DSM) tool could be used in managing an enterpr...
Based on the large amounts spent by software companies to develop new and existing software systems,...
Working papers are in draft form. This working paper is distributed for purposes of comment and disc...
The modern industrial corporation encompasses a myriad of different software applications, each of w...
Background Architectural Technical Debt (ATD) in a software-intensive system denotes architectural d...
Software has an ever-growing place in our daily lives through the mobile, web, desktop and other app...
This paper reports results from an experimental case study that seeks to characterize essential and ...
Thesis (S.M.)--Massachusetts Institute of Technology, System Design and Management Program, 2006.Inc...
Technical debt is candidate to be the next buzzword in software engineering, and the number of studi...
What can we learn from historic data that is collected in three software companies that on a daily b...
Accompanying software artifact for the IEEE VISSOFT 2021 conference paper: “Visualizing Metric Trend...
Architectural technical debt (ATD) in software-intensive systems refers to the architecture design d...
Background: Using a microservices architecture is a popular strategy for software organizations to ...
This paper is about the relationship between an organization’s software portfolio architecture and i...
Part 2: Quality of Enterprise ModelsInternational audienceWe test a method that was designed and use...
This thesis examines how the Design Structure Matrix (DSM) tool could be used in managing an enterpr...
Based on the large amounts spent by software companies to develop new and existing software systems,...
Working papers are in draft form. This working paper is distributed for purposes of comment and disc...
The modern industrial corporation encompasses a myriad of different software applications, each of w...
Background Architectural Technical Debt (ATD) in a software-intensive system denotes architectural d...
Software has an ever-growing place in our daily lives through the mobile, web, desktop and other app...
This paper reports results from an experimental case study that seeks to characterize essential and ...
Thesis (S.M.)--Massachusetts Institute of Technology, System Design and Management Program, 2006.Inc...
Technical debt is candidate to be the next buzzword in software engineering, and the number of studi...
What can we learn from historic data that is collected in three software companies that on a daily b...
Accompanying software artifact for the IEEE VISSOFT 2021 conference paper: “Visualizing Metric Trend...
Architectural technical debt (ATD) in software-intensive systems refers to the architecture design d...
Background: Using a microservices architecture is a popular strategy for software organizations to ...