Cookies on this website

We use cookies to ensure that we give you the best experience on our website. If you click 'Accept all cookies' we'll assume that you are happy to receive all cookies and you won't see this message again. If you click 'Reject all non-essential cookies' only necessary cookies providing core functionality such as security, network management, and accessibility will be enabled. Click 'Find out more' for information on how to change your cookie settings.

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.

Original publication

DOI

10.1109/ICSA56044.2023.00019

Type

Conference paper

Publication Date

01/01/2023

Pages

117 - 128