A Quantitative Evaluation of Software Quality Enhancement by Refactoring Using Dependency Oriented Complexity Metrics

被引:0
|
作者
Reddy, K. Narendar [1 ]
Rao, A. Ananda [2 ]
机构
[1] JNTU, CVR Coll Engn, Dept Comp Sci, Hyderabad, Andhra Pradesh, India
[2] Jawaharlal Nehru Technol Univ, JNTUA Coll Engn, Anantapur, Andhra Pradesh, India
关键词
Design defects; Quality; Dcoupling; Dependency Oriented Complexity Metrics; Refactoring;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The maintainability of software depends on the quality of software. Software under evolution is modified and enhanced to cater the new requirements. Due to this the software becomes more complex and deviates from its original design, in turn lowering the quality. Refactoring makes object oriented software systems maintainable. Effective refactoring requires proper metrics to quantitatively ascertain the improvement in the quality after refactoring. In this direction, we have made an effort to quantitatively evaluate the quality enhancement by refactoring using dependency oriented complexity metrics. In this paper three experimental cases are given. The metrics have successfully indicated quantitatively the presence of defects and the improvement in the quality of designs after refactoring. These metrics have acted as quality indicators with respect to designs considered under ripple effects before and after refactoring. Metrics as quality indicators help to estimate the required maintenance efforts.
引用
收藏
页码:28 / +
页数:2
相关论文
共 50 条
  • [1] Refactoring prediction using class complexity metrics
    Koesker, Yasemin
    Turhan, Burak
    Bener, Ayse
    [J]. ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE/GSDCA/MUSE, 2008, : 289 - 292
  • [2] 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
  • [3] Concern-Oriented Analysis and Refactoring of Software Architectures using Dependency Structure Matrices
    Tekinerdogan, Bedir
    Scholten, Frank
    Hofmann, Christian
    Aksit, Mehmet
    [J]. EA'09: EARLY ASPECT WORKSHOP, 2009, : 13 - 17
  • [4] A quantitative evaluation of maintainability enhancement by refactoring
    Kataoka, Y
    Imai, T
    Andou, H
    Fukaya, T
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, : 576 - 585
  • [5] THE EVALUATION OF SOFTWARE SYSTEMS STRUCTURE USING QUANTITATIVE SOFTWARE METRICS
    HENRY, S
    KAFURA, D
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1984, 14 (06): : 561 - 573
  • [6] Impact of Metrics based Refactoring on the Software Quality: a Case Study
    Shrivastava, Suprika Vasudeva
    Shrivastava, Vishal
    [J]. 2008 IEEE REGION 10 CONFERENCE: TENCON 2008, VOLS 1-4, 2008, : 439 - +
  • [7] Experimental Assessment of Software Metrics Using Automated Refactoring
    Cinneide, Mel O.
    Tratt, Laurence
    Harman, Mark
    Counsell, Steve
    Moghadam, Iman Hemati
    [J]. PROCEEDINGS OF THE ACM-IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM'12), 2012, : 49 - 58
  • [8] Quantitative quality evaluation of software projects based on process metrics
    Aoki, Toshiki
    Yamada, Shigeru
    [J]. THIRTEENTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2007, : 265 - +
  • [9] Review of Complexity Metrics for Object Oriented Software Products
    Koh, Tieng Wei
    Selamat, Mohd Hasan
    Ghani, Abdul Azim Abdul
    Abdullah, Rusli
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (11): : 314 - 320
  • [10] Evaluation of Reusability in Aspect Oriented Software using Inheritance Metrics
    Vinobha, A.
    Velan, Senthil S.
    Babu, Chitra
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 1715 - 1722