View: |
Part 1: Document Description
|
Citation |
|
---|---|
Title: |
Replication Data for: DIFFBASE: A Differential Factbase for Effective Software Evolution Management |
Identification Number: |
doi:10.21979/N9/JKYYUD |
Distributor: |
DR-NTU (Data) |
Date of Distribution: |
2021-07-10 |
Version: |
1 |
Bibliographic Citation: |
Wu, Xiuheng; Zhu, Chenguang; Li, Yi, 2021, "Replication Data for: DIFFBASE: A Differential Factbase for Effective Software Evolution Management", https://doi.org/10.21979/N9/JKYYUD, DR-NTU (Data), V1 |
Citation |
|
Title: |
Replication Data for: DIFFBASE: A Differential Factbase for Effective Software Evolution Management |
Identification Number: |
doi:10.21979/N9/JKYYUD |
Authoring Entity: |
Wu, Xiuheng (Nanyang Technological University) |
Zhu, Chenguang (The University of Texas at Austin) |
|
Li, Yi (Nanyang Technological University) |
|
Software used in Production: |
Docker |
Software used in Production: |
Docker Compose |
Grant Number: |
under its Academic Research Fund Tier 2 MOE2019-T2-1-040 |
Distributor: |
DR-NTU (Data) |
Access Authority: |
Li, Yi |
Depositor: |
Li, Yi |
Date of Deposit: |
2021-07-10 |
Holdings Information: |
https://doi.org/10.21979/N9/JKYYUD |
Study Scope |
|
Keywords: |
Computer and Information Science, Computer and Information Science, Software evolution, Software maintenance, Program facts |
Abstract: |
Numerous tools and techniques have been developed to extract and analyze information from software development artifacts. Yet, there is a lack of effective method to process, store, and exchange information among different analyses. DiffBase provides a uniform exchangeable representation supporting efficient querying and manipulation, based on the existing concept of program facts. We consider program changes as first-class objects, which establish links between intra-version facts of single program snapshots and provide insights on how certain artifacts evolve over time via inter-version facts. DiffBase includes a series of differential fact extractors and multiple software evolution management tasks have been implemented with DiffBase, demonstrating its usefulness and efficiency. |
Kind of Data: |
Diffbase tool and dataset |
Methodology and Processing |
|
Sources Statement |
|
Data Access |
|
Other Study Description Materials |
|
Related Publications |
|
Citation |
|
Identification Number: |
10.1145/3468264.3468605 |
Bibliographic Citation: |
Wu, X., Zhu, C., & Li, Y. (2021, August). DIFFBASE: A Differential Factbase for Effective Software Evolution Management. In Proceedings of the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’21), August 23–28, 2021, Athens, Greece. ACM, New York, NY, USA. |
Label: |
diffbase.tar.gz |
Text: |
Replication package for Diffbase |
Notes: |
application/x-gzip |