4 papers
The Opaque Pointer Design Pattern in Python: Towards a Pythonic PIMPL for Modularity, Encapsulation, and Stability
Antonios Saravanos, John Pazarzis, Stavros Zervoudakis +1
Python libraries often need to maintain a stable public API even as internal implementations evolve, gain new backends, or depend on heavy optional libraries. In Python, where inte…
A Brief History of the Waterfall Model: Past, Present, and Future
Antonios Saravanos
The waterfall model, one of the earliest software development methodologies, has played a foundational role in shaping contemporary software engineering practices. This paper provi…
Waterfall Model Simulation: A Systematic Mapping Study
Antonios Saravanos
This paper systematically maps peer-reviewed research and graduate theses/dissertations that explicitly simulate the waterfall model. Following Petersen's mapping guidelines and Ki…
How Warm-Glow Alters the Usability of Technology
Antonios Saravanos
As technology increasingly aligns with users' personal values, traditional models of usability, focused on functionality and specifically effectiveness, efficiency, and satisfactio…