40 years of designing code comprehension experiments: A systematic map** study

M Wyrich, J Bogner, S Wagner - ACM Computing Surveys, 2023 - dl.acm.org
The relevance of code comprehension in a developer's daily work was recognized more
than 40 years ago. Consequently, many experiments were conducted to find out how …

Replication of studies in empirical software engineering: A systematic map** study, from 2013 to 2018

M Cruz, B Bernárdez, A Durán, JA Galindo… - IEEE …, 2019 - ieeexplore.ieee.org
Context: In any discipline, replications of empirical studies are necessary to consolidate the
acquired knowledge. In Software Engineering, replications have been reported since the …

Analyza: Exploring data with conversation

K Dhamdhere, KS McCurley, R Nahmias… - Proceedings of the …, 2017 - dl.acm.org
We describe Analyza, a system that helps lay users explore data. Analyza has been used
within two large real world systems. The first is a question-and-answer feature in a …

Could we infer unordered api usage patterns only using the library source code?

MA Saied, H Abdeen, O Benomar… - 2015 IEEE 23rd …, 2015 - ieeexplore.ieee.org
Learning to use existing or new software libraries is a difficult task for software developers,
which would impede their productivity. Much existing work has provided different techniques …

Revisiting File Context for Source Code Summarization

A Bansal, CY Su, C McMillan - arxiv preprint arxiv:2309.02326, 2023 - arxiv.org
Source code summarization is the task of writing natural language descriptions of source
code. A typical use case is generating short summaries of subroutines for use in API …

An empirical study of abbreviations and expansions in software artifacts

CD Newman, MJ Decker… - 2019 IEEE …, 2019 - ieeexplore.ieee.org
Expanding abbreviations is an important text normalization technique used for the purpose
of either increasing developer comprehension or supporting the application of natural …

Revisiting file context for source code summarization

CY Su, A Bansal, C McMillan - Automated Software Engineering, 2024 - Springer
Source code summarization is the task of writing natural language descriptions of source
code. A typical use case is generating short summaries of subroutines for use in API …

Investigating replication challenges through multiple replications of an experiment

DA dos Santos, ES de Almeida, I Ahmed - Information and Software …, 2022 - Elsevier
Abstract Context: As Empirical Software Engineering grows in maturity and number of
publications, more replications are needed to provide a solid grounding to the evidence …

Identification of architectural technical debt: An analysis based on naming patterns

PM del Carpio - 2016 8th Euro American Conference on …, 2016 - ieeexplore.ieee.org
Hasty software development can produce immediate implementations with source code
unnecessarily complex and hardly readable. These small kinds of software decay generate …

Extracting word clouds in Git repositories

PM del Carpio - 2017 12th Iberian Conference on Information …, 2017 - ieeexplore.ieee.org
Git based social coding platforms (eg; GitHub, BitBucket) have been broadly adopted by
many open source projects, and have became an important source of technical and social …