Research Landscape of Patterns in Software Engineering: Taxonomy, State-of-the-Art, and Future Directions
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 …
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 …
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
During software development, poor design and implementation choices can detrimentally
impact software maintainability. Design smells, recurring patterns of poorly designed …
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 …
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
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 …
document software systems written in C++, C#, and/or Java with method and class …