
Jamie A. Jennings
عضو هیئت علمی · Programming Language Theory
North Carolina State Universityمعرفی
Jamie A. Jennings is an Associate Teaching Professor in the Department of Computer Science at North Carolina State University's College of Engineering. Her office is located in Engineering Building II, and she focuses on undergraduate education while maintaining active research interests in theoretical computer science applications.
Education:
- Ph.D. in Computer Science from Cornell University (1995)
Jennings' research spans multiple domains within computer science, with particular expertise in programming language theory, compiler design, and automata. She has made significant contributions to regular expression technology through her creation of the Rosie Pattern Language, which serves as a large-scale alternative to traditional regular expressions designed for complex industrial pattern matching. Her research also encompasses computational geometry, algorithm design, and distributed systems. Recent work focuses on command-line benchmarking tools like BestGuess, which addresses challenges in measuring program performance accurately.
Her publication history reveals an interesting evolution from early robotics research to contemporary work on pattern matching and benchmarking. The earliest publications focus on cooperative robotics and mobile manipulation, while more recent work centers on regular expressions, pattern languages, and performance measurement. This trajectory reflects both her theoretical foundations and practical applications in software development.
Jennings brings substantial industry experience to her academic role, having spent 19 years at IBM including positions as Research Staff Member at IBM's T.J. Watson Research Lab and Senior Technical Staff Member in IBM's Software Group. During her time at IBM, she chaired international technical standards groups related to mobile computing and holds multiple software patents. She returned to academia in 2018 after her industry career.
She maintains an active research blog where she discusses technical topics related to programming languages, benchmarking, and software design, demonstrating her commitment to sharing knowledge with both academic and practitioner communities.
Jamie A. Jennings در سایتهای دیگر
جستوجوهای مرتبط
شاید اینها هم برایتان مناسب باشند
- KKaoutar El MaghraouiQueensland University of Technology · استاد مدعو
Lingkun KongMax Planck Institute for Software Systems · پژوهشگر- JJens WagnerLeipzig University of Applied Sciences · استاد
- JJana KoehlerUniversity of Applied Sciences and Arts Lucerne · استاد
Judah M. DiamentYeshiva University · استاد
Jon MunsonManhattanville College · استاد