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 条
  • [41] Can Google search data help predict macroeconomic series?
    Niesert, Robin F.
    Oorschot, Jochem A.
    Veldhuisen, Christian P.
    Brons, Kester
    Lange, Rutger-Jan
    INTERNATIONAL JOURNAL OF FORECASTING, 2020, 36 (03) : 1163 - 1172
  • [42] Can IVIM help predict HCC recurrence after hepatectomy?
    Yao Zhang
    Sichi Kuang
    Qungang Shan
    Dailin Rong
    Zhongping Zhang
    Hao Yang
    Jun Wu
    Jingbiao Chen
    Bingjun He
    Ying Deng
    Neil Roberts
    Jun Shen
    Sudhakar K. Venkatesh
    Jin Wang
    European Radiology, 2019, 29 : 5791 - 5803
  • [43] Making Sense of Online Discussions: Can Automated Reports help?
    Anastasiou, Lucas
    De Liddo, Anna
    EXTENDED ABSTRACTS OF THE 2021 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'21), 2021,
  • [44] Automated image analysis techniques to characterise pulverised coal particles and predict combustion char morphology
    Perkins, Joseph
    Williams, Orla
    Wu, Tao
    Lester, Edward
    FUEL, 2020, 259
  • [45] AUTOMATED TECHNIQUES IN PHARMACEUTICAL ANALYSIS
    KUZEL, NR
    ROUDEBUSH, HE
    STEVENSON, CE
    JOURNAL OF PHARMACEUTICAL SCIENCES, 1969, 58 (04) : 381 - +
  • [46] Wavelet-crosscorrelation analysis can help predict whether bursts of pulse stimulation will terminate afterdischarges
    Mizuno-Matsumoto, Y
    Motamedi, GK
    Webber, WRS
    Lesser, RP
    CLINICAL NEUROPHYSIOLOGY, 2002, 113 (01) : 33 - 42
  • [47] PLAYING THE ODDS - AUTOMATED RISK ANALYSIS SOFTWARE CAN HELP YOU AVOID GAMBLING ON SYSTEM VULNERABILITY
    JOHNSTON, RE
    INFOSYSTEMS, 1987, 34 (04): : 32 - &
  • [48] How CI Techniques Can Help in Addressing Climate Change
    Jin, Yaochu
    IEEE Computational Intelligence Magazine, 2024, 19 (04) : 3 - 4
  • [49] Can Better Identifier Splitting Techniques Help Feature Location?
    Dit, Bogdan
    Guerrouj, Latifa
    Poshyvanyk, Denys
    Antoniol, Giuliano
    2011 IEEE 19TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2011, : 11 - 20
  • [50] Can computer simulation help gastroenterologists learn endoscopy techniques?
    Nature Clinical Practice Gastroenterology & Hepatology, 2007, 4 (11): : 591 - 591