Software systems are often highly structured, consisting of artifacts (types, methods, variables, and packages), and relationships between these artifacts. Domain models, meta models, and software design documentation provide additional artifacts such as roles, associations, use cases, and paragraphs of text. This paper describes, and demonstrates the use of a tool for software structure understanding. The tool consists of a knowledge base containing software artifacts, relationships between artifacts, and rules for generating new relationships. The knowledge base is then explored using formal concept analysis (FCA). Exploration of the software structure via FCA is useful in: (i) understanding the software structure, (ii) the recognition of...
Currently, the bulk of applications of Formal Concept Analysis (FCA) in software engineering have fo...
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...
Information technology of today is often concerned with information that is not only large in quanti...
A key difficulty in the maintenance and evolution of complex software systems is to recognize and un...
Designing, understanding and maintaining the source code is a crucial task in reengineering for soft...
www.iam.unibe.ch/∼scg A key difficulty in the maintenance and evolution of complex software systems ...
Getting an initial understanding of the structure of a software system, whether it is for software m...
Getting an initial understanding of the structure of a software system, whether it is for software m...
: Formal Concept Analysis (FCA) is a mathematical theory which tries to structure and formalise conc...
International audienceFormal Concept Analysis (FCA) is a data analysis framework which extracts a la...
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...
Many tools have been built to analyze the source code of software systems. Most of these tools do n...
In this paper Formal Concept Analysis (FCA) is used as a means to analyse a field of research using ...
Currently, the bulk of applications of Formal Concept Analysis (FCA) in software engineering have fo...
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...
Information technology of today is often concerned with information that is not only large in quanti...
A key difficulty in the maintenance and evolution of complex software systems is to recognize and un...
Designing, understanding and maintaining the source code is a crucial task in reengineering for soft...
www.iam.unibe.ch/∼scg A key difficulty in the maintenance and evolution of complex software systems ...
Getting an initial understanding of the structure of a software system, whether it is for software m...
Getting an initial understanding of the structure of a software system, whether it is for software m...
: Formal Concept Analysis (FCA) is a mathematical theory which tries to structure and formalise conc...
International audienceFormal Concept Analysis (FCA) is a data analysis framework which extracts a la...
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...
Many tools have been built to analyze the source code of software systems. Most of these tools do n...
In this paper Formal Concept Analysis (FCA) is used as a means to analyse a field of research using ...
Currently, the bulk of applications of Formal Concept Analysis (FCA) in software engineering have fo...
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...