Experimental Comparison of Editor Types for Domain-Specific Languages