THE COMMUNITY ARCHIVE

Troy Hughes — Indexed Papers

Publications credited to Troy Hughes in the available conference metadata. Browse coauthors and original source links below. This is a publication index, not a verified biographical profile; identical names may refer to different people.

94 papers · Showing 1–40

PharmaSUG · 2026Paper TT-417PharmaSUG 2026

A Fantasy in Three with PROC FCMP: Memoization of Resource-Intensive Calculations, in-Memory Hash-Object Storage and Retrieval Operations, and Disk-Based Persistent Data Set Modification and Preservation

Troy Hughes

Source category: Tools, Tech & Innovation

Author collections: Troy Hughes

WUSS · 2026Paper SD-115WUSS 2026

Code Hard and Put away Wet: Replacing Hardcoded SAS Software Quality Checks with Data-Driven Design and Defensive Programming Techniques That Validate Code and Control Data

Troy Hughes

Source category: Solutions Development

Author collections: Troy Hughes

PharmaSUG · 2026Paper AP-418PharmaSUG 2026

Code Hard and Put away Wet: Replacing Hardcoded SAS® Software Quality Checks with Data-Driven Design and Defensive Programming Techniques That Validate Code and Control Data

Troy Hughes

Source category: Advanced Programming

Author collections: Troy Hughes

PharmaSUG · 2026Paper DS-341PharmaSUG 2026

DOSEON: Fuzzy Matching DOSE Date Intervals ON Analysis Dates Across SAS (PROC SQL, SAS Macro, DATA Step, and PROC FCMP)

Inka Leprince; Troy Hughes

Source category: Data Standards Implementation (CDISC, SEND, ADaM, SDTM)

Author collections: Inka Leprince · Troy Hughes

WUSS · 2026Paper SD-114WUSS 2026

Fantasy in Three with PROC FCMP: Memoization of Resource-Intensive Calculations, in-Memory Hash Object Storage and Retrieval Operations, and Disk-Based Persistent Data Set Modification and Preservation

Troy Hughes

Source category: Solutions Development

Author collections: Troy Hughes

PharmaSUG · 2026Paper DV-419PharmaSUG 2026

From Word Clouds to Phrase Clouds to Amaze Clouds: A Data-Driven Python Programming Solution To Building Configurable Taxonomies That Standardize, Categorize, and Visualize Phrase Frequency

Troy Hughes

Source category: Data Visualization & Interactive Analytics

Author collections: Troy Hughes

WUSS · 2025Paper CP-114WUSS 2025

Accredited, Bona Fide, Certified, Diploma’ed, and Edumacated: The ABCDEs of Automating the Validation and Monitoring of Professional Requirements for Employees Through Dynamic, Data-Driven SAS® Reporting

Troy Hughes

Source category: Careers and Professional Development

Author collections: Troy Hughes

WUSS · 2025Paper BB-115WUSS 2025

Badge in Batch with Honeybadger: Generating Conference Badges with Quick Response (QR) Codes Containing Virtual Contact Cards (vCards) for Automatic Smart Phone Contact List Upload

Troy Hughes

Source category: Basics and Beyond

Author collections: Troy Hughes

WUSS · 2025Paper AD-113WUSS 2025

Chasing Master Data Interoperability: Facilitating Master Data Management (MDM) Through CSV Control Tables that Contain Data Rules that Support SAS® and Python Data-Driven Software Design

Troy Hughes

Source category: Anything Data

Author collections: Troy Hughes

SESUG · 2025Paper 63SESUG 2025

Code Hard and Put away Wet: Replacing Hardcoded SAS Software Quality Checks with Data-Driven Design and Defensive Programming Techniques That Validate Code and Control Data

Troy Hughes

Source category: Foundational Coding Skills (FCS)

File inside source ZIP: 63-Troy-Hughes-supporting-document.pdf

Author collections: Troy Hughes

MWSUG · 2025Paper VR-034MWSUG 2025

From Word Clouds to Phrase Clouds to Amaze Clouds: A Data-Driven Python Programming Solution To Building Configurable Taxonomies That Standardize

Troy Hughes

Source category: Visualization and Reporting

Author collections: Troy Hughes

MWSUG · 2025Paper PL-033MWSUG 2025

Geocoding with the Google Maps API: Using PROC FCMP To Call User-Defined SAS and Python Functions That Geocode Coordinates into

Troy Hughes

Source category: Pharma and Life Sciences

Author collections: Troy Hughes

PharmaSUG · 2025Paper OS-351PharmaSUG 2025

Geocoding with the Google Maps API: Using PROC FCMP To Call User-Defined SAS® and Python Functions That Geocode Coordinates into Addresses, Calculate Routes, and More!

Troy Hughes

