Automatic documentation generation via source code summarization of method context
A documentation generator is a programming tool that creates documentation for software
by analyzing the statements and comments in the software's source code. While many of …
by analyzing the statements and comments in the software's source code. While many of …
Software documentation: the practitioners' perspective
In theory,(good) documentation is an invaluable asset to any software project, as it helps
stakeholders to use, understand, maintain, and evolve a system. In practice, however …
stakeholders to use, understand, maintain, and evolve a system. In practice, however …
Automatic source code summarization of context for java methods
Source code summarization is the task of creating readable summaries that describe the
functionality of software. Source code summarization is a critical component of …
functionality of software. Source code summarization is a critical component of …
Improving automated source code summarization via an eye-tracking study of programmers
Source Code Summarization is an emerging technology for automatically generating brief
descriptions of code. Current summarization techniques work by selecting a subset of the …
descriptions of code. Current summarization techniques work by selecting a subset of the …
A review of the generation of requirements specification in natural language using objects UML models and domain ontology
A Abdalazeim, F Meziane - Procedia Computer Science, 2021 - Elsevier
In the software development life cycle, requirements engineering is the main process that is
derived from users by informal interviews written in natural language by requirements …
derived from users by informal interviews written in natural language by requirements …
A survey of automatic generation of source code comments: Algorithms and techniques
X Song, H Sun, X Wang, J Yan - IEEE Access, 2019 - ieeexplore.ieee.org
As an integral part of source code files, code comments help improve program readability
and comprehension. However, developers sometimes do not comment their program code …
and comprehension. However, developers sometimes do not comment their program code …
Natural language processing-enhanced extraction of SBVR business vocabularies and business rules from UML use case diagrams
P Danenas, T Skersys, R Butleris - Data & Knowledge Engineering, 2020 - Elsevier
Discovery, specification and proper representation of various aspects of business
knowledge plays crucial part in model-driven information systems engineering, especially …
knowledge plays crucial part in model-driven information systems engineering, especially …
DxNAT—Deep neural networks for explaining non-recurring traffic congestion
Non-recurring traffic congestion is caused by temporary disruptions, such as accidents,
sports games, adverse weather, etc. We use data related to real-time traffic speed, jam …
sports games, adverse weather, etc. We use data related to real-time traffic speed, jam …
An eye-tracking study of java programmers and application to source code summarization
Source Code Summarization is an emerging technology for automatically generating brief
descriptions of code. Current summarization techniques work by selecting a subset of the …
descriptions of code. Current summarization techniques work by selecting a subset of the …
Using stereotypes in the automatic generation of natural language summaries for c++ methods
An approach to automatically generate natural language documentation summaries for C++
methods is presented. The approach uses prior work by the authors on stereoty** …
methods is presented. The approach uses prior work by the authors on stereoty** …