Factors affecting level of documentation required for user-developed applications | IEEE Journals & Magazine | IEEE Xplore