Skip to main navigation Skip to search Skip to main content

From Textual Descriptions to Code: A Filtering Approach for Locating Business Rules

  • Université de Lille
  • Berger-Levrault

Research output: Contribution to Book/Report typesContribution to conference proceedingspeer-review

Abstract

Business rules form the backbone of enterprise applications, capturing organizational policies, legal constraints, and the decision logic that governs business processes. In legacy systems, these rules are often hidden in poorly documented code, scattered across multiple modules, and entangled with technical details. When changes are needed, developers must locate and update the relevant code fragments, a process that is time-consuming and error-prone. In this paper, we propose a fully automated approach designed to assist developers in selecting the portions of code that need to be modified following a change in a business rule. The approach reduces the search space of candidate methods likely to implement the affected rule. Starting from a textual description of the rule, our approach combines natural language processing with code analysis to filter methods and retain those relevant for implementing the necessary modifications. We evaluate our solution on a real-world codebase and demonstrate its usefulness in guiding developers during software evolution tasks.

Original languageEnglish
Title of host publicationProceedings - 2026 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2026
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages865-875
Number of pages11
ISBN (Electronic)9798331585822
DOIs
Publication statusPublished - 2026
Event33rd IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2026 - Limassol, Cyprus
Duration: 17 Mar 202620 Mar 2026

Publication series

NameProceedings - 2026 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2026

Conference

Conference33rd IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2026
Country/TerritoryCyprus
CityLimassol
Period17/03/2620/03/26

!!!Keywords

  • business terms
  • Locating Business Rules
  • method filtering
  • natural language processing
  • static analysis

Fingerprint

Dive into the research topics of 'From Textual Descriptions to Code: A Filtering Approach for Locating Business Rules'. These topics are generated from the title and abstract of the publication. Together, they form a unique fingerprint.

Cite this