CAIN 2024
Sun 14 - Mon 15 April 2024 Lisbon, Portugal
co-located with ICSE 2024

IEEE Computer Society Harlan D. Mills Award

Prem Thomas Devanbu , Distinguished Research Professor, Computer Science, UC Davis

Most influential paper ICSE N-10

Coverage is not strongly correlated with test suite effectiveness (ICSE 2014)
Laura Inozemtseva and Reid Holmes

ICSE24 Distinguished Paper Awards

  • EDEFuzz: A Web API Fuzzer for Excessive Data Exposures
    Lianglu Pan, Shaanan Cohney, Toby Murray, Thuan Pham
  • Modularizing while Training: a New Paradigm for Modularizing DNN Models
    Binhang Qi, Hailong Sun, Hongyu Zhang, Ruobing Zhao, Xiang Gao
  • FAIR: Flow Type-Aware Pre-Training of Compiler Intermediate Representations
    Changan Niu, Chuanyi Li, Vincent Ng, David Lo, Bin Luo
  • Attention! Your Copied Data is Under Monitoring: A Systematic Study of Clipboard Usage in Android Apps
    Yongliang Chen, Ruoqin Tang, Chaoshun Zuo, Xiaokuan Zhang, Lei Xue, Xiapu Luo, Qingchuan Zhao
  • Breaking the Flow: A Study of Interruptions During Software Engineering Activities
    Yimeng Ma, Yu Huang, Kevin Leach
  • Code Search is All You Need? Improving Code Suggestions with Code Search
    Junkai Chen, Xing Hu, Zhenhao Li, Cuiyun Gao, Xin Xia, David Lo
  • Analyzing and Debugging Normative Requirements via Satisfiability Checking
    Nick Feng, Lina Marsso, Sinem Getir Yaman, Yesugen Baatartogtokh, Reem Ayad, Victória Oldemburgo de Mello, Beverley Townsend, Isobel Standen, Ioannis Stefanakos, Calum Imrie, Genaína Nunes Rodrigues, Ana Cavalcanti, Radu Calinescu, Marsha Chechik
  • Property-based testing in practice
    Harrison Goldstein, Joseph W. Cutler, Daniel Dickstein, Benjamin C. Pierce, Andrew Head
  • Causal Relationships and Programming Outcomes: A Transcranial Magnetic Stimulation Experiment
    Hammad Ahmad, Madeline Endres, Kaia Newman, Priscila Santiesteban, Emma Shedden, Westley Weimer
  • GenderMag Improves Discoverability in the Field, Especially for Women
    Emerson Murphy-Hill, Alberto Elizondo, Ambar Murillo, Marian Harbach, Bogdan Vasilescu, Delphine Carlson, Florian Dessloch
  • Hard to Read and Understand Pythonic Idioms? DeIdiom and Explain Them in Non-Idiomatic Equivalent Code
    Zejun Zhang, Zhenchang Xing, Dehai Zhao, Qinghua Lu, Xiwei (Sherry) Xu, Liming Zhu
  • Towards Finding Accounting Errors in Smart Contracts
    Brian Zhang
  • Semantic-Enhanced Static Vulnerability Detection in Baseband Firmware
    Yiming Liu, Cen Zhang, Feng Li, Yeting Li, Jianhua Zhou, Jian Wang, Lanlan Zhan, Yang Liu, Wei Huo
  • Safeguarding DeFi Smart Contracts against Oracle Deviations
    Xun Deng, Sidi Mohamed Beillahi, Cyrus Minwalla, Han Du, Andreas Veneris, Fan Long

ICSE24 SEET Distinguished Paper Awards

  • Video-based Training for Meeting Communication Skills
    Matthias Galster, Antonija Mitrovic, Sanna Malinen, Sreedevi Sankara Iyer, Ja’afaru Musa, Jay Holland

ICSE24 SEIP Distinguished Paper Awards

  • Resolving Code Review Comments with Machine Learning
    Alexander Frömmgen, Jacob Austin, Peter Choy, Nimesh Ghelani, Lera Kharatyan, Gabriela Surita, Elena Khrapko, Pascal Lamblin, Pierre-Antoine Manzagol, Marcus Revaj, Maxim Tabachnyk, Danny Tarlow, Kevin Villela, Daniel Zheng, Satish Chandra, Petros Maniatis (Google)
  • GWP-ASan: Sampling-Based Detection of Memory-Safety Bugs in Production
    Kostya Serebryany, Chris Kennelly, Mitch Phillips, Matt Denton, Marco Elver, Alexander Potapenko (Google); Matt Morehouse, Vlad Tsyrklevich (unaffiliated); Christian Holler (Mozilla Corporation); Julian Lettner, David Kilzer (Apple); Lander Brandt (Meta)
  • User-Centric Deployment of Automated Program Repair at Bloomberg
    David Williams, James Callan (University College London); Serkan Kirbas (Bloomberg LP); Sergey Mechtaev, Justyna Petke (University College London); Thomas Prideaux-Ghee (Bloomberg LP); Federica Sarro (University College London)
  • On the Costs and Benefits of Adopting Lifelong Learning for Software Analytics - Empirical Study on Brown Build and Risk Prediction
    Doriane Olewicki (Queen's University); Sarra Habchi, Mathieu Nayrolles (Ubisoft Montréal); Mojtaba Faramarzi (Université de Montréal); Sarath Chandar (Polytechnique Montréal); Bram Adams (Queen's University)

