Escaping the Time Pit: Pitfalls and Guidelines for Using Time-Based Git Data

被引:9
作者
Flint, Samuel W. [1 ]
Chauhan, Jigyasa [1 ]
Dyer, Robert [1 ]
机构
[1] Univ Nebraska Lincoln, Lincoln, NE 68588 USA
来源
2021 IEEE/ACM 18TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2021) | 2021年
关键词
time-based; survey;
D O I
10.1109/MSR52588.2021.00022
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many software engineering research papers rely on time-based data (e.g., commit timestamps, issue report creation/update/close dates, release dates). Like most real-world data however, time-based data is often dirty. To date, there are no studies that quantify how frequently such data is used by the software engineering research community, or investigate sources of and quantify how often such data is dirty. Depending on the research task and method used, including such dirty data could affect the research results. This paper presents the first survey of papers that utilize time-based data, published in the Mining Software Repositories (MSR) conference series. Out of the 690 technical track and data papers published in MSR 2004-2020, we saw at least 35% of papers utilized time-based data. We then used the Boa and Software Heritage infrastructures to help identify and quantify several sources of dirty commit timestamp data. Finally we provide guidelines/best practices for researchers utilizing time-based data from Git repositories.
引用
收藏
页码:85 / 96
页数:12
相关论文
共 50 条
  • [21] FEASIBILITY STUDY - MASSIVELY-PARALLEL ARCHITECTURE FOR TIME-BASED SIMULATION
    KARNE, RK
    SOOD, AK
    TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION, 1994, 11 (04): : 245 - 272
  • [22] Design Techniques for Linearity in Time-Based ΣΔ Analog-to-Digital Converter
    Amin, Mohamed
    Leung, Bosco
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2016, 63 (05) : 433 - 437
  • [23] A time-based energy-efficient analog-to-digital converter
    Yang, HY
    Sarpeshkar, R
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2005, 40 (08) : 1590 - 1601
  • [24] Time-Based Sensor Interface Circuits in CMOS and Carbon Nanotube Technologies
    Gielen, Georges
    Van Rethy, Jelle
    Marin, Jorge
    Shulaker, Max M.
    Hills, Gage
    Wong, H. -S. Philip
    Mitra, Subhasish
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2016, 63 (05) : 577 - 586
  • [25] An oscillatory noise-shaped quantizer for time-based continuous-time sigma-delta modulators
    Tamaddon, Mohsen
    Yavari, Mohammad
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2018, 46 (03) : 384 - 400
  • [26] A time-based binding update in mobile IP networks with very high mobility
    Kim, H
    Song, J
    ICCS 2002: 8TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2002, : 1025 - 1029
  • [27] Time-based Detection and Location of Wormhole Attacks in Wireless Ad Hoc Networks
    Shi, Fei
    Jin, Dongxu
    Liu, Weijie
    Song, JooSeok
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1721 - 1726
  • [28] A Conflict Detection Method for IPv6 Time-Based Firewall Policy
    Zhang, Xue
    Yin, Yi
    Liu, Wei
    Peng, Zhizhen
    Zhang, Guoqiang
    Wang, Yun
    Tateiwa, Yuichiro
    Takahashi, Naohisa
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 435 - 442
  • [29] Minimizing the makespan in a single machine scheduling problem with a time-based learning effect
    Kuo, WH
    Yang, DL
    INFORMATION PROCESSING LETTERS, 2006, 97 (02) : 64 - 67
  • [30] Subjective survey & simulation analysis of time-based visual comfort in daylit spaces
    Bian, Yu
    Ma, Yuan
    BUILDING AND ENVIRONMENT, 2018, 131 : 63 - 73