Knowledge-based software testing agent using evolutionary learning with cultural algorithms | IEEE Conference Publication | IEEE Xplore