Automatic Documentation of Java Programs

Documentation process plays a great role in software systems development and maintenance, and regarded as an important feature for all software projects and programs in general. In the past, documents had been generated manually by documents writers, but these documents were very weak and had many e...

Full description

Saved in:
Bibliographic Details
Main Authors: Dujan Taha, Asmaa Thanoon
Format: Article
Language:English
Published: Mosul University 2014-12-01
Series:Al-Rafidain Journal of Computer Sciences and Mathematics
Subjects:
Online Access:https://csmj.mosuljournals.com/article_163757_62d3e1df8b403539491a32be15fc8de9.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849727778015936512
author Dujan Taha
Asmaa Thanoon
author_facet Dujan Taha
Asmaa Thanoon
author_sort Dujan Taha
collection DOAJ
description Documentation process plays a great role in software systems development and maintenance, and regarded as an important feature for all software projects and programs in general. In the past, documents had been generated manually by documents writers, but these documents were very weak and had many errors, Therefore, automated documentation had been invented due to its good features that is complete, precise, and cheap compared with manual ways. The work concerns with constructing an automated tool ADT(Auto Documentation Tool) used for documenting source code for programs written in java programming languages in legacy systems particularly and for programs in general which does not have any documentation at all or it were documented poorly in order to make them, and producing as a result of the document process either the class diagrams using UML (Unified Modeling Language( or producing easy understandable textual output using XML (Extensible Markup Language).
format Article
id doaj-art-c70a7c80b80c4ddc80748459439cc16d
institution DOAJ
issn 1815-4816
2311-7990
language English
publishDate 2014-12-01
publisher Mosul University
record_format Article
series Al-Rafidain Journal of Computer Sciences and Mathematics
spelling doaj-art-c70a7c80b80c4ddc80748459439cc16d2025-08-20T03:09:45ZengMosul UniversityAl-Rafidain Journal of Computer Sciences and Mathematics1815-48162311-79902014-12-01112738710.33899/csmj.2014.163757163757Automatic Documentation of Java ProgramsDujan Taha0Asmaa Thanoon1College of Computer Sciences and Mathematics University of MosulCollege of Computer Sciences and Mathematics University of MosulDocumentation process plays a great role in software systems development and maintenance, and regarded as an important feature for all software projects and programs in general. In the past, documents had been generated manually by documents writers, but these documents were very weak and had many errors, Therefore, automated documentation had been invented due to its good features that is complete, precise, and cheap compared with manual ways. The work concerns with constructing an automated tool ADT(Auto Documentation Tool) used for documenting source code for programs written in java programming languages in legacy systems particularly and for programs in general which does not have any documentation at all or it were documented poorly in order to make them, and producing as a result of the document process either the class diagrams using UML (Unified Modeling Language( or producing easy understandable textual output using XML (Extensible Markup Language).https://csmj.mosuljournals.com/article_163757_62d3e1df8b403539491a32be15fc8de9.pdfautomatic documentationumlxml
spellingShingle Dujan Taha
Asmaa Thanoon
Automatic Documentation of Java Programs
Al-Rafidain Journal of Computer Sciences and Mathematics
automatic documentation
uml
xml
title Automatic Documentation of Java Programs
title_full Automatic Documentation of Java Programs
title_fullStr Automatic Documentation of Java Programs
title_full_unstemmed Automatic Documentation of Java Programs
title_short Automatic Documentation of Java Programs
title_sort automatic documentation of java programs
topic automatic documentation
uml
xml
url https://csmj.mosuljournals.com/article_163757_62d3e1df8b403539491a32be15fc8de9.pdf
work_keys_str_mv AT dujantaha automaticdocumentationofjavaprograms
AT asmaathanoon automaticdocumentationofjavaprograms