@ tcomment: Testing javadoc comments to detect comment-code inconsistencies

SH Tan, D Marinov, L Tan… - 2012 IEEE Fifth …, 2012 - ieeexplore.ieee.org
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 …

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 …

On the generation, structure, and semantics of grammar patterns in source code identifiers

CD Newman, RS AlSuhaibani, MJ Decker… - Journal of Systems and …, 2020 - Elsevier
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 …

An ensemble approach for annotating source code identifiers with part-of-speech tags

CD Newman, MJ Decker… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
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 …

aComment: mining annotations from comments and code to detect interrupt related concurrency bugs

L Tan, Y Zhou, Y Padioleau - … of the 33rd international conference on …, 2011 - dl.acm.org
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 …

On the naming of methods: A survey of professional developers

R Alsuhaibani, C Newman, M Decker… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
This paper describes the results of a large (+ 1100 responses) survey of professional
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

S Gupta, S Malik, L Pollock… - 2013 21st International …, 2013 - ieeexplore.ieee.org
To aid program comprehension, programmers choose identifiers for methods, classes, fields
and other program elements primarily by following naming conventions in software. These …

Improving IR‐based traceability recovery via noun‐based indexing of software artifacts

G Capobianco, AD Lucia, R Oliveto… - Journal of Software …, 2013 - Wiley Online Library
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 …

Generating natural language summaries for crosscutting source code concerns

S Rastkar, GC Murphy… - 2011 27th IEEE …, 2011 - ieeexplore.ieee.org
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 …