Context: Constant evolution in software systems often results in its documentation losing sync with the content of the source code. The traceability research field has often helped in the past with the aim to recover links between code and documentation, when the two fell out of sync. Objective: The aim of this paper is to compare the concepts contained within the source code of a system with those extracted from its documentation, in order to detect how similar these two sets are. If vastly different, the difference between the two sets might indicate a considerable ageing of the documentation, and a need to update it. Methods: In this paper we reduce the source code of 50 software systems to a set of key terms, each containing the concept...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
AbstractSoftware documentation is usually expressed in natural languages, which contains much useful...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
AbstractSoftware documentation is usually expressed in natural languages, which contains much useful...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
Traceability in software engineering is the ability to connect different artifacts that have been bu...
AbstractSoftware documentation is usually expressed in natural languages, which contains much useful...