IBM at ICSE 2026

  • Rio de Janeiro, Brazil
This event has ended.

About

IBM is proud to sponsor ICSE 2026, the IEEE/ACM International Conference on Software Engineering. ICSE is the premier software engineering conference. It will be held April 12-18 2026 in Rio de Janeiro. Core conference days will be Wednesday April 15 to Friday April 17.

ICSE provides a forum where researchers, practitioners, and educators gather together to present and discuss research results, innovations, trends, experiences and issues in the field of software engineering.


IBM Booth Schedule

Visit us at booth #8 on Wednesday, Thursday & Friday from 8:00 am - 5:00 pm.

  • ALICE: Agentic Logic for Incident and Code bug Elimination
  • ASTER: AI powered automated test generation at multiple levels
  • Business Rules Discovery
  • Functional Testing
  • iSWE: IBM Software Engineering Agent for automated code remediation (Martin Hirzel)
  • PL/I to Java LLM-Assisted Translation of PL/I Macro Procedures to Java (Takaaki Tateishi)
  • Path Guider
  • ScarfBench: Enterprise Java framework migration benchmark
  • VerSE: Verifiable and composable software engineering

View the agenda below for our conference presentation schedule:

Agenda

  • Description:

    Systems incorporating large language models (LLMs) as a component are known to be sensitive (i.e., non-robust) to minor input variations that do not change the meaning of the input; such sensitivity may reduce the system’s usefulness. Here, we present a framework to evaluate robustness of systems using COBOL code as input; our application is translation between COBOL and Java programming languages, but the approach extends to other tasks such as code generation or explanation. Targeting robustness of systems with COBOL as input is essential yet challenging. Many business-critical applications are written in COBOL, yet these are typically proprietary legacy applications and their code is unavailable to LLMs for training. We develop a library of COBOL paragraph and full-program perturbation methods, and create variant-expanded versions of a benchmark dataset of examples for a specific task. The robustness of the LLM-based system is evaluated by measuring changes in values of individual and aggregate metrics calculated on the system’s outputs. Finally, we present a series of dynamic table and chart visualization dashboards that assist in debugging the system’s outputs, and monitoring and understanding root causes of the system’s sensitivity to input variation. These tools can be further used to improve the system by, for instance, indicating variations that should be handled by pre-processing steps.

    Authors:
    WI
    Wesam Ibraheem
    IBM
    OR
    Orna Raz
    IBM
  • Description:

    As REST APIs have become widespread in modern web services, comprehensive testing of these APIs is increasingly crucial. Because of the vast search space of operations, parameters, and parameter values, along with their dependencies and constraints, current testing tools often achieve low code coverage, resulting in suboptimal fault detection. To address this limitation, we present AutoRestTest, a novel tool that integrates the Semantic Property Dependency Graph (SPDG) with Multi-Agent Reinforcement Learning (MARL) and large language models (LLMs) for effective REST API testing. AutoRestTest determines operation-dependent parameters using the SPDG and employs five specialized agents (operation, parameter, value, dependency, and header) to identify dependencies of operations and generate operation sequences, parameter combinations, and values. Through an intuitive command-line interface, users can easily configure and monitor tests with successful operation count, unique server errors detected, and time elapsed. Upon completion, AutoRestTest generates a detailed report highlighting errors detected and operations exercised.

    Authors:
    TS
    Tyler Stennett
    NON-IBM
    MK
    Myeongsoo Kim
    NON-IBM
    AO
    Alessandro Orso
    NON-IBM

Careers

More events