Code repositories are a common way to archive software source code files. Understanding code repository content and his- tory is important but can be difficult due to the complexity of code repositories. Most available tools are designed for users who are actively maintaining a code repository. In contrast, external developers need to assess the suitability of using a software library, e.g. whether its code repository has a healthy level of maintenance, and how much risk the external developers face if they depend on that code in their own project. In this paper, we identify six risks associated with using a software library, we derive seven requirements for tools to assess these risks, and we con- tribute two dashboard designs derived from these requirements. The first dashboard is designed to asses a software library's usage suitability via its code repository, and the second dashboard visually compares usage suitability information about multiple soft- ware libraries’ code repositories. Using four popular libraries code repositories, we show that these dashboards are effective for understanding and comparing key aspects of software library us- age suitability. We further compare our dashboard to a typical code repository user interface and show that our dashboard is more succinct and requires less work.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.