Abstract
With the advent of generative artificial intelligence (generative AI), a completely new paradigm of the field of software engineering has emerged, specifically in efforts such as that of architecture design. A typical software architecture has typically been on the experience, instinct and collaborative skills of the architects to strike a balance in terms of functionality, scalability and maintainability. Generative AI with its ability to generate design options, determine optimization routes and speed up documentation offers entirely new possibilities to redesign this process. Generative systems can help architects to consider a broader range of possibilities, identify discrepancies, and evolve solutions at a pace never seen before by harnessing large-scale models trained on a broad set of code and patterns of architecture. Nevertheless, as much as generative AI has merits, there are major challenges associated with the incorporation of the technology in software architecture design. Concerns related to transparency, explainability, and accountability are essential because it is possible that AI-generated solutions will not plainly explain the logic that was used. Excessive dependence on AI tools telescopes into the disadvantage of breaking down the role of human opinions, especially where it comes into play to resolve domain-specific restrictions or ethical implications. Moreover, the notion of intellectual property, data privacy, and the spreading of biased or suboptimal design patters is associated with important issues of the lack of regulation regarding use. The success of generative AI adoption on these grounds will thus be based on the creation of structures, which make sure that human supervision is present, validate integrations, and drive responsible innovation. This paper will take a critical look at what generative AI offers, in that it is both an enabler and disruptor in the design of software architecture. By defining its potential benefits, including boosted creativity, productivity, and design optimization, as well as its negative consequences, involving ethical hazards to the loss of human knowledge and experience, it pinpoints toward the sensible way of using AI, not as a substitute to architects but as a true partner. The paper concludes by saying the future of software architecture can be in synergetic human-AI participation and that generative intelligence could help aid and complement human creativity, instead of replacing it.

DIP: 18.02.22/20230804
DOI: 10.25215/2455/080422