Literacy for the Masses: Integrating Software and Knowledge Reuse for End-User Developers Through Literate Programming | IEEE Conference Publication | IEEE Xplore