Abstract: The integration of Artificial Intelligence (AI) tech-nologies into educational settings has paved the way for inno-vative teaching and learning approaches. In Software Engineering (SE) ...
This project implements a simplified banking system using Python object-oriented programming (OOP) principles, with a focus on modular design, class hierarchies, and UML modeling. The system models ...
Hello! I'm a dreamer focusing on high-load distributed systems and low-level engineering. I mainly code in Rust and Python ...
Large language models (LLMs) have been extensively researched for programming-related tasks, including program summarisation, over recent years. However, the task of abstracting formal specifications ...
ABSTRACT: To effectively evaluate a system that performs operations on UML class diagrams, it is essential to cover a large variety of different types of diagrams. The coverage of the diagram space ...
In the field of software engineering, the design phase occupies a pivotal position, serving as a critical juncture in ensuring the quality, maintainability, and efficiency of software systems. The ...
A medical tourism system designed with UML diagrams and a sample website for the Software Engineering course at the University of Tehran (Spring 2023) ...
Abstract: The translation of diagrams into natural language is useful in several scenarios, and one such scenario is improving the accessibility of diagrams for visually impaired users. Manual ...
Python, known for its simplicity and readability, is a versatile programming language used in various domains including web development, scientific computing, artificial intelligence and more. One of ...