Proceedings Article10.1109/APSEC.2007.95
Toward Efficient Aspect Mining for Linux
Danfeng Zhang,Yao Guo,Yue Wang,Xiangqun Chen +3 more
- 04 Dec 2007
- pp 191-198
TL;DR: This paper analyzes four typical crosscutting concerns in Linux and shows how to apply existing mining approaches to identify these concerns and proposes three new mining approaches that can find these concerns more efficiently in Linux.
read more
Abstract: Code implementing a crosscutting concern spreads over many parts of the Linux code. Identifying these code automatically can benefit both the maintainability and evolvability of Linux. In this paper, we present a case study on how to identify aspects in the Linux code. First, we analyze four typical crosscutting concerns in Linux and show how to apply existing mining approaches to identify these concerns. We then propose three new mining approaches and compare their performance with the original methods. Experiments show that the proposed mining approaches can find these concerns more efficiently in Linux.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Automated Aspect Recommendation through Clustering-Based Fan-in Analysis
Danfeng Zhang,Yao Guo,Xiangqun Chen +2 more
- 15 Sep 2008
TL;DR: Experiments on Linux and JHotDraw show that CBFA can provide accurate recommendations while improving aspect mining coverage significantly compared to other state-of-the-art mining approaches.
Development of control system in electromagnetic acquisition station based on ARM and Linux
Qiu Jieting,Chen Rujun,He Zhanxiang,Qiu Kailin +3 more
- 03 May 2010
TL;DR: The hardware design and the OS porting were introduced and the key points in device drivers of UART, SPI, I2C, DS1307 real time clock and serial synchronous controller (SSC) were depicted and the control system was tested by the acquisition station.
3
References
Aspect-oriented programming
Gregor Kiczales,Erik Hilsdale +1 more
- 01 Sep 2001
TL;DR: This tutorial shows how to use AOP to implement crosscutting conerns in a concise modular way and includes a description of their underlying model, in terms of which a wide range of AOP languages can be understood.
5.6K
•Book
Formal Concept Analysis: Mathematical Foundations
Bernhard Ganter,Rudolf Wille,C. Franzke +2 more
- 04 Dec 1998
TL;DR: This is the first textbook on formal concept analysis that gives a systematic presentation of the mathematical foundations and their relation to applications in computer science, especially in data analysis and knowledge processing.
5K
CCFinder: a multilinguistic token-based code clone detection system for large scale source code
TL;DR: A new clone detection technique, which consists of the transformation of input source text and a token-by-token comparison, is proposed, which has effectively found clones and the metrics have been able to effectively identify the characteristics of the systems.
Predicting class testability using object-oriented metrics
Magiel Bruntink,A. Van Deursen +1 more
- 15 Sep 2004
TL;DR: The goal of this work is to define and evaluate a set of metrics that can be used to assess the testability of the classes of a Java system.
175
Related Papers (5)
Roy T. Fielding
- 15 May 2005
C. Knight
- 10 Nov 2001
John Grundy,John Hosking,Rick Mugridge +2 more
- 26 Jan 1998