<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Program Comprehension | Anthony Peruma</title><link>https://www.peruma.me/tag/program-comprehension/</link><atom:link href="https://www.peruma.me/tag/program-comprehension/index.xml" rel="self" type="application/rss+xml"/><description>Program Comprehension</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Thu, 02 Oct 2025 00:00:00 +0000</lastBuildDate><image><url>https://www.peruma.me/media/icon_hu6ff2303f8c70218a48ee81c54ca12e93_198050_512x512_fill_lanczos_center_3.png</url><title>Program Comprehension</title><link>https://www.peruma.me/tag/program-comprehension/</link></image><item><title>Exploring Large Language Models for Analyzing and Improving Method Names in Scientific Code</title><link>https://www.peruma.me/publication/2025-esem-llm/</link><pubDate>Thu, 02 Oct 2025 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2025-esem-llm/</guid><description/></item><item><title>Identifier Name Similarities: An Exploratory Study</title><link>https://www.peruma.me/publication/2025-esem-similarities/</link><pubDate>Thu, 02 Oct 2025 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2025-esem-similarities/</guid><description/></item><item><title>On the structure and semantics of identifier names containing closed syntactic category words</title><link>https://www.peruma.me/publication/2025-emse-closed/</link><pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2025-emse-closed/</guid><description/></item><item><title>Exploring Code Comprehension in Scientific Programming: Preliminary Insights from Research Scientists</title><link>https://www.peruma.me/publication/2025-icpc-survey/</link><pubDate>Mon, 28 Apr 2025 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2025-icpc-survey/</guid><description/></item><item><title>Method Names in Jupyter Notebooks: An Exploratory Study</title><link>https://www.peruma.me/publication/2025-icpc-notebooks/</link><pubDate>Mon, 28 Apr 2025 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2025-icpc-notebooks/</guid><description/></item><item><title>SCALAR: A Part-of-speech Tagger for Identifiers</title><link>https://www.peruma.me/publication/2025-icpc-tool/</link><pubDate>Mon, 28 Apr 2025 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2025-icpc-tool/</guid><description/></item><item><title>On the Rationale and Use of Assertion Messages in Test Code: Insights from Software Practitioners</title><link>https://www.peruma.me/publication/2024-icsme-assert/</link><pubDate>Sun, 06 Oct 2024 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2024-icsme-assert/</guid><description/></item><item><title>Impostor Syndrome in Final Year Computer Science Students: An Eye Tracking and Biometrics Study</title><link>https://www.peruma.me/publication/2024-ac-eyetracking/</link><pubDate>Tue, 02 Jul 2024 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2024-ac-eyetracking/</guid><description/></item><item><title>Understanding Digits in Identifier Names: An Exploratory Study</title><link>https://www.peruma.me/publication/2022-nlbse-digits/</link><pubDate>Sun, 08 May 2022 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2022-nlbse-digits/</guid><description/></item><item><title>IDEAL: An Open-Source Identifier Name Appraisal Tool</title><link>https://www.peruma.me/publication/2021-icsme-ideal/</link><pubDate>Mon, 27 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2021-icsme-ideal/</guid><description/></item><item><title>An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags</title><link>https://www.peruma.me/publication/2021-tse-tagger/</link><pubDate>Tue, 20 Jul 2021 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2021-tse-tagger/</guid><description/></item><item><title>Using Grammar Patterns to Interpret Test Method Name Evolution</title><link>https://www.peruma.me/publication/2021-icpc-methods/</link><pubDate>Tue, 18 May 2021 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2021-icpc-methods/</guid><description/></item><item><title>On the generation, structure, and semantics of grammar patterns in source code identifiers</title><link>https://www.peruma.me/publication/2020-jss-grammarpatterns/</link><pubDate>Wed, 01 Jul 2020 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2020-jss-grammarpatterns/</guid><description/></item><item><title>Contextualizing rename decisions using refactorings, commit messages, and data types</title><link>https://www.peruma.me/publication/2020-jss-renames/</link><pubDate>Mon, 01 Jun 2020 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2020-jss-renames/</guid><description/></item><item><title>An Empirical Study of Abbreviations and Expansions in Software Artifacts</title><link>https://www.peruma.me/publication/2019-icsme-abbreviations/</link><pubDate>Sun, 01 Sep 2019 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2019-icsme-abbreviations/</guid><description/></item><item><title>An Open Dataset of Abbreviations and Expansions</title><link>https://www.peruma.me/publication/2019-icsme-dataset/</link><pubDate>Sun, 01 Sep 2019 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2019-icsme-dataset/</guid><description/></item><item><title>Contextualizing Rename Decisions using Refactorings and Commit Messages</title><link>https://www.peruma.me/publication/2019-scam-rename/</link><pubDate>Sun, 01 Sep 2019 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2019-scam-rename/</guid><description/></item><item><title>Modeling the Relationship Between Identifier Name and Behavior</title><link>https://www.peruma.me/publication/2019-icsme-model/</link><pubDate>Sun, 01 Sep 2019 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2019-icsme-model/</guid><description/></item><item><title>Towards a Model to Appraise and Suggest Identifier Names</title><link>https://www.peruma.me/publication/2019-icsme-appraisesuggest/</link><pubDate>Sun, 01 Sep 2019 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2019-icsme-appraisesuggest/</guid><description/></item><item><title>An Empirical Investigation of How and Why Developers Rename Identifiers</title><link>https://www.peruma.me/publication/2018-iwor-rename/</link><pubDate>Sat, 01 Sep 2018 00:00:00 +0000</pubDate><guid>https://www.peruma.me/publication/2018-iwor-rename/</guid><description/></item></channel></rss>