ABAT: An Approach for Building Maintainable Automated Functional Software Tests | IEEE Conference Publication | IEEE Xplore