2005
DOI: 10.1007/11528784_15
|View full text |Cite
|
Sign up to set email alerts
|

Formal Concept Analysis Used for Software Analysis and Modelling

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
4
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(5 citation statements)
references
References 15 publications
1
4
0
Order By: Relevance
“…While formal concept analysis is based on the notion of formal context to our knowledge there is only limited work that can handle the application context of signifiers/attributes and objects relating them over multiple formal contexts. 5 We agree with a conclusion that Snelting [14] made when he surveyed the use of FCA in software analysis. He states that:…”
Section: Opportunities and Challenges For Formal Concept Analysissupporting
confidence: 88%
See 1 more Smart Citation
“…While formal concept analysis is based on the notion of formal context to our knowledge there is only limited work that can handle the application context of signifiers/attributes and objects relating them over multiple formal contexts. 5 We agree with a conclusion that Snelting [14] made when he surveyed the use of FCA in software analysis. He states that:…”
Section: Opportunities and Challenges For Formal Concept Analysissupporting
confidence: 88%
“…Formal concept analysis has been successfully used in several stages of the software engineering lifecycle. For example, Hesse and Tilley [5] describe the use of formal concept analysis in the early stages of the software development process. Core is the elucidation and formation of important programming concepts, such as classes and components: "FCA allows a "crossing of perspectives' -between the functional view represented by the use cases and the data view implied by the 'things' occurring there.…”
Section: Concepts In Programming Languages Using Queriesmentioning
confidence: 99%
“…Although the approach of converting formal concepts into classes has been successfully used by others (Hesse and Tilley 2005;Godin and Valtchev 2005), it is not valid in our context. This approach is based on the analysis of the extents of the formal concepts.…”
Section: From Entities To Componentsmentioning
confidence: 99%
“…Regarding related work, we can mention other applications of FCA to software engineering. The work described in (Hesse and Tilley 2005) focuses on the use of FCA during the early phases of software development. They propose a method for finding or deriving class candidates from a given use case description.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…For example, in our case study we observed that the concept 'buffer' was interleaved (lines 330 to 336, 348, 354, 357 and 360 to 366) in EditPane.java. Hence, to overcome the interleaving issue we use Concept Lattice, a proven technique used to represent conceptual hierarchies [8]. Using the inherent ordering of the lattice structure, we extract code lexicons to synthesize a summary.…”
Section: Investigative Code Summarizermentioning
confidence: 99%