@ tcomment: Testing javadoc comments to detect comment-code inconsistencies
Code comments are important artifacts in software. Javadoc comments are widely used in
Java for API specifications. API developers write Javadoc comments, and API users read …
Java for API specifications. API developers write Javadoc comments, and API users read …
Inferring resource specifications from natural language API documentation
H Zhong, L Zhang, T **
K Salem, H Garcia-Molina - 1986 IEEE Second International …, 1986 - ieeexplore.ieee.org
Just like parallel processing elements can substantially speed up computationally intensive
tasks, concurrent transfer of data in and out of memory can speed up data intensive tasks. In …
tasks, concurrent transfer of data in and out of memory can speed up data intensive tasks. In …
On the generation, structure, and semantics of grammar patterns in source code identifiers
Identifiers make up a majority of the text in code. They are one of the most basic mediums
through which developers describe the code they create and understand the code that …
through which developers describe the code they create and understand the code that …
An ensemble approach for annotating source code identifiers with part-of-speech tags
This paper presents an ensemble part-of-speech tagging approach for source code
identifiers. Ensemble tagging is a technique that uses machine-learning and the output from …
identifiers. Ensemble tagging is a technique that uses machine-learning and the output from …
aComment: mining annotations from comments and code to detect interrupt related concurrency bugs
Concurrency bugs in an operating system (OS) are detrimental as they can cause the OS to
fail and affect all applications running on top of the OS. Detecting OS concurrency bugs is …
fail and affect all applications running on top of the OS. Detecting OS concurrency bugs is …
On the naming of methods: A survey of professional developers
This paper describes the results of a large (+ 1100 responses) survey of professional
software developers concerning standards for naming source code methods. The various …
software developers concerning standards for naming source code methods. The various …
Part-of-speech tagging of program identifiers for improved text-based software engineering tools
To aid program comprehension, programmers choose identifiers for methods, classes, fields
and other program elements primarily by following naming conventions in software. These …
and other program elements primarily by following naming conventions in software. These …
Improving IR‐based traceability recovery via noun‐based indexing of software artifacts
One of the most successful applications of textual analysis in software engineering is the use
of information retrieval (IR) methods to reconstruct traceability links between software …
of information retrieval (IR) methods to reconstruct traceability links between software …
Generating natural language summaries for crosscutting source code concerns
When performing a software change task, programmers expend substantial effort
investigating a system's code base to find and understand just the code that is pertinent to a …
investigating a system's code base to find and understand just the code that is pertinent to a …