Bibliographic databases have long been a cornerstone of scientometrics research, and new information sources have prompted several comparative studies between them. Such studies often employ document-level matching pr...
详细信息
Bibliographic databases have long been a cornerstone of scientometrics research, and new information sources have prompted several comparative studies between them. Such studies often employ document-level matching procedures to identify overlaps in the corpus of each database and assess their coverage. However, despite being increasingly relevant in comparative studies, such a type of analysis still lacks an open-source tool to automate it. To fill this gap, we have developed an R package called biblioverlap, which implements a hybrid matching approach using a unique identifier and a selection of ubiquitous bibliographic fields to establish document co-occurrence. It supports data analysis from a broad range of secondary sources and can be used for comparing databases and assessing document overlap in virtually any bibliographic dataset, which can be insightful for various research questions. This paper presents the biblioverlap tool, details the matching procedure's implementation, and uses an example dataset containing records from the Federal University of Rio de Janeiro to illustrate the package's built-in functionality.
Understanding an unfamiliar program is always a daunting task for any programmer, either experienced or inexperienced. Many studies have shown that even an experienced programmer who is already familiar with the code ...
详细信息
ISBN:
(纸本)9781450371223
Understanding an unfamiliar program is always a daunting task for any programmer, either experienced or inexperienced. Many studies have shown that even an experienced programmer who is already familiar with the code may still need to rediscover the code frequently during software maintenance. The difficulties of program comprehension is much more intense when a system is completely new. Onewell-known solution to this notorious problem is to create effective technical documentation to make up for the lack of knowledge. The purpose of technical documentation is to achieve the transfer of knowledge. However, creating effective technical documentation has been impeded by many problems in practice [1]. In this paper, we propose a novel tool called GeekyNote to address the major challenges in technical documentation. The key ideas GeekyNote proposes are: (1) documents are annotated to versioned source code transparently;(2) formal textual writings are discouraged and screencasts (or other forms of documents) are encouraged;(3) the up-to-dateness between documents and code can be detected, measured, and managed;(4) the documentation that works like a debugging-trace is supported;(5) couplings can be easily created and managed for future maintenance needs;(6) how good a system is documented can be measured. A demo video can be accessed at https://***/cBueuPVDgWM.
暂无评论