Automatic quality assessment of source code comments: the JavadocMiner

N Khamis, R Witte, J Rilling - … on Applications of Natural Language to …, 2010 - Springer
An important software engineering artefact used by developers and maintainers to assist in
software comprehension and maintenance is source code documentation. It provides …

Repent: Analyzing the nature of identifier renamings

V Arnaoudova, LM Eshkevari… - IEEE Transactions …, 2014 - ieeexplore.ieee.org
Source code lexicon plays a paramount role in software quality: poor lexicon can lead to
poor comprehensibility and even increase software fault-proneness. For this reason …

Configuring latent dirichlet allocation based feature location

LR Biggers, C Bocovich, R Capshaw, BP Eddy… - Empirical Software …, 2014 - Springer
Feature location is a program comprehension activity, the goal of which is to identify source
code entities that implement a functionality. Recent feature location techniques apply text …

Investigating the use of lexical information for software system clustering

A Corazza, S Di Martino, V Maggio… - 2011 15th European …, 2011 - ieeexplore.ieee.org
Developers have a lot of freedom in writing comments as well as in choosing identifiers and
method names. These are intentional in nature and provide a different relevance of …

Integrating conceptual and logical couplings for change impact analysis in software

H Kagdi, M Gethers, D Poshyvanyk - Empirical Software Engineering, 2013 - Springer
The paper presents an approach that combines conceptual and evolutionary techniques to
support change impact analysis in source code. Conceptual couplings capture the extent to …

Organization of the Motorola 88110 superscalar RISC microprocessor

K Diefendorff, M Allen - IEEE micro, 1992 - ieeexplore.ieee.org
Motorola's second-generation RISC microprocessor, which uses advanced techniques for
exploiting instruction-level parallelism, including superscalar instruction issue, our-of-order …

Just enough semantics: An information theoretic approach for IR-based software bug localization

S Khatiwada, M Tushev, A Mahmoud - Information and Software …, 2018 - Elsevier
Context Software systems are often shipped with defects. Whenever a bug is reported,
developers use the information available in the associated report to locate source code …

Improving source code lexicon via traceability and information retrieval

A De Lucia, M Di Penta, R Oliveto - IEEE Transactions on …, 2010 - ieeexplore.ieee.org
The paper presents an approach helping developers to maintain source code identifiers and
comments consistent with high-level artifacts. Specifically, the approach computes and …

Comment-Mine—A Semantic Search Approach to Program Comprehension from Code Comments

S Majumdar, S Papdeja, PP Das, SK Ghosh - Advanced Computing and …, 2020 - Springer
Annotating programs with natural language comments is a common programming practice
to increase the readability of code. While researchers have attempted specific tasks like …

Formal description of the cognitive process of decision making

Y Wang, D Liu, G Ruhe - Proceedings of the Third IEEE …, 2004 - ieeexplore.ieee.org
Decision making is one of the basic cognitive processes of human behaviors by which a
preferred option or a course of actions is chosen from among a set of alternatives based on …