Concept analysis - A new framework for program understanding

被引:16
|
作者
Snelting, G [1 ]
机构
[1] Tech Univ Carolo Wilhelmina Braunschweig, Abt Softwaretechnol, Braunschweig, Germany
关键词
D O I
10.1145/277633.277634
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Concept analysis transforms any relation between "objects" and "attributes" into a complete lattice. This concept lattice can be studied by algebraic means and offers remarkable insight into properties and structure of the original relation. As relations between "objects" and "attributes" occur all the time in software technology, concept analysis is an attractive foundation for a new class of program analysis tools. The article presents a short overview of the underlying theory, as well as applications for software component retrieval, analysis of configuration spaces, and modularization of legacy code.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [1] A new framework for understanding concept
    Cheung, Chi Ngai
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2008, 43 (3-4) : 447 - 447
  • [2] A New Perspective on Islamism: Understanding Its Concept, Idea, and Framework of Identity
    Ibrahim, Muhammad khalis
    AKADEMIKA, 2024, 94 (01) : 197 - 209
  • [3] Towards a framework for program understanding
    Tilley, SR
    Paul, S
    Smith, DB
    FOURTH WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 1996, : 19 - 28
  • [4] Using a concept lattice of decomposition slices for program understanding and impact analysis
    Tonella, P
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (06) : 495 - 509
  • [5] PROGRAM UNDERSTANDING AND THE CONCEPT ASSIGNMENT PROBLEM
    BIGGERSTAFF, TJ
    MITBANDER, BG
    WEBSTER, DE
    COMMUNICATIONS OF THE ACM, 1994, 37 (05) : 72 - 83
  • [6] A new theoretical framework for MUTUAL understanding of cultures based on the concept of EMS.
    Yamamoto, Toshiya
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2016, 51 : 311 - 311
  • [7] Feature-driven program understanding using concept analysis of execution traces
    Eisenbarth, T
    Koschke, R
    Simon, D
    9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2001, : 300 - 309
  • [8] Understanding mental workload: from a clarifying concept analysis toward an implementable framework
    Van Acker, Bram B.
    Parmentier, Davy D.
    Vlerick, Peter
    Saldien, Jelle
    COGNITION TECHNOLOGY & WORK, 2018, 20 (03) : 351 - 365
  • [9] Understanding mental workload: from a clarifying concept analysis toward an implementable framework
    Bram B. Van Acker
    Davy D. Parmentier
    Peter Vlerick
    Jelle Saldien
    Cognition, Technology & Work, 2018, 20 : 351 - 365
  • [10] Simplicity: A key engineering concept for program understanding
    Li, Y
    Yang, HJ
    9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2001, : 98 - 107