The paper presents an approach helping developers to maintain source code identifiers and comments consistent with high-level artifacts. Specifically, the approach computes and shows the textual similarity between source code and related high-level artifacts. Our conjecture is that developers are induced to improve the source code lexicon, i.e., terms used in identifiers or comments, if the software development environment provides information about the textual similarity between the source code under development and the related high-level artifacts. The proposed approach also recommends candidate identifiers built from high-level artifacts related to the source code under development and has been implemented as an Eclipse plug-in, cal...
Source code lexicon (identifier names and comments) has been used – as an alternative or as acomplem...
Source code lexicon (identifier names and comments) has been used – as an alternative or as acomplem...
Software system documentation is almost always expressed informally in natural language and free tex...
The paper presents an approach helping developers to maintain source code identifiers and comments c...
The paper presents an approach helping developers to maintain source code identifiers and comments c...
The paper presents an approach helping developers to maintain source code identifiers and comments c...
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 ...
Software system documentation is almost always expressed informally in natural language and free tex...
Software system documentation is almost always expressed informally in natural language and free tex...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Software system documentation is almost always expressed informally in natural language and free tex...
Source code lexicon (identifier names and comments) has been used – as an alternative or as acomplem...
Source code lexicon (identifier names and comments) has been used – as an alternative or as acomplem...
Software system documentation is almost always expressed informally in natural language and free tex...
Source code lexicon (identifier names and comments) has been used – as an alternative or as acomplem...
Source code lexicon (identifier names and comments) has been used – as an alternative or as acomplem...
Software system documentation is almost always expressed informally in natural language and free tex...
The paper presents an approach helping developers to maintain source code identifiers and comments c...
The paper presents an approach helping developers to maintain source code identifiers and comments c...
The paper presents an approach helping developers to maintain source code identifiers and comments c...
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 ...
Software system documentation is almost always expressed informally in natural language and free tex...
Software system documentation is almost always expressed informally in natural language and free tex...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Software system documentation is almost always expressed informally in natural language and free tex...
Source code lexicon (identifier names and comments) has been used – as an alternative or as acomplem...
Source code lexicon (identifier names and comments) has been used – as an alternative or as acomplem...
Software system documentation is almost always expressed informally in natural language and free tex...
Source code lexicon (identifier names and comments) has been used – as an alternative or as acomplem...
Source code lexicon (identifier names and comments) has been used – as an alternative or as acomplem...
Software system documentation is almost always expressed informally in natural language and free tex...