Alan Sprague

University of Alabama at Birmingham

Papers

2

Total Citations

21

H-Index

2

About

Alan Sprague is a researcher focused on the intersection of grammar inference and software engineering, with key contributions to the automated development of domain-specific languages (DSLs). His work addresses the challenge of inferring context-free grammars from example code, enabling non-experts to create custom programming languages without manual specification. Sprague’s most notable contribution is the introduction of an unsupervised incremental learning algorithm for DSL development, detailed in his 2008 paper (19 citations), which demonstrates how grammar induction—traditionally used in robotics, computational biology, and speech recognition—can be applied to programming language problems. This work is complemented by his earlier 2007 paper, "GenInc: An Incremental Context-Free Grammar Learning Algorithm for Domain-Specific Language Development" (2 citations), which further refines the approach. While his citation counts are modest, Sprague’s research pioneers a novel application area, bridging the gap between machine learning and software engineering. His achievements lie in demonstrating that grammar inference can automate DSL creation, potentially reducing development time and lowering barriers for domain experts. For students and researchers, Sprague’s work offers a compelling example of how established techniques can be repurposed to solve emerging problems in language design and software tooling.

Research Focus

Key Achievements

2
H-Index
2
Papers
21
Total Citations
11
Avg Citations/Paper
🏆 Most Cited Paper
AN UNSUPERVISED INCREMENTAL LEARNING ALGORITHM FOR DOMAIN-SPECIFIC LANGUAGE DEVELOPMENT
19 citations · 2008
📈 Most Prolific Year: 2008 (1 Papers)
🤝 Key Collaborators: 3
🏛 Institutions: University of Alabama at Birmingham

Top Papers

  1. 1
  2. 2

Key Collaborators

Contact & Links

Available for collaboration
Content generated · 13 days ago