Source category: R, Python, and Open Source Technologies

Author collections: Troy Hughes

SESUG · 2025Paper 62SESUG 2025

Geocoding with the Google Maps API: Using PROC FCMP To Design User-Defined SAS Subroutines That Call User-Defined Python Functions That Geocode Coordinates into Addresses, Calculate Routes, and More!

Troy Hughes

Source category: Visualizations and Reporting (VR)

File inside source ZIP: 62-Troy-Hughes-supporting-document.pdf

Author collections: Troy Hughes

MWSUG · 2025Paper AL-037MWSUG 2025

GIS Challenges of Cataloging Catastrophes: Serving up GeoWaffles with a Side of Hash Tables to Conquer Big Data Point-in-Polygon Determination

Troy Hughes

Source category: Analysis & Advanced Analytics

Author collections: Troy Hughes

MWSUG · 2025Paper PL-032MWSUG 2025

Last Observation Carried Forward (LOCF) in Longitudinal Clinical Studies: Adopting a Functional Approach to Imputing Missing Values Using PROC FCMP

Troy Hughes

Source category: Pharma and Life Sciences

Author collections: Troy Hughes

WUSS · 2025Paper SD-109WUSS 2025

Last Observation Carried Forward (LOCF) in Longitudinal Clinical Studies: Adopting a Functional Approach to Imputing Missing Values Using PROC FCMP, the SAS® Function Compiler

Troy Hughes

Source category: Solutions Development

Author collections: Troy Hughes

PharmaSUG · 2025Paper AP-347PharmaSUG 2025

Last Observation Carried Forward (LOCF) in Longitudinal Patient Studies: A Functional Approach to Imputing Missing Values Using PROC FCMP, the SAS® Function Compiler

Troy Hughes

Source category: Advanced Programming

Author collections: Troy Hughes

SESUG · 2025Paper 61SESUG 2025

Last Observation Carried Forward (LOCF) in Longitudinal Pharmaceutical and Clinical Trials Studies: Adopting a Functional Approach to Imputing Missing Values Using PROC FCMP, the SAS Function Compiler

Troy Hughes

Source category: Data Collection, Management, and Manipulation (DCMM)

File inside source ZIP: 61-Troy-Hughes-supporting-document.pdf

Author collections: Troy Hughes

MWSUG · 2025Paper AD-035MWSUG 2025

Make You Holla' Tikka Masala: Creating User-Defined Informats Using the PROC FORMAT OTHER Option To Call User-Defined FCMP Functions That

Troy Hughes

Source category: Anything Data

Author collections: Troy Hughes

MWSUG · 2025Paper BB-039MWSUG 2025

SAS Data-Driven Software Design: How to Develop More Modular, Maintainable, Fixable, Flexible, Configurable, Compatible, Reusable, Readable Software through Independent Control

Troy Hughes

Source category: Beyond the Basics

Author collections: Troy Hughes

SESUG · 2025Paper 64SESUG 2025

SAS Data-Driven Software Design: How to Develop More Modular, Maintainable, Fixable, Flexible, Configurable, Compatible, Reusable, Readable Software through Control Tables and Other Control Files

Troy Hughes

Source category: Foundational Coding Skills (FCS)

File inside source ZIP: 64-Troy-Hughes-supporting-document.pdf

Author collections: Troy Hughes

MWSUG · 2025Paper BB-038MWSUG 2025

Undo SAS Fetters with Getters and Setters: Supplanting Macro Variables with More Flexible, Robust PROC FCMP User-Defined Functions That Perform

Troy Hughes

Source category: Beyond the Basics

Author collections: Troy Hughes

SESUG · 2025Paper 65SESUG 2025

Undo SAS Fetters with Getters and Setters: Supplanting Macro Variables with More Flexible, Robust PROC FCMP User-Defined Functions That Perform In-Memory Lookup and Initialization Operations

Troy Hughes

Source category: Hands on Workshops (HOW)

File inside source ZIP: 65-Troy-Hughes-supporting-document.pdf

Author collections: Troy Hughes

SESUG · 2025Paper 66SESUG 2025

Undo SAS Fetters with Getters and Setters: Supplanting Macro Variables with More Flexible, Robust PROC FCMP User-Defined Functions That Perform In-Memory Lookup and Initialization Operations

Troy Hughes

Source category: HOW, BRIEF5

File inside source ZIP: 66-Isabelle-Bennett-supporting-document.pdf

Author collections: Troy Hughes

PharmaSUG · 2025Paper HT-353PharmaSUG 2025

What’s black and white and sheds all over? The Python Pandas DataFrame, the Open-Source Data Structure Supplanting the SAS® Data Set

Troy Hughes

Source category: Hands-On Training

