A survey of formal concept analysis support for software engineering activities

T Tilley, R Cole, P Becker, P Eklund - Formal Concept Analysis …, 2005 - Springer
Abstract Formal Concept Analysis (FCA) has typically been applied in the field of software
engineering to support software maintenance and object-oriented class identification tasks …

Using a concept lattice of decomposition slices for program understanding and impact analysis

P Tonella - IEEE transactions on software engineering, 2003 - ieeexplore.ieee.org
The decomposition slice graph and concept lattice are two program representations used to
abstract the details of code into a higher-level view of the program. The decomposition slice …

Aspect mining through the formal concept analysis of execution traces

P Tonella, M Ceccato - 11th Working Conference on Reverse …, 2004 - ieeexplore.ieee.org
The presence of crosscutting concerns, ie, functionalities that are not assigned to a single
modular unit in the implementation, is one of the major problems in software understanding …

Reverse engineering of object oriented code

P Tonella - Proceedings of the 27th international conference on …, 2005 - dl.acm.org
During software evolution, programmers devote most of their effort to the understanding of
the structure and behavior of the system. For Object-Oriented code, this might be particularly …

Formal concept analysis: current trends and directions

AK Sarmah, SM Hazarika, SK Sinha - Artificial Intelligence Review, 2015 - Springer
Formalization of human thinking helps in fostering the process of learning by giving an
explicit representation to human thoughts. Formal Concept Analysis (FCA) finds it's core …

Refactoring for generalization using type constraints

F Tip, A Kiezun, D Bäumer - ACM SIGPLAN Notices, 2003 - dl.acm.org
Refactoring is the process of applying behavior-preserving transformations (called"
refactorings") in order to improve a program's design. Associated with a refactoring is a set of …

Fast algorithm for computing fixpoints of Galois connections induced by object-attribute relational data

J Outrata, V Vychodil - Information Sciences, 2012 - Elsevier
Fixpoints of Galois connections induced by object-attribute data tables represent important
patterns that can be found in relational data. Such patterns are used in several data mining …

Rascal: A recommender agent for agile reuse

F McCarey, MÓ Cinnéide, N Kushmerick - Artificial Intelligence Review, 2005 - Springer
As software organisations mature, their repositories of reusable software components from
previous projects will also grow considerably. Remaining conversant with all components in …

Formal concept analysis and linguistic hedges

R Belohlavek, V Vychodil - International Journal of General …, 2012 - Taylor & Francis
This paper presents an application of linguistic hedges to formal concept analysis of data
with fuzzy attributes. Formal concept analysis aims at extraction of particular (bi-) clusters …

Refactoring using type constraints

F Tip, RM Fuhrer, A Kieżun, MD Ernst… - ACM Transactions on …, 2011 - dl.acm.org
Type constraints express subtype relationships between the types of program expressions,
for example, those relationships that are required for type correctness. Type constraints were …