Abstract is missing.
- On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery: A Ten-Year RetrospectiveRocco Oliveto, Malcom Gethers, Denys Poshyvanyk, Andrea De Lucia. 1 [doi]
- A Human Study of Comprehension and Code SummarizationSean Stapleton, Yashmeet Gambhir, Alexander LeClair, Zachary Eberhart, Westley Weimer, Kevin Leach, Yu Huang 0015. 2-13 [doi]
- A Literature Review of Automatic Traceability Links Recovery for Software Change Impact AnalysisThazin Win Win Aung, Huan Huo, Yulei Sui. 14-24 [doi]
- A Model to Detect Readability Improvements in Incremental ChangesDevjeet Roy, Sarah Fakhoury, John Lee, Venera Arnaoudova. 25-36 [doi]
- A Self-Attentional Neural Architecture for Code Completion with Multi-Task LearningFang Liu, Ge Li, Bolin Wei, Xin Xia 0001, Zhiyi Fu, Zhi Jin. 37-47 [doi]
- Adaptive Deep Code SearchChunyang Ling, Zeqi Lin, Yanzhen Zou, Bing Xie. 48-59 [doi]
- An Empirical Study of Quick Remedy CommitsFengcai Wen, Csaba Nagy 0001, Michele Lanza, Gabriele Bavota. 60-71 [doi]
- An Empirical Study on Critical Blocking BugsHao Ren, Yanhui Li, Lin Chen 0015. 72-82 [doi]
- An Empirical Study on Dynamic Typing Related Practices in Python SystemsZhifei Chen, Yanhui Li, Bihuan Chen 0001, Wanwangying Ma, Lin Chen, Baowen Xu. 83-93 [doi]
- BugSum: Deep Context Understanding for Bug Report SummarizationHaoran Liu, Yue Yu, Shanshan Li, Yong Guo, Deze Wang, Xiaoguang Mao. 94-105 [doi]
- Deep-Diving into Documentation to Develop Improved Java-to-Swift API MappingZejun Zhang, Minxue Pan, Tian Zhang 0001, Xinyu Zhou, Xuandong Li. 106-116 [doi]
- Duplicate Bug Report Detection Using Dual-Channel Convolutional Neural NetworksJianjun He, Ling Xu, Meng Yan, Xin Xia 0001, Yan Lei. 117-127 [doi]
- Evaluating a Visual Approach for Understanding JavaScript Source CodeMartin Dias, Diego Orellana, Santiago Vidal, Leonel Merino, Alexandre Bergel. 128-138 [doi]
- GGF: A Graph-based Method for Programming Language Syntax Error CorrectionLiwei Wu, Fei Li, Youhua Wu, Tao Zheng. 139-148 [doi]
- How Does Incomplete Composite Refactoring Affect Internal Quality Attributes?Ana Carla Bibiano, Vinicius Soares, Daniel Coutinho, Eduardo Fernandes, João Lucas Correia, Kleber Santos, Anderson Oliveira, Alessandro Garcia, Rohit Gheyi, Baldoino Fonseca, Márcio Ribeiro, Caio Barbosa, Daniel Oliveira. 149-159 [doi]
- How Graduate Computing Students Search When Using an Unfamiliar Programming LanguageGina R. Bai, Joshua Kayani, Kathryn T. Stolee. 160-171 [doi]
- How are Deep Learning Models Similar?: An Empirical Study on Clone Analysis of Deep Learning SoftwareXiongfei Wu, Liangyu Qin, Bing Yu, Xiaofei Xie, Lei Ma, Yinxing Xue, Yang Liu, Jianjun Zhao. 172-183 [doi]
- Improved Code Summarization via a Graph Neural NetworkAlexander LeClair, Sakib Haque, Lingfei Wu, Collin McMillan. 184-195 [doi]
- Improving Code Search with Co-Attentive Representation LearningJianhang Shuai, Ling Xu, Chao Liu 0014, Meng Yan, Xin Xia 0001, Yan Lei. 196-207 [doi]
- Investigating Near-Miss Micro-Clones in Evolving SoftwareManishankar Mondal, Banani Roy, Chanchal K. Roy, Kevin A. Schneider. 208-218 [doi]
- Exploiting Code Knowledge Graph for Bug Localization via Bi-directional AttentionJinglei Zhang, Rui Xie 0003, Wei Ye, Yuhan Zhang, Shikun Zhang. 219-229 [doi]
- Knowledge Transfer in Modern Code ReviewMaria Caulo, Bin Lin 0008, Gabriele Bavota, Giuseppe Scanniello, Michele Lanza. 230-240 [doi]
- Measuring Software Testability Modulo Test QualityValerio Terragni, Pasquale Salza, Mauro Pezzè. 241-251 [doi]
- On Combining IR Methods to Improve Bug LocalizationSaket Khatiwada, Miroslav Tushev, Anas Mahmoud. 252-262 [doi]
- Performing Tasks Can Improve Program Comprehension Mental Model of Novice Developers: An Empirical ApproachAmal A. Shargabi, Syed Ahmad Aljunid, Muthukkaruppan Annamalai, Abdullah Mohd Zin. 263-273 [doi]
- srcClone: Detecting Code Clones via Decompositional SlicingHakam W. Alomari, Matthew Stephan. 274-284 [doi]
- Supporting Program Comprehension through Fast Query response in Large-Scale SystemsJinfeng Lin, Yalin Liu, Jane Cleland-Huang. 285-295 [doi]
- Testing of Mobile Applications in the Wild: A Large-Scale Empirical Study on Android AppsFabiano Pecorelli, Gemma Catolino, Filomena Ferrucci, Andrea De Lucia, Fabio Palomba. 296-307 [doi]
- The Secret Life of Commented-Out Source CodeTri Minh Triet Pham, Jinqiu Yang 0001. 308-318 [doi]
- UI Screens Identification and Extraction from Mobile Programming ScreencastsMohammad Alahmadi, Abdulkarim Khormi, Sonia Haiduc. 319-330 [doi]
- Unified Configuration Setting Access in Configuration Management SystemsMarkus Raab, Bernhard Denner, Stefan Hahnenberg, Jürgen Cito. 331-341 [doi]
- What Drives the Reading Order of Programmers?: An Eye Tracking StudyNorman Peitek, Janet Siegmund, Sven Apel. 342-353 [doi]
- When Are Smells Indicators of Architectural Refactoring Opportunities: A Study of 50 Software ProjectsLeonardo da Silva Sousa, Willian Nalepa Oizumi, Alessandro Garcia, Anderson Oliveira, Diego Cedrim, Carlos Lucena. 354-365 [doi]
- Combining Biometric Data with Focused Document Types Classifies a Success of Program ComprehensionToyomi Ishida, Hidetake Uwano, Yoshiharu Ikutani. 366-370 [doi]
- Detecting Code Comment Inconsistency using Siamese Recurrent NetworkFazle Rabbi, Md. Saeed Siddik. 371-375 [doi]
- Improving the Accuracy of Spectrum-based Fault Localization for Automated Program RepairTetsushi Kuma, Yoshiki Higo, Shinsuke Matsumoto, Shinji Kusumoto. 376-380 [doi]
- Inheritance software metrics on smart contractsAshish Rajendra Sai, Conor Holmes, Jim Buckley, Andrew Le Gear. 381-385 [doi]
- Linguistic Documentation of Software HistoryMiroslav Tushev, Anas Mahmoud. 386-390 [doi]
- Program Comprehension in Virtual RealityJames Dominic, Brock Tubre, Jada Houser, Charles Ritter, Deborah Kunkel, Paige Rodeghero. 391-395 [doi]
- Staged Tree Matching for Detecting Code Move across FilesAkira Fujimoto, Yoshiki Higo, Junnosuke Matsumoto, Shinji Kusumoto. 396-400 [doi]
- Automatic Android Deprecated-API Usage Update by Learning from Single Updated ExampleStefanus A. Haryono, Ferdian Thung, Hong Jin Kang, Lucas Serrano, Gilles Muller, Julia Lawall, David Lo 0001, Lingxiao Jiang. 401-405 [doi]
- Ownership at Large: Open Problems and Challenges in Ownership ManagementJohn Ahlgren, Maria Eugenia Berezin, Kinga Bojarczuk, Elena Dulskyte, Inna Dvortsova, Johann George, Natalija Gucevska, Mark Harman, Shan He, Ralf Lämmel, Erik Meijer 0001, Silvia Sapora, Justin Spahr-Summers. 406-410 [doi]
- Program Slicing and Execution Tracing for Differential Testing at Adobe AnalyticsDarryl Jarman, Scott Hunt, Dave Towey. 411-415 [doi]
- Understanding What Software Engineers Are Working on: The Work-Item Prediction ChallengeRalf Lämmel, Alvin Kerber, Liane Praza. 416-424 [doi]
- How do Students Experience and Judge Software Comprehension Techniques?Regina Hebig, Truong Ho-Quang, Rodi Jolak, Jan Schröder, Humberto Linero, Magnus Ågren 0001, Salome Honest Maro. 425-435 [doi]
- BugVis: Commit Slicing for Fault VisualisationDavid Bowes, Jean Petric, Tracy Hall. 436-440 [doi]
- Just-In-Time Test Smell Detection and Refactoring: The DARTS ProjectStefano Lambiase, Andrea Cupito, Fabiano Pecorelli, Andrea De Lucia, Fabio Palomba. 441-445 [doi]
- OpenSZZ: A Free, Open-Source, Web-Accessible Implementation of the SZZ AlgorithmValentina Lenarduzzi, Fabio Palomba, Davide Taibi 0001, Damian Andrew Tamburri. 446-450 [doi]
- Refactoring Android-specific Energy Smells: A Plugin for Android StudioEmanuele Iannone, Fabiano Pecorelli, Dario Di Nucci, Fabio Palomba, Andrea De Lucia. 451-455 [doi]
- SimplyHover: Improving Comprehension of else StatementsAhmad Jbara, Or Shacham, Bar Ben Michael, Omer Tavor. 456-460 [doi]