Extending Java to support shared resource protection and deadlock detection in threads programming. - Anita J. Van Engen; Michael K. Bradshaw; Nathan Oostendorp (XRDS, 1997)

Conversation pivots and double pivots. - Daniel Xiaodan Zhou; Nathan Oostendorp; Michael Hess; Paul Resnick (CHI, 2008)

Three recommender approaches to interface controls reduction. - Nathan Oostendorp; Paul Resnick (RecSys, 2008)

Practical Computer Vision with SimpleCV - Making Computers See in Python. - Kurt DeMaagd; Anthony Oliver; Nathan Oostendorp; Katherine Scott (O'Reilly, 2012)