Identifying crosscutting concerns using fan-in analysis
M Marin, AV Deursen, L Moonen - ACM Transactions on Software …, 2007 - dl.acm.org
Aspect mining is a reverse engineering process that aims at finding crosscutting concerns in
existing systems. This article proposes an aspect mining approach based on determining …
existing systems. This article proposes an aspect mining approach based on determining …
Identifying, assigning, and quantifying crosscutting concerns
Crosscutting concerns degrade software quality. Before we can modularize the crosscutting
concerns in our programs to increase software quality, we must first be able to find them …
concerns in our programs to increase software quality, we must first be able to find them …
Identifying crosscutting concerns using historical code changes
Detailed knowledge about implemented concerns in the source code is crucial for the cost-
effective maintenance and successful evolution of large systems. Concern mining …
effective maintenance and successful evolution of large systems. Concern mining …
Support vector machine-based classification scheme of maize crop
SS Athani, CH Tejeshwar - 2017 IEEE 7th International …, 2017 - ieeexplore.ieee.org
This paper presents the information pertaining to the damage of crops in recent years due to
the growth of weeds. Weeds are one of the considerable menaces to the real home and …
the growth of weeds. Weeds are one of the considerable menaces to the real home and …
An integrated crosscutting concern migration strategy and its application to JHotDraw
M Marin, L Moonen… - Seventh IEEE International …, 2007 - ieeexplore.ieee.org
In this paper we propose a systematic strategy for migrating crosscutting concerns in existing
object-oriented systems to aspect-based solutions. The proposed strategy consists of four …
object-oriented systems to aspect-based solutions. The proposed strategy consists of four …
Pitfalls in aspect mining
The research domain of aspect mining studies the problem of (semi-) automatically
identifying potential aspects and crosscutting concernsin a software system, to improve the …
identifying potential aspects and crosscutting concernsin a software system, to improve the …
Program analysis and transformation for data-intensive system evolution
A Cleve - 2010 IEEE International Conference on Software …, 2010 - ieeexplore.ieee.org
Data-intensive software systems are generally made of a database and a collection of
application programs in strong interaction with the former. They constitute critical assets in …
application programs in strong interaction with the former. They constitute critical assets in …
Using dataflow information for concern identification in object-oriented software systems
M Trifu - 2008 12th European Conference on Software …, 2008 - ieeexplore.ieee.org
Improper encapsulation of cross-cutting concerns significantly hinders software
understandability and contributes to rising software maintenance costs. Concern …
understandability and contributes to rising software maintenance costs. Concern …
A common framework for aspect mining based on crosscutting concern sorts
M Marin, L Moonen… - 2006 13th Working …, 2006 - ieeexplore.ieee.org
The increasing number of aspect mining techniques proposed in literature calls for a
methodological way of comparing and combining them in order to assess, and improve on …
methodological way of comparing and combining them in order to assess, and improve on …