A key difficulty in the maintenance and evolution of complex software systems is to recognize and understand the implicit dependencies that define contracts that must be respected by changes to the software. Formal Concept Analysis is a well-established technique for identifying groups of elements with common sets of properties. We have successfully applied FCA to complex software systems in order to automatically discover a variety of different kinds of implicit, recurring sets of dependencies amongst design artifacts. In this paper we describe our approach, outline three case studies, and draw various lessons from our experiences. In particular, we discuss how our approach is applied iteratively in order to draw the maximum benefit offere...
While research on the visualization and documentation of variability in software artefacts by means ...
Research on variability in software artefacts is something which is already studied extensively in r...
Formal Concept Analysis (FCA) has been successfully ap- plied to data in a number of problem domain...
www.iam.unibe.ch/∼scg A key difficulty in the maintenance and evolution of complex software systems ...
Designing, understanding and maintaining the source code is a crucial task in reengineering for soft...
Abstract. There is a big gap between variety of applications of Formal Concept Analysis (FCA) method...
Within object-oriented systems there are different meaningful dependencies between different objects...
: Formal Concept Analysis (FCA) is a mathematical theory which tries to structure and formalise conc...
Currently, the bulk of applications of Formal Concept Analysis (FCA) in software engineering have fo...
International audienceFormal Concept Analysis (FCA) is a data analysis framework which extracts a la...
The article of record as published may be found at http://dx.doi.org/10.14311/NNW.2019.29.011Formal ...
Software systems are often highly structured, consisting of artifacts (types, methods, variables, an...
Formal Concept Analysis (FCA) has typically been applied in the field of software engineering to sup...
Formal Concept Analysis (FCA) has typically been applied in the field of software engineering to sup...
AbstractWhile research on the visualization and documentation of variability in software artefacts b...
While research on the visualization and documentation of variability in software artefacts by means ...
Research on variability in software artefacts is something which is already studied extensively in r...
Formal Concept Analysis (FCA) has been successfully ap- plied to data in a number of problem domain...
www.iam.unibe.ch/∼scg A key difficulty in the maintenance and evolution of complex software systems ...
Designing, understanding and maintaining the source code is a crucial task in reengineering for soft...
Abstract. There is a big gap between variety of applications of Formal Concept Analysis (FCA) method...
Within object-oriented systems there are different meaningful dependencies between different objects...
: Formal Concept Analysis (FCA) is a mathematical theory which tries to structure and formalise conc...
Currently, the bulk of applications of Formal Concept Analysis (FCA) in software engineering have fo...
International audienceFormal Concept Analysis (FCA) is a data analysis framework which extracts a la...
The article of record as published may be found at http://dx.doi.org/10.14311/NNW.2019.29.011Formal ...
Software systems are often highly structured, consisting of artifacts (types, methods, variables, an...
Formal Concept Analysis (FCA) has typically been applied in the field of software engineering to sup...
Formal Concept Analysis (FCA) has typically been applied in the field of software engineering to sup...
AbstractWhile research on the visualization and documentation of variability in software artefacts b...
While research on the visualization and documentation of variability in software artefacts by means ...
Research on variability in software artefacts is something which is already studied extensively in r...
Formal Concept Analysis (FCA) has been successfully ap- plied to data in a number of problem domain...