Bart MasseyMy current research interests are quite broad, but all contain an emphasis on open source software development and software engineering. I have a Ph.D. in artificial intelligence, and do some work around applications of search and machine learning in autonomous systems, planning, and scheduling, and one- and two-player games.
I have been involved with work on the X Window System for some time now; I am currently Secretary for the X.org Board of Directors. I am the principal designer of the XCB X protocol C binding library and a lead participant in my students' Xlib/XCB project. I have also been involved with the development of fontconfig and the Cairo libraries. The hosting of freedesktop.org at Portland State is partly the result of my efforts.
I have been lead faculty advisor to the Portland State Aerospace Society for many years now, building open source sounding rockets featuring highly advanced amateur avionics.
My micro-business, bart-massey.com LLC, is focused on open technology hardware/software solutions.I am an advocate of lightweight formal methods as a software engineering tool, and have done work in applying these methods to open source development. I also have research interests in programming languages, systems, and tools, and am the co-author of the Nickle open source programming language and implementation.
Bibliography and Biography
Curriculum
Students
Activities and Affiliations
Student Funding and Recommendations
Contact Bart
Applications of Open Software Defined Radio
Portland State Aerospace Society
XCB and XCL
The Nickle Programming Language
In Depth