ICSE24 SEIS Distinguished Paper Award

  • Beyond Self-Promotion: How Software Engineering Research Is Discussed on LinkedIn
    Marvin Wyrich, Justus Bogner

Best Paper of Industry Challenge Track @ ICSE 2024

  • ReposVul: A Repository-Level High-Quality Vulnerability Dataset
    Xinchen Wang, Ruida Hu, Cuiyun Gao, Xin-Cheng Wen, Yujia Chen, Qing Liao

ICSE 2024 Distinguished Reviewers

Alexander Serebrenik, Anita Sarma, Charles Zhang, Domenico Bianculli, Donghwan Shin, Eric Bodden, Eva Darulova, Fabiano Dalpiaz, Giovanni Dennaro, Grischa Liebel, Janet Siegmund, Jonathan Bell, Jurgen Cito, Liliana Pasquale, Lutz Prechelt, Martin Pinzger, Matthew Dwyer, Massimiliano Di Penta, Oscar Chaparro, Sarah Nadi, Sebastian Proksch, Sven Apel, Vincent Hellendoorn, Yingfei Xiong.

ICSE 2024 SEET Distinguished Reviewers

Sabrina Marczak,Candy Pang, Giuseppe Destefanis, Mary Sánchez-Gordón, Stefano Lambiase.

ICSE 2024 SEIS Distinguished Reviewers

Ronnie de Souza Santos, Fabio Calefato, Alessio Ferrari, Csaba Nagy, Xing Hu.


The winners of the 2024 ACM SIGSOFT Awards are:

ACM SIGSOFT Outstanding Research Award

  • Tsong Yueh Chen (Swinburne University of Technology, Australia) for contributions to software testing through the invention and development of metamorphic testing.

Distinguished Service Award

  • Massimiliano Di Penta (University of Sannio) for outstanding service to the software engineering community, including serving as program co-chair for all premier software engineering conferences and several other events.

Influential Educator Award

  • Martin Robillard (McGill University) for significant contributions to hands-on software design education, including a textbook and a learner-focused software modeling tool.

Impact Paper Award

  • Learning from Examples to Improve Code Completion Systems (published at ESEC/FSE 2009) by Marcel Bruch (JetBrains), Martin Monperrus (KTH Royal Institute of Technology), and Mira Mezini (TU Darmstadt) for pioneering the use of machine learning to assist developers in generating code snippets, paving the way for today’s intelligent code assistance tools.

Early Career Researcher Award

  • Kevin Moran (University of Central Florida) for outstanding contributions to improving the quality of mobile applications, through software testing, deep learning, and user interface development.

Outstanding Doctoral Dissertation Award

  • Bianca Trinkenreich (Oregon State University) for her Ph.D. thesis “Understanding and Supporting Women’s Participation in Open Source Software” (Northern Arizona University, advised by Igor Steinmacher and Marco Aurelio Gerosa).

ACM SIGBED/SIGSOFT Frank Anger Memorial Award

  • Max Camillo Eisele (Saarland University and Bosch)

ACM Fellows

Jeffrey S. Foster, Sumit Gulwani, David Lo, Corina S Pasareanu.

ACM Distinguished Members

Pernille Bjorn, Werner Geyer, Christopher Hundhausen, Amy J. Ko, Yun (Eric) Liang, Tommaso Melodia, Anders Møller, Santosh G Nagarakatte, Denys Poshyvanyk, Chang Xu.


The winners of the 2024 IEEE CS TCSE Distinguished Awards are:

Women in Science and Engineering (WISE) Leadership

  • Lori Pollock (University of Delaware, USA) for her seminal work in text analysis of programs and in testing of object-oriented programs, outstanding mentoring of women at all levels, and leadership in organizing communities dedicated to promoting women in computing.


  • Rick Kazman (University of Hawaiʻi at Mānoa, USA) for his outstanding track record of impactful volunteer work for the Software Engineering community including major conferences (ICSE), journals (IEEE TSE), and IEEE CS TCSE, over several decades.


  • Peter Sawyer (Aston University, United Kingdom) for his noteworthy contribution to Software Engineering education, particularly Requirements Engineering, over an extended period of time, showcasing an exceptional commitment to advancing the field internationally.

Rising Star

  • Li Li (Beihang University, China) for his contributions to improve privacy, security, and quality of mobile applications, including widely-used datasets and tools, and a series of important papers on improving API usage within Android applications.

Lifetime Achievement:

  • Margaret Hamilton (MIT Instrumentation Laboratory, USA) for her seminal contributions to the creation of the Software Engineering field, defining many of its founding principles and concepts (especially relating to software testing, reliability, and safety), and the practice of software development.
  • Mary Shaw (Carnegie-Mellon University, USA) for her pioneering and lifetime contributions to research, including abstract data types, architecture, and data abstraction, education, and service in Software Engineering.


  • The McMaster Center for Software Certification (McSCert, Canada) for conducting a significant number of collaborative research projects addressing real-life problems funded by the industry and government, for developing and transferring tools both via open-source and through contributions to commercial tools such as Simulink and Stateflow, and for their leadership in standing up the Software Certification Consortium.