Microscopic coupling metrics for refactoring

被引:0
|
作者
Joshi, Padmaja [1 ]
Joshi, Rushikesh K. [1 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Bombay 400076, Maharashtra, India
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It is observed that most object oriented coupling metrics are macroscopic, which makes them unsuitable for making finer refactoring decisions. The notions of microscopic viewpoints and coupling projections are introduced. Existing metrics are classified in terms of viewpoints and projections. Two microscopic metrics called Relative Method Coupling (RMC) and Relative Inward Coupling (RIC) are introduced, and a method of applying them to refactoring is discussed. A case study is also included.
引用
收藏
页码:143 / +
页数:3
相关论文
共 50 条
  • [21] A metrics-based approach for selecting among various refactoring candidates
    Nikolaos Nikolaidis
    Nikolaos Mittas
    Apostolos Ampatzoglou
    Daniel Feitosa
    Alexander Chatzigeorgiou
    Empirical Software Engineering, 2024, 29
  • [22] Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities
    Sagar, Priyadarshni Suresh
    AlOmar, Eman Abdulah
    Mkaouer, Mohamed Wiem
    Ouni, Ali
    Newman, Christian D.
    ALGORITHMS, 2021, 14 (10)
  • [23] Using Modularity Metrics to assist Move Method Refactoring of Large Systems
    Napoli, Christian
    Pappalardo, Giuseppe
    Tramontana, Emiliano
    2013 SEVENTH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS (CISIS), 2013, : 529 - 534
  • [24] 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.
    PROCEEDINGS OF THE 2013 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2013, : 674 - 679
  • [25] A metrics-based approach for selecting among various refactoring candidates
    Nikolaidis, Nikolaos
    Mittas, Nikolaos
    Ampatzoglou, Apostolos
    Feitosa, Daniel
    Chatzigeorgiou, Alexander
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (01)
  • [26] TRex - The refactoring and metrics tool for TTCN-3 test specifications
    Baker, Paul
    Evans, Dominic
    Grabowski, Jens
    Neukirchen, Helmut
    Zeiss, Benjamin
    TAIC PART - TESTING: ACADEMIC & INDUSTRIAL CONFERENCE - PRACTICE AND RESEARCH TECHNIQUES, PROCEEDINGS, 2006, : 90 - +
  • [27] A Systematic Literature Survey of Software Metrics, Code Smells and Refactoring Techniques
    Agnihotri, Mansi
    Chug, Anuradha
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2020, 16 (04): : 915 - 934
  • [28] Grammar Recovery from Parse Trees and Metrics-Guided Grammar Refactoring
    Kraft, Nicholas A.
    Duffy, Edward B.
    Malloy, Brian A.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (06) : 780 - 794
  • [29] "Refactoring" Refactoring
    Waguespack, Leslie J.
    Babb, Jeffry S.
    Yates, David J.
    PROCEEDINGS OF THE 50TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2017, : 4665 - 4674
  • [30] Extract Class Refactoring Based on Cohesion and Coupling: A Greedy Approach
    Alzahrani, Musaad
    COMPUTERS, 2022, 11 (08)