ICPC A

50 papers

YearTitle / Authors
202129th IEEE/ACM International Conference on Program Comprehension, ICPC 2021, Madrid, Spain, May 20-21, 2021
2021A Multi-Modal Transformer-based Code Summarization Approach for Smart Contracts.
Zhen Yang, Jacky Keung, Xiao Yu, Xiaodong Gu, Zhengyuan Wei, Xiaoxue Ma, Miao Zhang
2021API2Com: On the Improvement of Automatically Generated Code Comments Using API Documentations.
Ramin Shahbazi, Rishab Sharma, Fatemeh H. Fard
2021ArCode: A Tool for Supporting Comprehension and Implementation of Architectural Concerns.
Ali Shokri, Mehdi Mirakhorli
2021Assessing Semantic Frames to Support Program Comprehension Activities.
Arthur Marques, Giovanni Viviani, Gail C. Murphy
2021Atoms of Confusion in Java.
Chris Langhout, Maurício Aniche
2021Automated Comment Update: How Far are We?
Bo Lin, Shangwen Wang, Kui Liu, Xiaoguang Mao, Tegawendé F. Bissyandé
2021Automatic Extraction of Code Dependency in Virtual Reality Software.
Jacinto Molina, Xue Qin, Xiaoyin Wang
2021Bug or not bug? That is the question.
Quentin Perez, Pierre-Antoine Jean, Christelle Urtado, Sylvain Vauttier
2021Characterization and Prediction of Questions without Accepted Answers on Stack Overflow.
Mohamad Yazdaninia, David Lo, Ashkan Sami
2021Checking App Behavior Against App Descriptions: What If There are No App Descriptions?
Md. Shamsujjoha, John C. Grundy, Li Li, Hourieh Khalajzadeh, Qinghua Lu
2021Code Authors Hidden in File Revision Histories: An Empirical Study.
Siyi Gong, Hao Zhong
2021Comprehending Spreadsheets: Which Strategies do Users Apply?
Karin Hodnigg, Christian Macho, Martin Pinzger, Dietmar Jannach
2021Comprehensive Integration of API Usage Patterns.
Qi Shen, Shijun Wu, Yanzhen Zou, Bing Xie
2021ConfInLog: Leveraging Software Logs to Infer Configuration Constraints.
Shulin Zhou, Xiaodong Liu, Shanshan Li, Zhouyang Jia, Yuanliang Zhang, Teng Wang, Wang Li, Xiangke Liao
2021Considerations and Pitfalls in Controlled Experiments on Code Comprehension.
Dror G. Feitelson
2021Detecting Inconsistent Thrown Exceptions.
Lin Xu, Hao Zhong
2021Does Code Structure Affect Comprehension? On Using and Naming Intermediate Variables.
Roee Cates, Nadav Yunik, Dror G. Feitelson
2021EtherSolve: Computing an Accurate Control-Flow Graph from Ethereum Bytecode.
Filippo Contro, Marco Crosara, Mariano Ceccato, Mila Dalla Preda
2021Exploiting Method Names to Improve Code Summarization: A Deliberation Multi-Task Learning Approach.
Rui Xie, Wei Ye, Jinan Sun, Shikun Zhang
2021Exploiting the Unique Expression for Improved Sentiment Analysis in Software Engineering Text.
Kexin Sun, Hui Gao, Hongyu Kuang, Xiaoxing Ma, Guoping Rong, Dong Shao, He Zhang
2021FLeCCS: A Technique for Suggesting Fragment-Level Similar Co-change Candidates.
Manishankar Mondal, Chanchal K. Roy, Banani Roy, Kevin A. Schneider
2021From Novice to Expert: Analysis of Token Level Effects in a Longitudinal Eye Tracking Study.
Naser Al Madi, Cole S. Peterson, Bonita Sharif, Jonathan I. Maletic
2021Improving Code Summarization with Block-wise Abstract Syntax Tree Splitting.
Chen Lin, Zhichao Ouyang, Junqing Zhuang, Jianqiang Chen, Hui Li, Rongxin Wu
2021Interactive Static Software Performance Analysis in the IDE.
Aaron Beigelbeck, Maurício Aniche, Jürgen Cito
2021Is Algorithm Comprehension Different from Program Comprehension?
Philipp Kather, Jan Vahrenhold
2021Keywords Guided Method Name Generation.
Fan Ge, Li Kuang
2021Let's Ask Students About Their Programs, Automatically.
Teemu Lehtinen, André L. Santos, Juha Sorva
2021Locating Faulty Methods with a Mixed RNN and Attention Model.
Shouliang Yang, Junming Cao, Hushuang Zeng, Beijun Shen, Hao Zhong
2021Multi-Programming-Language Commits in OSS: An Empirical Study on Apache Projects.
Zengyang Li, Xiaoxiao Qi, Qinyi Yu, Peng Liang, Ran Mo, Chen Yang
2021Predicting Community Smells' Occurrence on Individual Developers by Sentiments.
Zijie Huang, Zhiqing Shao, Guisheng Fan, Jianhua Gao, Ziyi Zhou, Kang Yang, Xingguang Yang
2021Predicting Crash Fault Residence via Simplified Deep Forest Based on A Reduced Feature Set.
Kunsong Zhao, Jin Liu, Zhou Xu, Li Li, Meng Yan, Jiaojiao Yu, Yuxuan Zhou
2021Project-Level Encoding for Neural Source Code Summarization of Subroutines.
Aakash Bansal, Sakib Haque, Collin McMillan
2021RAID: Tool Support for Refactoring-Aware Code Reviews.
Rodrigo Brito, Marco Túlio Valente
2021RefactorHub: A Commit Annotator for Refactoring.
Ryo Kuramoto, Motoshi Saeki, Shinpei Hayashi
2021Shallow or Deep? An Empirical Study on Detecting Vulnerabilities using Deep Learning.
Alejandro Mazuera-Rozo, Anamaria Mojica-Hanke, Mario Linares-Vásquez, Gabriele Bavota
2021Students' Misunderstanding of the Order of Evaluation in Conjoined Conditions.
Eliane Stampfer Wiese, Anna N. Rafferty, Garrett Moseke
2021The Effect Of Crowding On The Reading Of Program Code For Programmers With Dyslexia.
Ian R. McChesney, Raymond R. Bond
2021The Effect of a Block-based Language on Formula Comprehension in Spreadsheets.
Bas Jansen, Felienne Hermans
2021Toward Automated Exploit Generation for Known Vulnerabilities in Open-Source Libraries.
Emanuele Iannone, Dario Di Nucci, Antonino Sabetta, Andrea De Lucia
2021Towards improving architectural diagram consistency using system descriptors.
Jalves Nicácio, Fábio Petrillo
2021Understanding Architecture Erosion: The Practitioners' Perceptive.
Ruiyin Li, Peng Liang, Mohamed Soliman, Paris Avgeriou
2021Understanding Code Smell Detection via Code Review: A Study of the OpenStack Community.
Xiaofeng Han, Amjed Tahir, Peng Liang, Steve Counsell, Yajing Luo
2021Understanding Execution Environment of File-Manipulation Scripts by Extracting Pre-Conditions.
Rodney Rodriguez, Xiaoyin Wang
2021Using Grammar Patterns to Interpret Test Method Name Evolution.
Anthony Peruma, Emily Hu, Jiajun Chen, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Christian D. Newman
2021Using Non-Verbal Expressions as a Tool in Naming Research.
Omer Regev, Michael Soloveitchik, Dror G. Feitelson
2021Warning-Introducing Commits vs Bug-Introducing Commits: A tool, statistical models, and a preliminary user study.
Louis-Philippe Querel, Peter C. Rigby
2021Weighing the Evidence: On Relationship Types in Microservice Extraction.
Lisa J. Kirby, Evelien Boerstra, Zachary J. C. Anderson, Julia Rubin
2021What is the Vocabulary of Flaky Tests? An Extended Replication.
Bruno Henrique Pachulski Camara, Marco Aurélio Graciotto Silva, André Takeshi Endo, Silvia Regina Vergilio
2021Where to Handle an Exception? Recommending Exception Handling Locations from a Global Perspective.
Xiangyang Jia, Songqiang Chen, Xingqi Zhou, Xintong Li, Run Yu, Xu Chen, Jifeng Xuan