There is a newer version of the record available.

Published June 17, 2025 | Version v1

Multi-objective Integer Linear Programming approach for Automatic Software Cognitive Complexity Reduction

  • 1. University of Malaga
  • 2. ROR icon Universidad Carlos III de Madrid

Contributors

  • 1. ROR icon Universidad de Málaga

Description

This project provides a command-line engine for solving ILP (Integer Linear Programming) problems
related to reducing cognitive complexity in Java code refactorings at the method level.

The tool supports solving both single-objective and multi-objective ILP instances using various algorithms and configurations.

Files

hybrid_method_graphs.zip

Files (223.7 MB)

Name Size
md5:32e67a31e492fa40db7d0a68b4e03df7
18.5 MB Preview Download
md5:2b77b8ca850dc3bdd5c7ff886f0aaedd
3.8 MB Preview Download
md5:23de0d7ad27b800f64df1a4fd2824fa1
710.9 kB Preview Download
md5:c37cf0905dd2dcddefb1d99e1739c2ac
59.0 MB Preview Download
md5:4a799d36a86b160ef50a137f82a447ab
141.7 MB Preview Download
md5:76467d2b68f8cd0ea0eba21e09fe7394
27.5 kB Preview Download

Additional details

Additional titles

Alternative title (Spanish)
Enfoque de Programación Linear Entera Multi-objetivo para Reducción Automática de la Complejidad Cognitiva del Software