Software-specific named entity recognition in software engineering social content

D Ye, Z **
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 …

A survey on renamings of software entities

G Li, H Liu, AS Nyamawe - ACM Computing Surveys (CSUR), 2020‏ - dl.acm.org
More than 70% of characters in the source code are used to label identifiers. Consequently,
identifiers are one of the most important source for program comprehension. Meaningful …

Extracting development tasks to navigate software documentation

C Treude, MP Robillard… - IEEE Transactions on …, 2014‏ - ieeexplore.ieee.org
Knowledge management plays a central role in many software development organizations.
While much of the important technical knowledge can be captured in documentation, there …

Automated construction of a software-specific word similarity database

Y Tian, D Lo, J Lawall - 2014 Software Evolution Week-IEEE …, 2014‏ - ieeexplore.ieee.org
Many automated software engineering approaches, including code search, bug report
categorization, and duplicate bug report detection, measure similarities between two …

On the role of semantics in automated requirements tracing

A Mahmoud, N Niu - Requirements Engineering, 2015‏ - Springer
In this paper, we investigate the potential benefits of utilizing natural language semantics in
automated traceability link retrieval. In particular, we evaluate the performance of a wide …

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 …

Enhancing automated requirements traceability by resolving polysemy

W Wang, N Niu, H Liu, Z Niu - 2018 IEEE 26th International …, 2018‏ - ieeexplore.ieee.org
Requirements traceability provides critical support throughout all phases of software
engineering. Automated tracing based on information retrieval (IR) reduces the effort …

An accurate identifier renaming prediction and suggestion approach

J Zhang, J Luo, J Liang, L Gong, Z Huang - ACM Transactions on …, 2023‏ - dl.acm.org
Identifiers play an important role in hel** developers analyze and comprehend source
code. However, many identifiers exist that are inconsistent with the corresponding code …

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 …