Can Automated Impact Analysis Techniques Help Predict Decaying Modules?

被引:2
|
作者
Sae-Lim, Natthawute [1 ]
Hayashi, Shinpei [1 ]
Saeki, Motoshi [1 ]
机构
[1] Tokyo Inst Technol, Sch Comp, Tokyo 1528552, Japan
关键词
D O I
10.1109/ICSME.2019.00088
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A decaying module refers to a module whose quality is getting worse and is likely to become smelly in the future. The concept has been proposed to mitigate the problem that developers cannot track the progression of code smells and prevent them from occurring. To support developers in proactive refactoring process to prevent code smells, a prediction approach has been proposed to detect modules that are likely to become decaying modules in the next milestone. Our prior study has shown that modules that developers will modify as an estimation of developers' context can be used to improve the performance of the prediction model significantly. Nevertheless, it requires the developer who has perfect knowledge of locations of changes to manually specify such information to the system. To this end, in this study, we explore the use of automated impact analysis techniques to estimate the developers' context. Such techniques will enable developers to improve the performance of the decaying module prediction model without the need of perfect knowledge or manual input to the system. Furthermore, we conduct a study on the relationship between the accuracy of an impact analysis technique and its effect on improving decaying module prediction, as well as the future direction that should be explored.
引用
下载
收藏
页码:541 / 545
页数:5
相关论文
共 50 条
  • [1] Can Network Analysis Techniques help to Predict Design Dependencies? An Initial Study
    Diaz-Pace, J. Andres
    Tommasel, Antonela
    Godoy, Daniela
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2018), 2018, : 64 - 67
  • [2] Competition can help predict sales
    Fortsch, Sima M.
    Choi, Jeong Hoon
    Khapalova, Elena A.
    JOURNAL OF FORECASTING, 2022, 41 (02) : 331 - 344
  • [3] Magnetic resonance imaging of the pelvis - Better techniques can help determine management and predict outcome
    Spencer, JA
    BRITISH MEDICAL JOURNAL, 2000, 320 (7247): : 1419 - 1420
  • [4] How automated image analysis techniques help scientists in species identification and classification?
    Kalafi, E. Yousef
    Towne, C.
    Dhillon, S. Kaur
    FOLIA MORPHOLOGICA, 2018, 77 (02) : 179 - 193
  • [5] Can humoral factors help to predict hypertension?
    Peleska, J
    Reissigová, J
    Janeba, D
    Zvárová, J
    Horky, K
    Jáchymová, M
    Jindra, A
    Heller, S
    Marecková, Z
    Umnerová, V
    MEDICAL INFORMATICS EUROPE '99, 1999, 68 : 994 - 997
  • [6] Can genetics help predict efficacy of bariatric surgery? An analysis of microRNA profiles
    Doyon, Laura
    Das, Sanjna
    Sullivan, Travis
    Rieger-Christ, Kimberly
    Sherman, Jingjing
    Roque, Sebastian
    Nepomnayshy, Dmitry
    SURGERY FOR OBESITY AND RELATED DISEASES, 2020, 16 (11) : 1802 - 1807
  • [7] Early fracturing and impact residue emplacement: Can modelling help to predict their location in major craters?
    Kearsley, A
    Graham, G
    McDonnell, T
    Bland, P
    Hough, R
    Helps, P
    METEORITICS & PLANETARY SCIENCE, 2004, 39 (02) : 247 - 265
  • [8] Can asynchronous techniques help the SoC designer?
    Martin, Alain J.
    IFIP VLSI-SoC 2006: IFIP WG 10.5 International Conference on Very Large Scale Integration & System-on-Chip, 2006, : 7 - 11
  • [9] Can automated voxel-wise analysis of MRI help the detection of hippocampal sclerosis?
    Bonilha, Leonardo
    Eckert, M.
    Rumboldt, Z.
    Rorden, C.
    Roberts, D. R.
    Halford, J. J.
    EPILEPSIA, 2007, 48 : 393 - 393
  • [10] Can epidurography help to predict the extent of epidural blockade?
    Marret, E
    Gibert, S
    Bonnet, F
    ANESTHESIOLOGY, 2005, 102 (02) : 478 - 478