Loading article...
Loading article...
Stream/Area:
-
Subject:
-
Paper ID:
IJSREM68522
Volume:
10 |
10 |
Oct 2026
Pages:
1-3
Publication Frequency:
Monthly (12 issues per year)
License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.

ARTIFICIAL INTELLIGENCE & MACHINE LERNING
ZEAL COLLEGE OF ENGINEERING & RESEARCH
ARTIFICIAL INTELLIGENCE & MACHINE LERNING
ZEAL COLLEGE OF ENGINEERING & RESEARCH

ARTIFICIAL INTELLIGENCE & MACHINE LERNING
ZEAL COLLEGE OF ENGINEERING & RESEARCH
ARTIFICIAL INTELLIGENCE & MACHINE LERNING
ZEAL COLLEGE OF ENGINEERING & RESEARCH
ARTIFICIAL INTELLIGENCE & MACHINE LERNING
ZEAL COLLEGE OF ENGINEERING & RESEARCH
Software handover can be difficult when project knowledge is held mainly by the outgoing developer or scattered across source files, documentation, and tools. HANZOLY is proposed as an AI-powered software handover and codebase-understanding platform that scans an existing project locally, extracts technical structure, and organizes the findings into a handover report. For supported Python files, Python’s Abstract Syntax Tree (AST) can identify functions, classes, and import statements. Dependency analysis helps describe relationships between modules, while a locally hosted large language model (LLM) can turn extracted technical information into readable explanations. As a supporting capability, HANZOLY is designed to detect code changes using Git Diff, identify potentially affected components, and compare test outcomes using Pytest. Optional security checks may flag exposed secrets and potentially vulnerable dependencies. This paper presents the proposed workflow, architecture, and evaluation approach. It does not claim measured performance; effectiveness must be established through implementation and testing.
KEYWORDS
HANZOLY is proposed as an AI-powered software handover and understanding platform. Its primary workflow scans an existing project locally, extracts code structure, organizes dependencies, uses a local LLM to explain technical findings, and produces a structured handover report. Change impact analysis, Git Diff, Pytest comparison, and optional security checks provide supporting maintenance information. The approach aims to organize knowledge transfer while keeping analysis in a local or private environment when configured accordingly. Future work should implement the modules, evaluate them on representative projects, measure extraction and impactanalysis quality, and document privacy and security boundaries.
[1] Python Software Foundation, “ast — AbstractSyntax Trees,” Python Documentation. Available: https://docs.python.org/3/library/ast.html [2] pytest Development Team, “pytest documentation.” Available: https://docs.pytest.org/ [3] Git Project, “git-diff — Show changes betweencommits, commit and working tree, etc.” Available: https://git-scm.com/docs/git-diff [4] FastAPI, “FastAPI Documentation.” Available: https://fastapi.tiangolo.com/ [5] Ollama, “Ollama Documentation.” Available: https://docs.ollama.com/ Python Software Foundation, “json — JSONencoder and decoder,” Python Documentation. Available: https://docs.python.org/3/library/json.html
Publication Date
10/30/2026
Peer Review Type
Double-Blind Peer Review
Review Rounds: 2
Documents
Article Views
0
Total views since publication
PDF Downloads
5
Total downloads since publication
Geographic Reach
5
Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.
Plagiarism Screening
This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.
Conflict of Interest
The authors declare no conflict of interest related to this research work.
Funding Information
No funding information available for this research.
Related research in the same subject area
Loading similar articles...