Research Landscape of Patterns in Software Engineering: Taxonomy, State-of-the-Art, and Future Directions

R Mzid, S Selvi, M Abid - SN Computer Science, 2024 - Springer
Software system development is a difficult, error-prone, and time-consuming task. Pattern-
based development has been successfully used to produce high-quality software to address …

Visualizing source code as comics using generative AI

D Heidrich, A Schreiber - 2023 IEEE Working Conference on …, 2023 - ieeexplore.ieee.org
The architecture and inner structure of software is often only implicitly available in the form of
its source code and thus not tangible and intuitively easy to understand for non …

Empirical Investigation of the Relationship Between Design Smells and Role Stereotypes

D Ogenrwot, J Nakatumba-Nabende, J Businge… - arXiv preprint arXiv …, 2024 - arxiv.org
During software development, poor design and implementation choices can detrimentally
impact software maintainability. Design smells, recurring patterns of poorly designed …

An Empirical Investigation of Methods and Class Stereotype Distributions Across Software Systems in C++, C#, and Java

AF Al-Ramadan - 2024 - rave.ohiolink.edu
A method stereotype is a concise high-level description of the role of a method in a software
system with respect to its context within a class. Method stereotype information can be used …

[PDF][PDF] Stereocode: A Tool for Automatic Identification of Method and Class Stereotypes for Software Systems

AF Al-Ramadan, JAC Behler, MJ Decker, N Dragan… - researchgate.net
We present Stereocode, a static analysis tool engineered to automatically identify, and re-
document software systems written in C++, C#, and/or Java with method and class …