Skip to main content

PHAB Migration to Open-Source Software

Involve People in Decisions to Improve Performance, Efficiency, and Productivity in Software Development. Diversity of team software developer on a software project discussion to define project timeline in a tech business office.
Facilitating SAS-to-R transition with training, code review, and on-call support
  • Client
    Public Health Accreditation Board
  • Dates
    June 2023 – October 2024

Problem

Commercial software is often costly and can limit adaptability and growth.

The Public Health Accreditation Board (PHAB) wanted to transition from SAS to the open-source software R. This shift offers many advantages, such as cost savings, customization and flexibility, increased transparency, and robust community support. To ensure a successful transition, PHAB needed comprehensive support and guidance in R programming and version control to enhance and effectively manage their code, ensuring reproducibility.

Solution

NORC provided comprehensive support for migrating PHAB’s codebase to R and implementing Git version control.

NORC assisted PHAB in their migration from a SAS to R codebase by offering a range of support services tailored to PHAB’s needs. This included training on the major differences between SAS and R, comprehensive guidance on R programming, and detailed instructions on R functionality, modularization, and data wrangling techniques. NORC also assisted with the setup of code version control and provided training on Git to help PHAB improve version tracking, reproducibility, and code collaboration. On-call assistance for R and Git-related questions was also provided. Additionally, NORC translated some data preprocessing scripts from SAS to R and carried out a comprehensive review of PHAB’s R code, offering recommendations to improve robustness, efficiency, and readability. NORC’s deep expertise in both SAS and R was instrumental in providing customized support and ensuring a smooth transition to the new software.

Result

PHAB successfully transitioned to open-source software, reducing costs and enhancing code development.

With NORC’s support, PHAB successfully migrated their codebase from SAS to R, which reduced costs and enhanced their data preprocessing capabilities. The training and on-call assistance provided by NORC improved PHAB staff’s R programming skills and code management practices, leading to better organization and collaboration. The code review and recommendations resulted in more efficient and well-structured R code. Overall, the project led to a smoother workflow and better utilization of open-source software.

Related Tags

Departments, Centers & Programs

Research Divisions

Project Leads

Explore NORC Research Science Projects

Analyzing Parent Narratives to Create Parent Gauge™

Helping Head Start build a tool to assess parent, family, and community engagement

Client:

National Head Start Association, Ford Foundation, Rainin Foundation, Region V Head Start Association

America in One Room

A “deliberative polling” experiment to bridge American partisanship

Client:

Stanford University