@ 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 Xie, H Mei - 2009 IEEE/ACM International …, 2009 - ieeexplore.ieee.org
Typically, software libraries provide API documentation, through which developers can learn
how to use libraries correctly. However, developers may still write code inconsistent with API …

Disk striping

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 …

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 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 …

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 …

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 …

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 …