An Empirical Study on Similar Changes in Evolving Software

被引:0
|
作者
Thuy Linh Nguyen [1 ]
Fish, Alex [1 ]
Song, Myoungkyu [1 ]
机构
[1] Univ Nebraska, Dept Comp Sci, Omaha, NE 68182 USA
来源
2018 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT) | 2018年
关键词
code clone similar changes; clone group; CODE;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Oftentimes, refactoring can eliminate problems of code clones, however, that is not always the case as refactoring does not always work due to the limitation of the Java Programming language. There have been numerous studies which focus on the evolution of code clones including their impacts on software systems, their lifetimes, and their transformations. Yet, some of code clone's properties still remain a mystery. In this study, we focus on how clone groups evolve from one version to the next by manually inspecting the similar changes from clone groups in the older version and comparing it with clone groups in the newer version. We will also be looking for any special relationship between the similar changes clone groups and projects growth.
引用
收藏
页码:560 / 563
页数:4
相关论文
共 50 条
  • [1] Evolving Software Product Lines with Aspects: An Empirical Study on Design Stability
    Figueiredo, Eduardo
    Cacho, Nelio
    Sant'Anna, Claudio
    Monteiro, Mario
    Kulesza, Uira
    Garcia, Alessandro
    Soares, Sergio
    Ferrari, Fabiano
    Khan, Safoora
    Castor Filho, Fernando
    Dantas, Francisco
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 261 - 270
  • [2] How changes affect software entropy: an empirical study
    Canfora, Gerardo
    Cerulo, Luigi
    Cimitile, Marta
    Di Penta, Massimiliano
    EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (01) : 1 - 38
  • [3] An Empirical Study of Software Developers' Management of Dependencies and Changes
    de Souza, Cleidson R. B.
    Redmiles, David F.
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 241 - 250
  • [4] How changes affect software entropy: an empirical study
    Gerardo Canfora
    Luigi Cerulo
    Marta Cimitile
    Massimiliano Di Penta
    Empirical Software Engineering, 2014, 19 : 1 - 38
  • [5] Analyzing and Forecasting Near-miss Clones in Evolving Software: An Empirical Study
    Zibran, Minhaz F.
    Saha, Ripon K.
    Asaduzzaman, Muhammad
    Roy, Chanchal K.
    2011 16TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2011, : 295 - 304
  • [6] Analyzing and forecasting near-miss clones in evolving software: An empirical study
    Department of Computer Science, University of Saskatchewan, Saskatoon, SK S7N 5C9, Canada
    Proc. - IEEE Int. Conf. Eng. Complex Comput. Syst., ICECCS, (295-304):
  • [7] Assessing and Evolving a Domain Specific Language for Formalizing Software Engineering Experiments: An Empirical Study
    Freire, Marlia
    Kulesza, Uira
    Aranha, Eduardo
    Nery, Gustavo
    Costa, Daniel
    Jedlitschka, Andreas
    Campos, Edmilson
    Acuna, Silvia T.
    Gomez, Marta N.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (10) : 1509 - 1531
  • [8] How are Deep Learning Models Similar?: An Empirical Study on Clone Analysis of Deep Learning Software
    Wu, Xiongfei
    Qin, Liangyu
    Yu, Bing
    Xie, Xiaofei
    Ma, Lei
    Xue, Yinxing
    Liu, Yang
    Zhao, Jianjun
    2020 IEEE/ACM 28TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, ICPC, 2020, : 172 - 183
  • [9] An Empirical Study on Recommendations of Similar Bugs
    Rocha, Henrique
    Valente, Marco Tulio
    Marques-Neto, Humberto
    Murphy, Gail C.
    2016 IEEE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), VOL 1, 2016, : 46 - 56
  • [10] Are Similar Bugs Fixed with Similar Change Operations? An Empirical Study
    BO Lili
    ZHU Xuanrui
    SUN Xiaobing
    NI Zhen
    LI Bin
    ChineseJournalofElectronics, 2021, 30 (01) : 55 - 63