Open Source Software: All You Do Is Put It Together | IEEE Journals & Magazine | IEEE Xplore