Automatic documentation generation via source code summarization of method context

PW McBurney, C McMillan - … of the 22nd International Conference on …, 2014 - dl.acm.org
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 …

Software documentation: the practitioners' perspective

E Aghajani, C Nagy, M Linares-Vásquez… - Proceedings of the …, 2020 - dl.acm.org
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 …

Automatic source code summarization of context for java methods

PW McBurney, C McMillan - IEEE Transactions on Software …, 2015 - ieeexplore.ieee.org
Source code summarization is the task of creating readable summaries that describe the
functionality of software. Source code summarization is a critical component of …

Improving automated source code summarization via an eye-tracking study of programmers

P Rodeghero, C McMillan, PW McBurney… - Proceedings of the 36th …, 2014 - dl.acm.org
Source Code Summarization is an emerging technology for automatically generating brief
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 …

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 …

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 …

DxNAT—Deep neural networks for explaining non-recurring traffic congestion

F Sun, A Dubey, J White - … conference on big data (big data), 2017 - ieeexplore.ieee.org
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 …

An eye-tracking study of java programmers and application to source code summarization

P Rodeghero, C Liu, PW McBurney… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Source Code Summarization is an emerging technology for automatically generating brief
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

NJ Abid, N Dragan, ML Collard… - 2015 IEEE International …, 2015 - ieeexplore.ieee.org
An approach to automatically generate natural language documentation summaries for C++
methods is presented. The approach uses prior work by the authors on stereoty** …