Off-the-Shelf Black Boxes for Programming | IEEE Journals & Magazine | IEEE Xplore