A software evaluation approach based on Vergnaud's conceptual fields theory | IEEE Conference Publication | IEEE Xplore