50
edits
Changes
no edit summary
! Speakers
|-
| 1 || 435 || Top 10 |style="font-weight: bold;"| From problems to solutions: A case study in building the right thing || Hank Sway
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|We build software to solve problems, but understanding users’ problems is not a trivial task. Because we love writing code, it’s tempting to begin designing solutions too early in the process. In this presentation, we will share a real-life example of how we took a user-centered approach to designing a mobile application specifically for library student workers. We learned that taking the time upfront to understand end-user problems leads to greater success in development projects. We will also discuss the implications of this process for API-first development. The value of designing and developing your APIs before your application will only be realized if you adopt a user-problems-first perspective.
|-
| 2 || 411 || Top 10 |style="font-weight: bold;"| Beyond Keywords: Making Search Better || Giovanni Fernandez-Kincade
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Text-based retrieval and ranking methods have been with us since the 60s. Open-source projects like Solr and Elastic Search made this technology scalable, performant, and more easily accessible, but what you get out-of-the-box is more or less the same techniques we’ve been talking about for half a century. We can do better! In this talk, we’ll discuss practical techniques for improving your organization’s search engine.
|-
| 3 || 400 || Top 10 |style="font-weight: bold;"| Systems thinking: a practical field guide || Andreas Orphanides
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
In this presentation, drawing from real-world examples in our day-to-day lives (from burrito shops to public-restroom paper towel dispensers), we will demonstrate how to tease apart the threads of an unfamiliar system using limited evidence. We'll identify the opportunities to observe and derive insight from unfamiliar systems, and we'll form a broad framework for thinking about systems -- both new ones and those that are familiar to us. Part field guide, part collection of lateral-thinking exercises, this presentation will encourage audience members to look at systems in a new light, to observe the effects of systems design, and to work backward and forward to understand the underlying systems more completely. These skills are directly transferrable to our day-to-day work; by better understanding systems in the wider world, we can gain new insights into our own systems. The audience will come away from this talk with a renewed recognition of and appreciation for systems, a framework for understanding systems and system design choices, and a thirst for puzzling through the systems they encounter both in their work and in the world at large."
|-
| 4 || 378 || Top 10 |style="font-weight: bold;"| Big Data In Libraries: Creating An Analytics Hub To Reveal Patterns, Trends, And Associations In Your Library || Joel Shields
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Does your library have important analytics you would like to share with others but you are not sure where to begin? Do you have existing reports you would like to compare to reveal patterns, trends, and associations but they are in different formats? This presentation shows a unique approach to managing your library’s big data using free online tools to create an analytics hub that breaks down the traditional silo approach to reports. In addition, you will learn how to publish the results online as real-time charts or as inline text within your current website. The best part? You can do it within an hour with little to no programming skills! Get hands-on with your library's big data, more effectively manage content on the web, and learn how to collaborate on live website content using Google Drive.
|-
| 5 || 377 || Top 10 |style="font-weight: bold;"| Data Analytics and Patron Privacy in Libraries: A Balancing Act || Becky Yoose
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 6 || 374 || Top 10 |style="font-weight: bold;"| Stay JSON Schemin’: An open-source metadata validation workflow for large-scale media preservation projects || Genevieve Havemeyer-King and Nick Krabbenhoeft
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 7 || 372 || Top 10 |style="font-weight: bold;"| Airing our Dirty Laundry: Digital Preservation Gaps and How We're Fixing Them || Naomi Dushay and John Martin
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Objects in the Stanford Digital Repository are versioned and backed up, but our object recovery process has been … challenging. Our digital preservation processes are optimized for “write once; read never." To address our digital preservation gaps, we are creating a proactive audit process for preserved data and we are completely revamping how we back up and archive our digital content (for better long term preservation and easier recovery). We are also implementing better ways to get at status information about our archived digital content. We’ll present details about our preservation gaps and the solutions (which should all be in place by Code4Lib 2018), including how we're leveraging the cloud.
|-
| 8 || 370 || Top 10 |style="font-weight: bold;"| APIs at the Core: How FOLIO Wants to Engage You In Creating New Library Services || Peter Murray
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|FOLIO’s design puts the “platform” in “library services platform”. Everything from initializing the first tenant on the platform to upgrading the circulation business logic module to adding a line in an order is handled with a well-defined RESTful API. What new service could you create if the details of handling patrons, setting item statuses, and registering/cataloging new content was handled by modules you could extend? The community of developers and library experts has grown dramatically since Sebastian Hammer first introduced what would be come FOLIO in his 2016 Code4Lib talk “Constructive disintegration -- re-imagining the library platform as microservices”. Hear how the microservices platform concepts have matured and what it means for services in your library.
|-
| 9 || 368 || Top 10 |style="font-weight: bold;"| One step at a time: Laying the groundwork for Linked Data with URIs || Sonoe Nakasone and Dawn Pearce
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
Many libraries are preparing their catalogs for linked data by inserting URIs into MARC records. This is such an important step towards linked data that the Program for Cooperative Cataloging (PCC) formed a Task Group on URIs in MARC. This presentation shares the methods and results of a pilot project with two goals: 1) assess the viability and scalability of adding URIs to MARC using a) SirsiDynix Symphony APIs, and b) MarcEdit; and 2) engage all 22 members of the Acquisitions & Discovery department in a linked data project that creates a dataset ripe for further linked data experimentation while teaching the importance of URIs in an linked data environment. This project also ties into a larger plan for linked data experimentation and learning at NCSU libraries."
|-
| 10 || 362 || Top 10 |style="font-weight: bold;"| Beyond Open Data || Shawn Averkamp, Ashley Blewer, and Matt Miller
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|In our daily lives, we are awash in data, visualizations and analysis. Libraries, too, recognize the potential power in expressing our collections and their content as data, and we've made some strides in putting this data online to be downloaded, manipulated, recombined, and analyzed. But who is actually using and making sense of it? If we are to encourage a data revolution in libraries, we will need to make our data more accessible and malleable to more people, civilians and librarians alike, in formats that work with common tools and that make it easy for anyone to learn about the potentials and limitation in our data and collections. Having learned some tough lessons from technical and institutional challenges in generating, publishing, and stewarding open cultural heritage data, we're working on a way to look beyond current library practices to get open data out and about the world and into the hands of people of all skillsets. We're putting out a call to you to join us in breaking open datasets free from their institutional homes, repackaging them in more standard, tool-friendly data structures, and promoting them more widely. Using the Frictionless Data spec, the Internet Archive, and open data from all around the library world as an example, we'll show a possible model for liberating data for wider use.
|-
| 10 || 362 || Top 10 |style="font-weight: bold;"| Use vs. Reuse: Assessing the value of our digital collections || Liz Woolcott, Ayla Stein, and Elizabeth Kelly
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 10 || 362 || Top 10 |style="font-weight: bold;"| Using a large metadata aggregation to improve data reconciliation || Jeff Mixter
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Hear about our process to greatly increase the likelihood of making the first match the “best” match for most string matches. When we were automatically reconciling lists of strings representing entities from bibliographic metadata against a range of target vocabularies for a project, we found that we could use the representation of those target vocabularies in a separately managed large data aggregation. This provided an additional weighting to apply to the standard Levenshtein distance calculations, and thus much higher likelihood of first, best matches. We’ll describe the steps in the project, success metrics, and reflections on other data reconciliation projects that can benefit from this approach.
|-
| 11 || 360 || |style="font-weight: bold;"| Massively Responsive Web Design || Walt Gurley and Markus Wust
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|When designing a modern web page it is necessary to consider the multiple devices on which your site will be viewed. Everything from standard CSS media queries to entire style frameworks are available to help us design layouts and interactions that can accommodate any mobile, laptop, or desktop screen we might encounter. These responsive tools simplify the creation of tailored web experiences, but what happens when your displays go beyond the desktop monitor? What happens when you get to 5K? What if your aspect ratio is 16:1? Unique screen sizes are becoming more common as immersive spaces and large scale public displays are incorporated into modern library design. This talk will cover how we have leveraged responsive design web standards to develop exhibits and templates that allow the display of content across common and unique displays. We will provide an overview of development workflows and tools for responsive design, demonstrate successful projects built with these tools, and discuss the possibilities of scaling these resources to promote content sharing between institutions.
|-
| 12 || 351 || Yes |style="font-weight: bold;"| Python for Data Transformation || Jason Clingerman
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|The National Archives has several partnerships with organizations digitizing our records. Once we received the digitized images and metadata back, we faced a significant challenge of transforming that metadata to match our data model for upload to the National Archives Catalog. This led staff of our Office of Innovation to develop an innovative approach using Python. Since implementing Python tools for data transformation, the National Archives has made over 25 million pages of partner-digitized records available and this number is growing significantly as we refine our tools. We also share our Python tools on GitHub for public reuse.
|-
| 12 || 351 || |style="font-weight: bold;"| Schema-now or Schema-later -- the Myth of Unstructured Data || Steve Mardenfeld
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Over the past few years, there has been an explosion of new database technology that have promised to not only simplify development and increase performance, but also eschew the basic need for structure in our data. True to their word, these technologies have revolutionized modern development, yet in some ways things are still the same -- migrations will always need to occur, applications will need to understand the data, and basic aggregations will need to happen. This talk will focus on what's different about these tasks in a noSQL world, the advantages of these solutions, and how to determine if the tradeoffs are right for you.
|-
| 13 || 346 || |style="font-weight: bold;"| DevOps for Library Operations & Systems || Elizabeth Mumpower
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|DevOps has been a hot topic in IT for the last several years and has also begun to gain steam within the Library technology community. But, many times, the focus is on application development (usually open source) and places emphasis on software developers and engineers taking ownership and having barriers removed so they can do their work. However, many libraries do not have full-scale application development nor full-time software developers much less a software development team. Does the lack of full-time development mean library operations cannot adopt DevOps culture and practices? No! DevOps can be a useful methodology for empowering library systems teams to better handle change, respond more quickly to issues, and to have more successful collaborative efforts. This session will begin by introducing some of the concepts and tenants of DevOps that are particularly relevant for library technology and will then move into how these concepts are currently working, challenges, and future goals for adoption of DevOps methodology within a library systems team.
|-
| 14 || 343 || |style="font-weight: bold;"| Sunsetting: Strategies for Portfolio Management and Decommissioning Projects || Jason Ronallo and Bret Davidson
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 15 || 340 || Yes |style="font-weight: bold;"| Pycallnumber! For Tricky Call Numbers || Jason Thomale
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
[1] https://github.com/unt-libraries/pycallnumber"
|-
| 16 || 338 || |style="font-weight: bold;"| Algorithms and Democracy /Coding for Freedom || John Hessler
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Partisan gerrymandering has a long history in both in politics and cartography. Today however, with the use of specialized algorithms and supercomputers, it has become a mapping and computational project very different from what is was in the 19th and 20th centuries. This talk will give an introduction to what ever librarian and archivist should know about the code that sits at the foundation of the modern science of gerrymandering and discuss how massively parallel computation is giving rise to new forms of cartography based on the processing of huge amounts of thematic data. These maps and simulations are revealing hidden patterns in voting behavior and have led to new and interesting forms of cartographic visualization and have created deep questions concerning what constitutes a gerrymandered map.
|-
| 16 || 338 || Yes |style="font-weight: bold;"| Deep Learning for Libraries || Lauren Di Monte and Nilesh Patil
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Learn how to leverage open source tools like Python, Pandas, Seaborn, and Tensor Flow/Keras to develop machine learning frameworks for your library. We’ll share simple workflows that we have developed to combine sensor data from access control gates, computer visions systems, and data science methods to develop predictive models for library space assessment. We’ll cover the specific hardware and software tools we used, share data visualizations, and explore how to move from data collection to actionable insights.
|-
| 17 || 337 || |style="font-weight: bold;"| Essentialism and Digital Preservation: A Lightweight Solution for Digital Asset Management || Brian Dietz and Todd Stoffer
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 18 || 336 || Yes |style="font-weight: bold;"| Save Homestar Runner!: Preserving Flash on the Web || Jacob Zaborowski
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Macromedia (and later, Adobe) Flash was ubiquitous with the web in the late 1990s and early 2000s, as webseries like Homestar Runner can attest. However, the web's evolution has left Flash by the wayside, culminating in Adobe's recent announcement to cease support for Flash by he end of 2020. This presentation explores the issues of web preservation when considering Flash content for the web, as well as strategies for preservation planning.
|-
| 19 || 333 || Yes |style="font-weight: bold;"| For Beginners -- No Experience Necessary || Julie C. Swierczek
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|You are attending - or teaching - a workshop on the latest tech hotness. The ad said it was "For Beginners -- No Experience Necessary". You get there and a third of the attendees don't have the right equipment and software, a third are on the verge of tears, and a third are bored out of their minds. What's worse, the presenters want to sneak out the back door. Attendees suck at self-selecting for these workshops because people suck at teaching for beginners. We need to be better at understanding what it means to teach for true beginners and at communicating the real expectations for attendees. This presentation will cover some ideas to get us on the right path for better experiences teaching and learning about technology.
|-
| 20 || 331 || Yes |style="font-weight: bold;"| Deep Learning and Historical Collections || John Hessler
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Deep convolutional neural networks have led to breakthrough results in numerous machine learning tasks such as the classification of images in huge data sets, like ImageNet ; they have provided the framework for unsupervised control-policy-learning in the mastering by computers of sample human tasks, like Atari games; and have led to the defeat of the world champion, in the complex and computationally intractable, game of Go, a decade before computer scientists thought it possible. All of these applications first perform feature extraction on large data sets and then feed the results into a trainable classifier based on deep convolutional neural networks. This paper presents an introduction to a framework for the building of a feature extractor that employs large convolutional neural networks to identify and extract layer features from large sets of digitized historical maps that could be used in environmental, urban planning and development studies.
|-
| 20 || 331 || |style="font-weight: bold;"| How does Search work, anyhow? || Giovanni Fernandez-Kincade
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|It’s in your browser. Your operating system. Your phone. Your car. Your automated home assistant. And of course, it’s probably on your institution's public website. Search is everywhere. So, how does Search work, anyhow? Journey with us on this talk to the heart of the inverted index.
|-
| 20 || 331 || |style="font-weight: bold;"| Ten Ways to Improve EZproxy Security || Paul R Butler
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|EZproxy is one of the most ubiquitous library products, and one of the most common vectors of cyberattack within it. In this presentation, 10 tweaks, tips, and tools will be discussed to prevent fraudulent access and identify compromised user credentials in EZproxy. While examples from EZproxy will be discussed, many of the lessons learned can be used in other systems.
|-
| 21 || 330 || |style="font-weight: bold;"| Leveling Up in LibTech Administration and Non-Administration Paths For Your LibTech Career || Becky Yoose
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Programmers and other technical staff come to a point in their careers where they need to decide about the path of their career trajectory. Many libraries and organizations view the path forward as one into administration, and many workers believe that path as the only way to move up in their careers. What does taking the path to library technology administration really look like? Is this the only way forward career-wise? A library technology worker-turned-administrator will share their experience, as well as other case studies from other library technology staff and administrators. The talk will cover two areas, the first being how to get onto the path of administration, and what library technology administration actually entails (spoiler alert: meetings; meetings everywhere). This talk will also cover other ways to advance in one’s career without going into administration, as well as bowing out of the administration path if you find that the path is not for you.
|-
| 22 || 329 || |style="font-weight: bold;"| Open Access Button: Putting OA into Interlibrary Loan || Joseph McArthur
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|The Open Access Button is a family of tools to get access to articles behind paywalls, either by finding free, legal alternatives or requesting an author make a copy available. The Open Access Button has been working to integrate our services and others with library catalogs and interlibrary loan systems — to surface accessible copies of articles directly through library discovery systems and fulfill interlibrary loan requests instantly when accessible copies are available in repositories. Our goal is to save staff time, reduce costs, and increase the percentage of articles available through repositories, all while improving user experience. We’re delighted to have new tools that help do all this, including DeliverOA (https://openaccessbutton.org/deliveroa), EmbedOA (https://openaccessbutton.org/embedoa) and OAsheet (https://openaccessbutton.org/oasheet). In this session we will walk through these new tools, preview what’s coming next, and share some insights into what we’re learning along the way.
|-
| 23 || 324 || Yes |style="font-weight: bold;"| Advances in Data Mining and Machine Learning for Chat Sentiment and Library Account-Based Recommendations || Jim Hahn and David Ward
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 23 || 324 || Yes |style="font-weight: bold;"| Dealing with Technical Debt a Point-of-View: DevOps and Managerial || Whitni Watkins and Kenneth Rose
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
The decisions that are made which result in technical debt should be made with a strategic engineering perspective. Addressing technical debt from a DevOps point-of-view and a Managerial point-of-view can have significantly different perspectives of the impact and detriment of technical debt, affecting when, how and what technical debt should be addressed and dealt with. "
|-
| 23 || 324 || |style="font-weight: bold;"| The Future is Serverless, Codeless, Drag And Drop || Blake Carver
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Application development is becoming easier than ever. New technologies that are inexpensive and easy to use will soon revolutionize both front-end and back-end development. Front-end developers will leverage technologies like WebAssembly. This will allow web base applications to be more like traditional desktop applications. They will be cross platform, faster and written in any language. They will also be easily distributed, and like many applications, will not require installation. Traditional back-end development is changing at a rapid pace as well. Serverless arcitecture on platforms like AWS Lambda and others will allow developers to easily and rapidly create and scale applications to allow for super fast and easy development.
|-
| 24 || 322 || Yes |style="font-weight: bold;"| Building a cloud platform using AWS for data analysis of Digital Library || Yinlin Chen
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
Last, we share our experience on architecting cloud platform in AWS, design strategies and best practices to process digital library dataset and retrieve results in a cost-effectiveness way."
|-
| 25 || 318 || |style="font-weight: bold;"| Better Interviewing and Onboarding: What we've done to improve our interview process and to make it easier for new hires to integrate into our teams || Johnathan Martin
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|This is an intro for an hour-long breakout session that we hope to hold. We'd like to discuss the things we've done to improve screening and in-person interviewing of candidates, as well as the things we've done to improve onboarding for new hires. On the interviewing side of things, we've tried to keep an eye towards standardization of interview questions, we've tried to make our desired characteristics for positions as explicit as possible, and for potential software developers, we've tried to use a pairing exercise which is a small simulation of our day to day approach to agile development. On the onboarding side, we've embraced the assignment of specific peer mentors for new hires, we've tried to update our checklists and explicitly assign responsibility for each task to the appropriate role, we've scheduled retrospectives for the six week mark after the new hire joins, and for software developers, we've encouraged pairing as much as possible with everyone in the team (as well as thoughtful initial assignments, to projects that will allow the new developer to acclimate more easily). We'd also like to discuss things that we can improve on in the future, including more focus on increasing the diversity of our candidate pipeline.
|-
| 26 || 316 || |style="font-weight: bold;"| Make Your Library an Open Data Superstar || Jim Craner
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 27 || 315 || |style="font-weight: bold;"| Coding with Only Your Browser || Terry Brady
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 28 || 313 || Yes |style="font-weight: bold;"| Web Archiving and You / Web Archiving and Us || Amy Wickner
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Web archiving is often undertaken at scale by public and private memory institutions, academic researchers, and the Internet Archive. However, individuals and non-institutional communities also have a stake in documenting particular experiences of the live web: as collectors building our own archives; as subjects represented via captured websites; and as users of web archives that have been constructed in different ways and for a variety of purposes. In this talk, I'll review some ways in which web archives impact a growing code4lib community – as subjects, users, and collectors – and reasons we might have to care about those impacts. I'll also discuss hows and whys of DIY/personal web archiving, which I hope will inspire exploration and action.
|-
| 29 || 308 || |style="font-weight: bold;"| Tele like it is: making a case for telecommuting || Kelsey George
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Telecommuting creates flexible working conditions that benefit both the library and the employee. Benefits include higher job satisfaction, the ability for employees to execute work more effectively and efficiently, retention of valued employees, recruitment of a strong workforce, and reduced absenteeism. Yet, there are still many obstacles facing employees who would like to incorporate telecommuting into their work schedule. This presentation will illustrate how librarians, information professionals, and staff can address the resistance they might encounter when trying to telecommute.
|-
| 30 || 307 || |style="font-weight: bold;"| Non-Descriptive Metadata in RDF || Ben Pennell and Sonoe Nakasone
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 31 || 306 || Yes |style="font-weight: bold;"| Don't Get MADS About It || Bleakley McDowell, Crystal Sanchez, and Walter Forsberg
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|In 2016 the Smithsonian National Museum of African American History and Culture, in cooperation with the Smithsonian Office of the Chief Information Officer, embarked on a project to develop an online streaming video player capable of delivering audiovisual assets from 19 Smithsonian museum collections to the public. This talk will provide insights into the building of a new streaming player while integrating it with a pre-exisiting digital repository, highlighting the successes and failures in systems coordination for the world's largest museum.
|-
| 31 || 306 || Yes |style="font-weight: bold;"| Low Tech Approach to Beginning a Redesign || Sarah Branham
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
In this presentation, the UX test will be described along with the ways in which it guided the redesign process. How we got the students to help us out with very little publicity or effort on our part will also be explained. "
|-
| 32 || 305 || |style="font-weight: bold;"| Cryptography 101 || Minhao Jiang
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|What should you take into account if you’re developing an application that requires authentication process? To make it worse, your application is intended to be used beyond the university scope, which implies the available LDAP server may not be a preferred way to go. Which implemented functions can you use for your application’s password security? All the questions have been researched and answered by our recent development of a new application (we use PHP and MySQL), and will be shared in the presentation where basics of cryptography is also going to be covered.
|-
| 33 || 304 || Yes |style="font-weight: bold;"| Auditing algorithms in commercial discovery tools || Matthew Reidsma
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
I've been experimenting with methods for auditing algorithms by assessing large results sets to determine patterns and screen for systemic problems and biases. In this presentation, I'll discuss the methods I've used for algorithmic audits, the potential impacts of algorithmic auditing on library operations, and auditing algorithms without violating the software's Terms of Service."
|-
| 33 || 304 || |style="font-weight: bold;"| Jitterbug into my brain: something's bugging me, and it's AV || Erica Titkemeyer and Andrew Shirk
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|In looking to build a centralized, authoritative location for the description and discovery of archival audiovisual materials, the Southern Folklife Collection at the University of North Carolina developed a MySQL database and user interface, Jitterbug, to fulfill large-scale audiovisual digitization and preservation needs. With users spanning across the library, including curators, archivists, reference staff, and audio engineers, the application needed to focus on simplifying data entry, search and re-use. Speaking to their experiences in data cleanup, migration and development, the Product Owner and Developer of this open-source database management application will share useful lessons learned, as well as the tools and resources utilized to manage the messiest data you've never wanted to touch, and the soft skills and strategies for cross-communication required to build the application.
|-
| 34 || 302 || |style="font-weight: bold;"| Free metadata from Crossref || Patricia Feeney
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 34 || 302 || Yes |style="font-weight: bold;"| Low-Cost Preservation Environment Monitoring with the Raspberry Pi || Monica Maceli
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Controlling environmental conditions is an important tool used in preserving archives and manuscripts; in combination with HVAC systems, independent devices called preservation environment monitors (PEMs) are used to log data such as temperature and relative humidity. This talk will detail the presenter’s construction of a do-it-yourself (DIY) PEM—using the Raspberry Pi—and compare its performance against a popular, but expensive, commercial PEM device.
|-
| 35 || 301 || |style="font-weight: bold;"| The Authority Decentralization of Blockchains and How it Applies to Libraries. || David Kinzer
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|We'll explore what blockchains are, and how they are poised to dramatically change industries by decentralizing trust. We'll look at some current applications of blockchains and how they may map to libraries.
|-
| 36 || 298 || Yes |style="font-weight: bold;"| From Wikidata to Scholia: creating structured linked data to generate scholarly profiles || Mairelys Lemus-Rojas and Jere Odell
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 36 || 298 || |style="font-weight: bold;"| The ad hoc technologist: Personal competencies and professional responsibilities || Gesina A. Phillips
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Librarians in technologically adjacent fields such as scholarly communication and digital scholarship may find themselves acting as a technology advisor in smaller institutions. How can librarians with an interest in technological solutions integrate that focus into positions which do not explicitly include oversight of systems or platforms? How can existing technological competencies among staff be leveraged to benefit the library and its users? What are the potential pitfalls of incorporating additional technological responsibilities (on an ad hoc or permanent basis) into non-tech-focused positions?
|-
| 37 || 297 || |style="font-weight: bold;"| Bonding with Project Electron: Building a Born-Digital Records Transfer App Together || Hannah Sistrunk, Darnell Lynch, and Kavitha Kothur
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Archivists, developers, and IT professionals share common goals in the management of digital records, yet lack a common language in which to communicate. This session brings together representatives from three institutions to share their experiences with the collaborative planning, development, and implementation of an application to support the ongoing secure transfer of digital records from active organizations to archives. This open-source application, called Aurora, is part of the larger Project Electron, an effort to develop infrastructure to support the archival management and preservation of born-digital records. Presenters will include a digital archivist from the Rockefeller Archive Center, a developer from Marist College, and an IT professional from the Ford Foundation. Together, they will discuss how to shape a collaborative project in a way that values and effectively leverages the expertise of all participants.
|-
| 37 || 297 || |style="font-weight: bold;"| Freaky Fast : How PhoneGap Made it Easy to Create a Mobile App on iOS and Android || Karen Coombs
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|This presentation recounts what we learned in building a cross-platform mobile application in 9 months, and how adopting PhoneGap was pivotal in accomplishing this goal. We will show how we used the modern PhoneGap stack to leverage our expertise in JavaScript/HTML5/CSS3 development to efficiently produce mobile applications for the iOS and Android operating systems. We’ll cover working with PhoneGap in an integrated development environment, accessing device elements such as cameras, building a modern JavaScript stack with Node, unit testing, functional testing, deploying development testing, internally evaluating, and deploying into production.
|-
| 37 || 297 || |style="font-weight: bold;"| HOOT + ELF + FOLIO = Awesome Borrowing Experience for Consumer Electronics || Nathan Ryckman and Jim Hahn
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|This presentation is a report of developer experiences building new apps on the FOLIO platform. A development grant from the EBSCO FOLIO Innovation Challenge (https://www.ebsco.com/folio-innovation-challenge ) made it possible for a software prototyping team to allocate sustained time integrating custom technology loan apps into the platform. The custom circulation software includes the HOOT app: https://youtu.be/INuzXyv6O1A and the Equipment Loan Form--ELF: https://goo.gl/US5TfA . The overall design approach for this project is to support extensibility of meta-services.
|-
| 38 || 296 || |style="font-weight: bold;"| The Best Pick-up Line Ever: How to Mine Your Line-Oriented Files to Better Understand Your Customers || Ralph LeVan
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Everyone wants to understand how their customers are really using their services. And everyone has line-oriented files, like access logs, generated from these services. This presentation will show you how to use an open source application to create reports and dashboards out of these files to answer your unique questions about your customers – without storing or curating the access logs themselves.
|-
| 39 || 295 || |style="font-weight: bold;"| OSSArcFlow: Modeling Digital Curation Workflows for Born Digital Content || Jessica Meyerson and Kelly Stewart
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
In this presentation, the project team will introduce emerging themes, models and project impact through the lens of a single institutional use case."
|-
| 39 || 295 || |style="font-weight: bold;"| Web Archiving Interoperability || Jillian Lohndorf
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Does your institution have web archives? Are you interested in being able to transfer or copy WARC files between systems? In this presentation we’ll discuss the systems interoperability of web archives, the design and development of the Internet Archive’s tools, and demo the IMLS-funded WASAPI data transfer API, as well as other web archiving APIs.
|-
| 40 || 289 || |style="font-weight: bold;"| Building an LDA topic model using Wikipedia |style="font-weight: bold;"| Sharon Garewal and Ronald Snyder
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Join Ronald Snyder, Director of Research at JSTOR Labs, and Sharon Garewal, Senior Metadata Librarian, Taxonomy Manager as they discuss how they went about creating training data for use in JSTOR’s new Text Analyzer, a tool that allows users to upload a document, have it automatically analyzed, and find relevant content on JSTOR. Using the JSTOR Thesaurus hierarchy of 48,000 terms the team identified and reviewed Wikipedia articles to be used as training data for a topic model using a custom curation tool. The result was a topic model including the most significant terms from the JSTOR Thesaurus (approx. 18,000) trained using curated Wikipedia articles. In this presentation, Sharon and Ron will discuss the process used, share initial findings and areas for future work (including multilingual topic inferencing), and provide a short demo of the curation tool and Text Analyzer app.
|-
| 40 || 289 || |style="font-weight: bold;"| Head in the cloud, or feet on the ground? Making preservation hardware platform choices. || Sheila Morrissey
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 41 || 288 || |style="font-weight: bold;"| Information extraction techniques for knowledge graph development || Corey Harper
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|This talk will provide an introductory survey of methods for information extraction and automatic knowledge-base construction. Methods discussed will include dictionary-based systems, rule-based systems, and more contemporary machine learning approaches. Special attention will be given to entity recognition techniques and to methodologies for relation extraction. The talk will illustrate some of these techniques by exploring a "units and measurements extraction" use case. The technique uses a dictionary of measurement units and pattern matching of part-of-speech tags to build up a set of annotations for each measured value. These are then used in further natural language and part-of-speech pattern matching to identify specific measured properties such as compressive strength of concrete, spike amplitudes of neurons, temperatures of bioteriums, or dosages of drugs. The properties extracted can then be validated via crowd-sourcing or using neural network-based classifiers. Future directions include combining units with noun phrase extraction and relation extraction, with the end goal of generating triples to populate domain specific scientific knowledge graphs.
|-
| 41 || 288 || |style="font-weight: bold;"| Publishing from your Online Git Repository || Terry Brady
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 41 || 288 || |style="font-weight: bold;"| Scaling EaaS – An Introduction || Seth Anderson and Jessica Meyerson
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|In 2018, Yale University Library’s Digital Preservation Services team will begin the Scaling Emulation and Software Preservation Infrastructure project, a two-and-a-half year initiative funded by the Alfred P. Sloan Foundation and the Andrew W. Mellon Foundation. This project will build on our existing efforts in implementation of the bwFLA Emulation-as-a-Service framework at Yale, expanding and improving the capabilities of on-demand emulation for access to legacy digital objects. Our work will include collaboration with the Software Preservation Network, and other stakeholder communities, to identify and configure software environments populated with influential and high-usage legacy software applications and to determine required features to support various use cases for software preservation and access. This introductory presentation will provide an overview of the project’s scope and timeline, review the proposed outcomes of our efforts, and demonstrate recent development of the EaaS framework in use at Yale.
|-
| 42 || 285 || |style="font-weight: bold;"| Automate Library Applications with Google Apps Script || Terry Brady
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 42 || 285 || |style="font-weight: bold;"| Old stuff, new schtick: using JIRA to manage archives workflows || Maggie Hughes, Joseph Orellana, and Shira Peltzman
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Managing archival material, wrangling its associated data, and making it accessible to users is a constant juggling act. When you’re trying to keep so many balls in the air - people, systems, tools, etc. - having a reliable system to track projects and manage workflows is crucial. At UCLA Library, the special collections department has collaborated with DIIT to develop a strategy for managing and tracking archives-specific workflows using JIRA’s ticketing system. Beginning with project management for born-digital processing and tracking peer review of finding aids and MARC records, our implementation of JIRA is flexible and extensible. In this talk we’ll demonstrate how we tamed the JIRA beast and bent it to our (archival) will, and discuss how other libraries and archives could leverage JIRA’s flexibility to manage projects outside of an I.T. context.
|-
| 43 || 284 || |style="font-weight: bold;"| Code4Bib[liometrics] || Christina K. Pikas and Nancy Faget
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Metrics for measuring impact and output is an evergreen topic in research institutions with perpetually shrinking funds and increasing competition. Metrics and more specifically bibliometrics, are also useful for collection development, technology watch/horizon scanning activities, and profiling institutions whether for competitive intelligence or to locate likely collaborators or funders. It is tempting to rely on data providers who - for a hefty fee - provide some measures out of a box. Better is to use free or open source packages to calculate and visualize standard as well as novel measures. In this session we will describe and evaluate new packages for R and Python that facilitate calculating and visualizing bibliometrics.
|-
| 44 || 282 || |style="font-weight: bold;"| Librarian, Coder, Teacher: Developing a New-to-Programming Undergraduate Courses || Jason T. Mickel, Ph.D.
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|At Washington and Lee University, librarians have taken a central role in the Digital Humanities program and are working toward building technology-centric, for-credit courses around information consumption and creation. This talk presents the successes and challenges of a course developed for teaching web programming to non-programmers and the roadmap for adding additional courses in a proposed digital studies program.
|-
| 44 || 282 || |style="font-weight: bold;"| Your Forms Can Just Be Made Better || Minhao Jiang
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
A project (which is part of a bigger initiative) was launched this year, for the sake of improved functionality, usability and accessibility of our libraries’ web presence. Among completed tasks were thoroughly review code, strengthen control flow, streamline operations, and standardize procedures. Meanwhile, a PHP validation engine was also researched, investigated, and put in use. The presentation will cover how the validation package fit into the picture, how operations are standardized, which together result in the made template for future creation, and possibly more."
|-
| 45 || 280 || |style="font-weight: bold;"| 900 of us are maintaining a 3,400 item dataset on GitHub || Eric Hellman
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
Is it possible that the techniques and workflow that made Free-Programming-Books possible could be applied to million-item library catalogues? Will GitHub someday host a worldcat? This talk will run though the numbers and examine a few of the sticking points."
|-
| 46 || 278 || |style="font-weight: bold;"| LOCKSS System Re-Architecture || Thib Guicherd-Callin
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|The LOCKSS software provides a digital preservation foundation for a growing number of communities, institutions, content types, and use cases. The core of the LOCKSS software's unique preservation capabilities is its polling and repair protocol. Other key functionality includes flexible ingest mechanisms, metadata extraction, discovery system integrations, and access interfaces. The LOCKSS software is now in the midst of a multi-year re-architecture effort to make its system components, including the polling and repair protocol, externally reusable as RESTful Web Services. This will afford the opportunity for LOCKSS peer-to-peer, distributed integrity auditing and maintenance in contexts other than LOCKSS networks, with a more expansive range of possible storage back-ends. Example use cases could be as part of the preservation replication layer of an institutional repository, or between nodes participating in other distributed digital preservation networks. This talk will detail the capabilities of the LOCKSS software, including the polling and repair protocol, and how they can be leveraged via the new Web Services.
|-
| 47 || 276 || |style="font-weight: bold;"| Digitizing Arabic-language Scholarly Content: An Investigation (JSTOR) || Matthew Loy and Anne Ray
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
JSTOR, a not-for-profit digital library, is carrying out a year-long investigation, supported by the National Endowment for the Humanities, into community needs and practices for digitizing Arabic scholarly journals. This presentation will cover early findings from our exploration of the available digitization software packages and processes for Arabic content, and will outline some of the general policy and copyright challenges in building a digital collection of global scholarly content. During the Q&A session, attendees will have a chance to respond to the project findings, and the presenters especially hope that attendees will suggest other digitization projects and potential partners who might benefit from this research."
|-
| 48 || 275 || |style="font-weight: bold;"| Accessibility and eBooks: What Librarians Should Know and How they can Serve their Users || Emma Waecker
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|eBooks have great potential for users with accessibility needs. Why, then, do users so often encounter eBooks that aren’t compatible with screen readers and other assistive technologies? This will be a discussion about how publishers, aggregators, and libraries can partner to provide a better experience for users. We will discuss the consolidated results of a number of studies and audits of eBook accessibility, limitations and options for creating accessible PDF and EPUB eBook files, the real-life impact of these limitations on users, and what skillsets we can help to develop and disseminate to help close the gap.
|-
| 49 || 273 || |style="font-weight: bold;"| An Open Science Framework for Solving Institutional Research Challenges: Supporting the Institutional Research Mission and the Full Project Lifecycle || Matt Spitzer
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
This session will highlight the core OSF architecture available for institutions, the challenges that it addresses, and how this infrastructure can specifically support the institutional research mission with a collaborative approach to bridging current gaps in today’s research lifecycle. We are particularly interested in receiving additional feedback on additional workflow challenges (perhaps institution-specific) from the community."
|-
| 49 || 273 || |style="font-weight: bold;"| Mapping the Research Landscape with Bibliometric Tools || Amy Trost
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|When bibliometric analysis is applied to a collection of academic literature, libraries can identify dominant trends in publishing or predict emerging research areas. This talk will introduce several free and open-source tools--CiteSpace, Sci2, and tm and bibliometrix in R--that allow you to perform simple text mining, identify emerging keywords, and create network and tree diagrams. We'll show off some of the more interesting visualizations we've produced to date. We'll also provide some tips and tricks to help you conduct your own analyses.
|-
| 50 || 271 || |style="font-weight: bold;"| So you want to migrate your data from DSpace to Hyrax? Here’s our approach! || Josh Gum and Hui Zhang
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 51 || 262 || |style="font-weight: bold;"| Creating Persistent Links for ARKival Resources || Meredith Hale
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 52 || 261 || |style="font-weight: bold;"| A Google Apps Script Story || Sonoe Nakasone
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Many librarians find themselves writing scripts here and there as a solution to a task or problem. When it comes time to share that solution with colleagues, however, setting up the right environment or using command line tools can become a barrier. This brief lightning talk discusses the benefits of Google Apps scripts when collaborating with colleagues through the story of one such project.
|-
| 53 || 260 || |style="font-weight: bold;"| Av.Preservation.With.Open.Formats.S13E01.FFV1[cellar].mkv || Dave Rice
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|The CELLAR working group of the Internet Engineering Task Force has been a collaborative effort by open media developers, specification writers, audiovisual archivists, and other interested contributors to formalize standards for FFV1 (lossless video), FLAC (lossless audio), and Matroska (audiovisual container). This presentation shall review the features of these specification relevant to preservation needs, discuss strategies for collaboration between specification and preservation communities, and analyze existing implementation of open, lossless audiovisual formats.
|-
| 53 || 260 || |style="font-weight: bold;"| Hold the soup! Using XPath within the Python lxml module || Elizabeth Wickes
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
I will briefly introduce the XPath query language, an overview of how it is used within the lxml module, some straight forward template code for basic lookups, and suggested resources for getting started. While other scraping packages may need to remain as part of your toolbox, the combination of lxml with XPath can be an option that grows along with your data needs and help you avoid unnecessary package switching and wasted learning time. "
|-
| 54 || 259 || |style="font-weight: bold;"| GIVE BACK! Yes, your code is already good enough! || Hardy Pottinger
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|A brief pep talk and call to action for developers to share their cool hacks with the community, because that's how this whole thing works, right?
|-
| 55 || 257 || |style="font-weight: bold;"| Detecting Anomalous Usage Activity for JSTOR to Support Library Decision Making || Devin O'Hara
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|JSTOR uses a robust set of usage and access-denial data to demonstrate value to libraries and illustrate user demand for new collections. In recent years robots and webcrawlers within universities has obfuscated the behavior and usage of human library patrons in reports. In mid-2017 JSTOR's Analytics team began a three-month project to systematically identify anomalous usage events in non-COUNTER library usage reports in order to deliver to librarians a more accurate view of the value students and researchers are getting from JSTOR products. The Analytics team used a combination of statistical methods, the Python DBSCAN clustering package, and targeted grooming in order to flag these events. The project tackled challenges of scale to apply these method to two-and-a-half years of hourly and event-level usage data for more than 9000 institutions.
|-
| 55 || 257 || |style="font-weight: bold;"| LOCKSS Plugin Architecture || Thib Guicherd-Callin
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|The LOCKSS digital preservation system, historically rooted in Web preservation, offers a flexible plugin architecture to adapt itself to the specifics of a preservation target (Web site, digital collection, institutional repository, etc.). LOCKSS preservation networks leverage features from existing or custom LOCKSS plugins to allow for the collaborative preservation of a target as it evolves with the Web over time, for the extraction of metadata and meaning from preserved content, for the future replay of preserved resources, and more. This presentation will give a technical overview of customizable features of the LOCKSS plugin architecture, including link extractors, HTTP response handlers, login page checkers, URL normalizers, content validators, content filters, article iterators, metadata extractors, link rewriters, and more, illustrated with use cases taken from real-life Web preservation situations. The capabilities of LOCKSS plugins may soon be available for use outside the context of LOCKSS networks, through the work of a major software re-architecture currently underway.
|-
| 56 || 255 || |style="font-weight: bold;"| Databases for Days || Sonoe Nakasone
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 57 || 252 || |style="font-weight: bold;"| Gamification of Library Orientation and Instruction || Plamen Miltenoff and Mark Gill
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 57 || 252 || |style="font-weight: bold;"| Tree Diagram in D3.js || Minhao Jiang
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|[X] University has finished a project that used D3.js to visualize one aspect of the library facts. With efforts to accommodate our specific needs, there are numerous challenges in the development duration. One of the challenges was to dynamically generate tree diagrams which are known not to have consistent representations. Instead of confronting the problem directly, the trick used worked perfectly well by taking a route (first forcing consistency and then dealing with individual differences), and can be considered innovative(ish). This presentation focuses on the tree diagram of D3.js, talks about how a tree diagram works (which you’ll never find anywhere else), and shares the tricks used to overcome challenges. The ideal outcome of this presentation is let you get all you need to customize a tree diagram using D3.js.
|-
| 58 || 244 || |style="font-weight: bold;"| Code4Lib Proposal Framing the Museum GitHub Repository || L. Kelly Fitzpatrick
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
More information: https://medium.com/berkman-klein-center/framing-the-museum-github-repository-afcc55695129"
|-
| 59 || 243 || |style="font-weight: bold;"| Avro 101: Overview and Implications for Metadata Processing || Cole Hudson and Graham Hukill
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Meet Avro: the new and improved book cart. Just as our library carts improved to more efficiently move books around the library, now so have our digital file formats improved for moving data between systems and workflows. This poster will showcase the Avro file format, touching on the Apache Spark framework used for handling large datasets, to explore new ways of thinking about processing library metadata. Drawing upon our experiences, we hope to show our audience how to think about Avro, how to determine when Avro is appropriate for use with library metadata, and the benefits derived from using it.
|-
| 60 || 241 || |style="font-weight: bold;"| Open Social Tagging in TagTeam || L. Kelly Fitzpatrick
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|TagTeam is an open-source tagging platform with the power to move a project’s folksonomy to a controlled vocabulary. Developed by the Harvard Open Access Project (HOAP) at the Berkman Klein Center for Internet & Society at Harvard University, TagTeam is a tool that supports social tagging and information aggregation, enabling users to make project and item level decisions about their tag vocabularies with the ability to filter and view feeds on those tags in multiple formats. This session will provide an overview of TagTeam as an tool for social tagging and metadata creation in an open source platform.
|-
| 61 || 240 || |style="font-weight: bold;"| Using Elastic Search with Kibana for a Technology Watch Portal || Nancy Faget and Christina K. Pikas
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Yes, the federal government is very interested in forecasting what new technology will emerge for use by the good and the bad guys. The new Tech Watch Horizon Scanning Community invited librarians to the table to negotiate licenses, dazzle them with bibliometrics, and test/refine open source tools for their new platform. Can those tools be used to predict the next technology breakthrough? Can Kibana, Elastic Search, and a host of open source visualizations help the Defense Department search and analyze data to guide their research investments? Saavy coders and data librarians can play a big role in moving even the largest of organizations forward in leveraging open source tools with large datasets.
|-
| 62 || 238 || |style="font-weight: bold;"| Clojure Super Powers || David Kinzer
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Clojure is a relatively new language that runs on the Java platform. In this talk I'll introduce you some of the unique attributes of this language that really make it shine and be fun to play with.
|-
| 63 || 236 || |style="font-weight: bold;"| Collaboratively building the Digital Inclusion Resource Library || Ara Kim, Magera Holton, and Matthew Kopel
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Over the past 9 months, Related Works and The National Digital Inclusion Alliance have been working closely to create the Digital Inclusion Resource Library from the ground up. What was key to the success of its creation and usefulness was the community's involvement throughout the entire process. In this talk, we’ll cover the steps we took in building the library and internal tool used to ingest and vet community submitted resources, and talk through key learnings and takeaways from our collaboration so far.
|-
| 64 || 229 || |style="font-weight: bold;"| Building ScholarsDB: Re-envisioning a Simple Faculty Publications Database || Jason T. Mickel, Ph.D.
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|In the Fall of 2015, the University Library at Washington and Lee University needed to upgrade its home-grown faculty publications database. With few resources to commit, they chose to implement the open-source system BibApp, which met its needs for a system. Unfortunately, the software had ended active development and required knowledge of Ruby on Rails for further updates. With renewed time and resources in the summer of 2017, the process began towards reimagining BibApp as a Node application with a redesigned database. This talk briefly discusses the status of the development and puts out a call for interest in contributing to the application.
|-
| 65 || 225 || |style="font-weight: bold;"| Configuring Public Knowledge Project's Open Conference Systems for Digital Scholarship || Matthew Treskon
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
"
|-
| 66 || 224 || |style="font-weight: bold;"| Is it safe? Is it secret || Francis Kayiwa
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Managing your secrets in an audit friendly way.
|-
| 67 || 213 || |style="font-weight: bold;"| Are You a “Solo” Librarian Working on Cutting-Edge Technology? || Minhao Jiang
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|When I started to work around 2 years ago, I was tasked with constructing Machine Learning models to enhance resources discoverability. Without any STEM background or colleagues I could collaborate with, I worked as if I were a solo librarian, and have been making continuous efforts, attempting to navigate myself out. During the session, I’d like to see if there’s someone who has the similar experiences as I did, how (s)he cope with the situation, and meanwhile, to share what I will have learnt by the conference.
|-
| 67 || 213 || |style="font-weight: bold;"| Easter Fool's Day, or, the Chocolate Carrot on a Stick || Ian Walls
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
Presentation will include lots of charts, diagrams, and photos of cute bunnies."
|-
| 68 || 160 || |style="font-weight: bold;"| Automating ExLibris Voyager Circulation Notifications || Bruce Orcutt
|-
|colspan="3" style="text-align:right; font-weight: bold;"|Abstract
|colspan="2"|Always ask yourself, what can be automated. Out of the box circulation notifications for ExLibris' Voyager are a painfully manual process. I noticed how all the necessary information was available, in documentation, and text files within the Voyager directories, and automated the process, so we never had to worry about staff members forgetting to send the notices, not understanding the process, holiday/break processing, etc.
|}