Author collections: Troy Hughes

PharmaSUG · 2024Paper SD-444PharmaSUG 2024

Five Reasons To Swipe Right on PROC FCMP, the SAS Function Compiler for Building Modular, Maintainable, Readable, Reusable, Flexible, Configurable User-Defined Functions and Subroutines

Troy Hughes

Source category: Solution Development

Author collections: Troy Hughes

PharmaSUG · 2024Paper HT-459PharmaSUG 2024

Hands-on Python PDFs: Using the pypdf Library To Programmatically Design, Complete, Read, and Extract Data from PDF Forms Having Digital Signatures

Troy Hughes

Source category: Hands-On Training

Author collections: Troy Hughes

PharmaSUG · 2023Paper AP-291PharmaSUG 2023

Make You Holla’ Tikka Masala: Creating User-Defined Informats Using the PROC FORMAT OTHER Option To Call User-Defined FCMP Functions That Facilitate Data Ingestion Data Quality

Troy Hughes

Source category: Advanced Programming

Author collections: Troy Hughes

PharmaSUG · 2023Paper SA-092PharmaSUG 2023

Picking Scabs and Digging Scarabs: Refactoring User-Defined Decision Table Interpretation Using the SAS® Hash Object To Maximize Efficiency and Minimize Metaprogramming

Troy Hughes; Louise Hadden

Source category: Statistics and Analytics

Author collections: Troy Hughes · Louise Hadden

PharmaSUG · 2023Paper AP-094PharmaSUG 2023

Sorting a Bajillion Variables—When SORTC and SORTN Subroutines Have Stopped Satisfying, User-Defined PROC FCMP Subroutines Can Leverage the Hash Object to Reorder Limitless Arrays

Troy Hughes

Source category: Advanced Programming

Author collections: Troy Hughes

PharmaSUG · 2023Paper HT-093PharmaSUG 2023

Undo SAS® Fetters with Getters and Setters—Supplanting Macro Variables with More Flexible, Robust PROC FCMP User-Defined Functions That Perform In-Memory Lookup and Initialization Operations

Troy Hughes

Source category: Hands-On Training

Author collections: Troy Hughes

PharmaSUG · 2022Paper AP-183PharmaSUG 2022

Calling for Backup When Your One-Alarm Becomes a Two-Alarm Fire: Developing SAS® Data-Driven Concurrent Processing Models through Control Tables and Dynamic Fuzzy Logic

Troy Hughes

Source category: Advanced Programming

Author collections: Troy Hughes

SESUG · 2022Paper 174SESUG 2022

Calling for Backup When Your One-Alarm Becomes a Two-Alarm Fire: Developing SAS® Data-Driven Concurrent Processing Models through Control Tables and Dynamic Fuzzy Logic

Troy Hughes

Source category: Development and Support

Author collections: Troy Hughes

WUSS · 2022Paper 80WUSS 2022

Calling for Backup When Your One-Alarm Becomes a Two-Alarm Fire: Developing SAS® Data-Driven Concurrent Processing Models through Control Tables and Dynamic Fuzzy Logic

Troy Hughes

Source category: Data Management & Administration

Author collections: Troy Hughes

WUSS · 2022Paper 83WUSS 2022

Data-Driven Robotics: Leveraging SAS® and Python to Virtually Build LEGO MINDSTORMS Gear Trains for the EV3 Brick

Troy Hughes

Source category: Open Source

Author collections: Troy Hughes

WUSS · 2022Paper 81WUSS 2022

Failure To EXIST: Why Testing Data Set Existence with the EXIST Function Is Inadequate for Serious Software Development in Asynchronous, Multiuser, and Parallel Processing Environments

Troy Hughes

Source category: e-Posters

Author collections: Troy Hughes

PharmaSUG · 2022Paper DV-185PharmaSUG 2022

GIS Challenges of Cataloging Catastrophes: Serving up GeoWaffles with a Side of Hash Tables to Conquer Big Data Point-in-Polygon Determination and Supplant SAS® PROC GINSIDE

Troy Hughes

Source category: Data Visualization and Reporting

Author collections: Troy Hughes

WUSS · 2022Paper 79WUSS 2022

GIS Challenges of Cataloging Catastrophes: Serving up GeoWaffles with a Side of Hash Tables to Conquer Big Data Point-in-Polygon Determination and Supplant SAS® PROC GINSIDE

Troy Hughes

Source category: Advanced Techniques

Author collections: Troy Hughes

PharmaSUG · 2022Paper AD-184PharmaSUG 2022

SAS® Spontaneous Combustion: Securing Software Portability through Self-Extracting Code

Troy Hughes

Source category: Applications Development

Author collections: Troy Hughes