News for hackers. Stuff that matters.
Re:Ad-Hoc Features and Where to Find Them, Part 1: Origin Story by luca-sctr on Thursday November 06, 2025 @10:24AM (#45836255)
A recent paper[1] has shown that such features (which can also be looked at as refactoring candidates) can be detected with concept lattices, using a 'reverse-inheritance' relationship.

Their tool is available[2] on github, for those wishing to experiment with ad-hoc features.

[1] H. Mili, I. Benzarti, A. Elkharraz, G. Elboussaidi, Y. -G. Guéhéneuc and P. Valtchev, "Discovering Reusable Functional Features in Legacy Object-Oriented Systems," in IEEE Transactions on Software Engineering, vol. 49, no. 7, pp. 3827-3856, July 2023

[2] https://github.com/hafedhmili/featurediscovery

There are no comments on this comment yet.