Are Monitoring Crosscutting Concerns Really Refactorable Into Aspects? An Empirical Study

被引:0
|
作者
Cojocar, Grigoreta-Sofia [1 ]
Guran, Adriana-Mihaela [1 ]
机构
[1] Babes Bolyai Univ, Dept Comp Sci, Cluj Napoca, Romania
关键词
refactoring; monitoring concerns; aspects;
D O I
10.1109/IWoR.2019.00018
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Monitoring concerns' implementation crosscuts a software's system core concerns' implementation, leading to difficult to maintain and understand source code. Other paradigms have been proposed for crosscutting concerns implementation that should improve the understandability and maintainability of the software system. However, can we easily refactor monitoring concerns implementation in order to implement them using these paradigms? How will the new implementation affect the software system's source code? In this paper we present our study of monitoring concerns implementation in Java-based software systems, from the point of view of refactoring into aspects. We discuss the challenges that have to be overcome and how will the refactoring impact important characteristics of the overall system.
引用
收藏
页码:59 / 62
页数:4
相关论文
共 50 条
  • [1] Are monitoring crosscutting concerns really refactorable into aspects? An empirical study
    Department of Computer Science, Babeş-Bolyai University, Cluj-Napoca, Romania
    [J]. Proc. - IEEE/ACM Int. Workshop Refactoring, IWOR, (59-62):
  • [2] Poster: A Study Of Monitoring Crosscutting Concerns Implementation
    Cojocar, Grigoreta-Sofia
    Guran, Adriana-Mihaela
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 169 - 170
  • [3] An Empirical Evaluation of Refactoring Crosscutting Concerns into Aspects using Software Metrics
    Franca, Joyce M. S.
    dos Santos, Caio Augusto R.
    de Oliveira, Kenia S.
    Soares, Michel S.
    [J]. PROCEEDINGS OF THE 2013 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2013, : 674 - 679
  • [4] Toward automated refactoring of crosscutting concerns into aspects
    Vidal, Santiago A.
    Marcos, Claudia A.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (06) : 1482 - 1497
  • [5] Models and aspects -: Handling crosscutting concerns in MDSD
    Jackson, Andrew
    Groher, Iris
    Schwanninger, Christa
    Voelter, Markus
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP 2007 WORKSHOP READER, 2008, 4906 : 65 - +
  • [6] On A Top Down Aspect Mining Approach for Monitoring Crosscutting Concerns Identification
    Cojocar, Grigoreta-Sofia
    Guran, Adriana-Mihaela
    [J]. 2017 IEEE 14TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATICS, 2017, : 51 - 56
  • [7] CrossCutting Concerns Identification Supported by Ontologies: A Preliminary Study
    Parreira, Paulo Afonso, Jr.
    Penteado, Rosangela Dellosso
    [J]. ENTERPRISE INFORMATION SYSTEMS (ICEIS 2015), 2015, 241 : 385 - 407
  • [8] TMiner aspects: Crosscutting concerns in the TMiner component-based data mining framework
    Berzal, Fernando
    Cortijo, Francisco J.
    Jimenez, Aida
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (09) : 6675 - 6681
  • [9] Models and aspects -: Handling crosscutting concerns in MDSD -: Report on the WS MA'06 at ECOOP'06
    Groher, Iris
    Jackson, Andrew
    Schwanninger, Christa
    Voelter, Markus
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP 2006 WORKSHOP READER, 2007, 4379 : 21 - +
  • [10] SURVEY ON EARLY ASPECTS APPROACHES: NON-FUNCTIONAL CROSSCUTTING CONCERNS INTEGRATION IN SOFTWARE SYTEMS
    Bombonatti, Denise Lazzeri Gastaldo
    Melnikoff, Selma Shin Shimizu
    [J]. RECENT ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS: PROCEEDINGS OF THE 4TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATIONS (CEA 10), 2009, : 137 - +