Towards automatically generating summary comments for java methods

G Sridhara, E Hill, D Muppaneni, L Pollock… - Proceedings of the 25th …, 2010 - dl.acm.org
Studies have shown that good comments can help programmers quickly understand what a
method does, aiding program comprehension and software maintenance. Unfortunately, few …

Automated variable renaming: are we there yet?

A Mastropaolo, E Aghajani, L Pascarella… - Empirical Software …, 2023 - Springer
Identifiers, such as method and variable names, form a large portion of source code.
Therefore, low-quality identifiers can substantially hinder code comprehension. To support …

Inferring method specifications from natural language API descriptions

R Pandita, X Xiao, H Zhong, T Xie… - 2012 34th …, 2012 - ieeexplore.ieee.org
Application Programming Interface (API) documents are a typical way of describing legal
usage of reusable software libraries, thus facilitating software reuse. However, even with …

Automatically detecting and describing high level actions within methods

G Sridhara, L Pollock, K Vijay-Shanker - Proceedings of the 33rd …, 2011 - dl.acm.org
One approach to easing program comprehension is to reduce the amount of code that a
developer has to read. Describing the high level abstract algorithmic actions associated with …

An algorithm for local geoparsing of microtext

J Gelernter, S Balaji - GeoInformatica, 2013 - Springer
The location of the author of a social media message is not invariably the same as the
location that the author writes about in the message. In applications that mine these …

Mining source code to automatically split identifiers for software analysis

E Enslen, E Hill, L Pollock… - 2009 6th IEEE …, 2009 - ieeexplore.ieee.org
Automated software engineering tools (eg, program search, concern location, code reuse,
quality assessment, etc.) increasingly rely on natural language information from comments …

The impact of test case summaries on bug fixing performance: An empirical investigation

S Panichella, A Panichella, M Beller… - Proceedings of the 38th …, 2016 - dl.acm.org
Automated test generation tools have been widely investigated with the goal of reducing the
cost of testing activities. However, generated tests have been shown not to help developers …

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 …

Detecting, classifying, and tracing non-functional software requirements

A Mahmoud, G Williams - Requirements Engineering, 2016 - Springer
In this paper, we describe a novel unsupervised approach for detecting, classifying, and
tracing non-functional software requirements (NFRs). The proposed approach exploits the …

Generating parameter comments and integrating with method summaries

G Sridhara, L Pollock… - 2011 IEEE 19th …, 2011 - ieeexplore.ieee.org
An important part of the leading comments for a method are the comments for the formal
parameters of the method. According to the Java documentation writing guidelines …