{"dcterms:modified":"2023-07-19","dcterms:creator":"DR-NTU (Data)","@type":"ore:ResourceMap","@id":"https://researchdata.ntu.edu.sg/api/datasets/export?exporter=OAI_ORE&persistentId=doi:10.21979/N9/JKYYUD","ore:describes":{"citation:depositor":"Li, Yi","kindOfData":"Diffbase tool and dataset","title":"Replication Data for: DIFFBASE: A Differential Factbase for Effective Software Evolution Management","subject":"Computer and Information Science","dateOfDeposit":"2021-07-10","citation:dsDescription":{"citation:dsDescriptionValue":"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.","citation:dsDescriptionDate":"2021"},"software":[{"citation:softwareName":"Docker","citation:softwareVersion":"20.10.5"},{"citation:softwareName":"Docker Compose","citation:softwareVersion":"1.25.0"}],"citation:keyword":[{"citation:keywordValue":"Software evolution"},{"citation:keywordValue":"Software maintenance"},{"citation:keywordValue":"Program facts"}],"grantNumber":{"citation:grantNumberAgency":"Ministry of Education (MOE)","citation:grantNumberValue":"under its Academic Research Fund Tier 2 MOE2019-T2-1-040"},"publication":{"publicationCitation":"Wu, X., Zhu, C., & Li, Y. (2021, August). DIFFBASE: A Differential\nFactbase for Effective Software Evolution Management. In Proceedings of the\n29th ACM Joint European Software Engineering Conference and Symposium\non the Foundations of Software Engineering (ESEC/FSE ’21), August 23–28,\n2021, Athens, Greece. ACM, New York, NY, USA.","publicationIDType":"doi","publicationIDNumber":"10.1145/3468264.3468605","publicationURL":"https://2021.esec-fse.org/details/fse-2021-papers/74/DIFFBASE-A-Differential-Factbase-for-Effective-Software-Evolution-Management"},"author":[{"citation:authorName":"Wu, Xiuheng","citation:authorAffiliation":"Nanyang Technological University"},{"citation:authorName":"Zhu, Chenguang","citation:authorAffiliation":"The University of Texas at Austin"},{"citation:authorName":"Li, Yi","citation:authorAffiliation":"Nanyang Technological University","authorIdentifierScheme":"ORCID","authorIdentifier":"0000-0003-4562-8208"}],"citation:datasetContact":{"citation:datasetContactName":"Li, Yi","citation:datasetContactAffiliation":"Nanyang Technological University"},"@id":"doi:10.21979/N9/JKYYUD","@type":["ore:Aggregation","schema:Dataset"],"schema:version":"1.0","schema:name":"Replication Data for: DIFFBASE: A Differential Factbase for Effective Software Evolution Management","schema:dateModified":"Tue Jul 12 16:39:01 SGT 2022","schema:datePublished":"2021-07-10","schema:license":"http://creativecommons.org/licenses/by-nc/4.0","dvcore:fileTermsOfAccess":{"dvcore:fileRequestAccess":false},"schema:includedInDataCatalog":"DR-NTU (Data)","ore:aggregates":[{"schema:description":"Replication package for Diffbase","schema:name":"diffbase.tar.gz","dvcore:restricted":false,"schema:version":1,"dvcore:datasetVersionId":3567,"@id":"https://researchdata.ntu.edu.sg/file.xhtml?fileId=71993","schema:sameAs":"https://researchdata.ntu.edu.sg/api/access/datafile/71993","@type":"ore:AggregatedResource","schema:fileFormat":"application/x-gzip","dvcore:filesize":131155480,"dvcore:storageIdentifier":"file://17a8e6a7e43-42a51d27f15b","dvcore:rootDataFileId":-1,"dvcore:checksum":{"@type":"MD5","@value":"02824ae6811d33b46ffbddc32ec561ec"}}],"schema:hasPart":["https://researchdata.ntu.edu.sg/file.xhtml?fileId=71993"]},"@context":{"author":"http://purl.org/dc/terms/creator","authorIdentifier":"http://purl.org/spar/datacite/AgentIdentifier","authorIdentifierScheme":"http://purl.org/spar/datacite/AgentIdentifierScheme","citation":"https://dataverse.org/schema/citation/","dateOfDeposit":"http://purl.org/dc/terms/dateSubmitted","dcterms":"http://purl.org/dc/terms/","dvcore":"https://dataverse.org/schema/core#","grantNumber":"https://schema.org/sponsor","kindOfData":"http://rdf-vocabulary.ddialliance.org/discovery#kindOfData","ore":"http://www.openarchives.org/ore/terms/","publication":"http://purl.org/dc/terms/isReferencedBy","publicationCitation":"http://purl.org/dc/terms/bibliographicCitation","publicationIDNumber":"http://purl.org/spar/datacite/ResourceIdentifier","publicationIDType":"http://purl.org/spar/datacite/ResourceIdentifierScheme","publicationURL":"https://schema.org/distribution","schema":"http://schema.org/","software":"https://www.w3.org/TR/prov-o/#wasGeneratedBy","subject":"http://purl.org/dc/terms/subject","title":"http://purl.org/dc/terms/title"}}