Title :
Exploring software engineering data with formal concept analysis
Author :
Xiaobing Sun ; Ying Chen ; Bin Li ; Bixin Li
Author_Institution :
Sch. of Inf. Eng., Yangzhou Univ., Yangzhou, China
Abstract :
Given the software engineering (SE) data, there does exist the binary relationship between entities and their properties within the data. Users are usually interested in their meaningful groupings of entities and properties. Formal concept analysis (FCA) is a powerful technique to deal with the binary relation between entities and entity properties to infer a hierarchy of concepts. The output of FCA is the concept lattice, where higher-level concepts represent general properties shared by many entities, while lower-level concepts represent the entity-specific properties. FCA has been widely and successfully used as a useful data analysis technique in various SE field, such as software comprehension, change impact analysis, refactoring, fault localization, and etc.
Keywords :
data analysis; formal concept analysis; software engineering; FCA; binary relationship; data analysis technique; formal concept analysis; higher-level concepts; lower-level concepts; software engineering data; Conferences; Context; Formal concept analysis; Lattices; Software; Software engineering; Testing;
Conference_Titel :
Data Analysis Patterns in Software Engineering (DAPSE), 2013 1st International Workshop on
Conference_Location :
San Francisco, CA
DOI :
10.1109/DAPSE.2013.6603802