Why Did This Code Change?

被引:0
|
作者
Rastkar, Sarah [1 ]
Murphy, Gail C. [1 ]
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC V5Z 1M9, Canada
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When a developer works on code that is shared with other developers, she needs to know why the code has been changed in particular ways to avoid reintroducing bugs. A developer looking at a code change may have access to a short commit message or a link to a bug report which may provide detailed information about how the code changed but which often lacks information about what motivated the change. This motivational information can sometimes be found by piecing together information from a set of relevant project documents, but few developers have the time to find and read the right documentation. We propose the use of multi-document summarization techniques to generate a concise natural language description of why code changed so that a developer can choose the right course of action.
引用
收藏
页码:1193 / 1196
页数:4
相关论文
共 50 条
  • [1] Why did the distribution change?
    Budhathoki, Kailash
    Janzing, Dominik
    Bloebaum, Patrick
    Ng, Hoiyi
    [J]. 24TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS (AISTATS), 2021, 130
  • [2] Why Did the Woman's Skin Change?
    扬帆
    [J]. 中学英语园地(八、九年级适用), 2003, (Z1) : 26 - 26
  • [3] Why is my code change abandoned?
    Wang, Qingye
    Xia, Xin
    Lo, David
    Li, Shanping
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 110 : 108 - 120
  • [4] Why did these standard forms change so quickly?
    Gulati, Mitu
    [J]. CAPITAL MARKETS LAW JOURNAL, 2021, 16 (02) : 115 - 116
  • [5] Why did criteria for the diagnosis of diabetes mellitus change?
    Blicklé, JF
    Brogard, JM
    [J]. REVUE DE MEDECINE INTERNE, 1999, 20 (07): : 563 - 565
  • [6] Why Did This Reviewed Code Crash? An Empirical Study of Mozilla Firefox
    An, Le
    Khomh, Foutse
    McIntosh, Shane
    Castelluccio, Marco
    [J]. 2018 25TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2018), 2018, : 396 - 405
  • [7] Why did the Soviet Union collapse? Understanding historical change
    Ward, CJ
    [J]. JOURNAL OF WORLD HISTORY, 2000, 11 (02) : 405 - 407
  • [8] WHY DID RICARDO (NOT) CHANGE HIS MIND - MONEY AND MACHINERY
    MAITAL, S
    HASWELL, P
    [J]. ECONOMICA, 1977, 44 (176) : 359 - 368
  • [9] Why did the Tariff–Growth Correlation Change after 1950?
    Michael A. Clemens
    Jeffrey G. Williamson
    [J]. Journal of Economic Growth, 2004, 9 : 5 - 46