Abstract
The concept of beauty has fascinated humans since the beginning of their existence. To inspire research questions on the beauty of software architecture, we use the progress in other areas, like civil architecture and plastic surgery. Our most important findings are that practitioners view software architecture as beautiful if it reduces their effort to work with it and that the beauty of software architecture greatly impacts the happiness and motivation of the developers working on it. Overall, this research paper gives insights into the definition of beautiful software architecture in practice and explains its importance. Additionally, we propose ways to create beautiful software architecture and teach it. The focus on beauty in software architecture is essential in mid- to large-sized projects to increase the developers’ happiness and, therefore, the quality of the product.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Faculties: | Mathematics, Computer Science and Statistics |
Subjects: | 000 Computer science, information and general works > 004 Data processing computer science |
ISBN: | 979-8-3503-9749-9 ; 979-8-3503-9750-5 |
Place of Publication: | Piscataway |
Language: | English |
Item ID: | 123661 |
Date Deposited: | 30. Jan 2025 15:25 |
Last Modified: | 30. Jan 2025 15:25 |