{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,9,17]],"date-time":"2022-09-17T06:19:46Z","timestamp":1663395586164},"reference-count":0,"publisher":"IOS Press","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,9,14]]},"abstract":"Exploring the underlying structure of a Human-Machine Interface (HMI) product effectively while adhering to the pre-defined test conditions and methodology is critical for validating the quality of the software. We propose an reinforcement-learning powered Automated Software Structure Exploration Framework for Testing (ASSET), which is capable of interacting with and analyzing the HMI software under testing (SUT). The main challenge is to incorporate the human instructions into the ASSET phase by using the visual feedback such as the downloaded image sequence from the HMI, which could be difficult to analyze. Our framework combines both computer vision and natural language processing techniques to understand the semantic meanings of the visual feedback. Building on the semantic understanding, we develop a rules-guided software exploration algorithm via reinforcement learning and deterministic finite automaton (DFA). We conducted experiments on HMI software in actual production phase and demonstrate that the exploration coverage and efficiency of our framework outperforms current start-of-art methods.<\/jats:p>","DOI":"10.3233\/faia220259","type":"book-chapter","created":{"date-parts":[[2022,9,16]],"date-time":"2022-09-16T09:07:59Z","timestamp":1663319279000},"source":"Crossref","is-referenced-by-count":0,"title":["A Holistic Automated Software Structure Exploration Framework for Testing"],"prefix":"10.3233","author":[{"given":"Yushi","family":"Cao","sequence":"first","affiliation":[{"name":"Continental-NTU Corporate Lab, Nanyang Technological University, Singapore"}]},{"given":"Yon Shin","family":"Teo","sequence":"additional","affiliation":[{"name":"Continental Automotive Singapore Pte. Ltd., Singapore"}]},{"given":"Yan","family":"Zheng","sequence":"additional","affiliation":[{"name":"Tianjin University, Tianjin, China"}]},{"given":"Yuxuan","family":"Toh","sequence":"additional","affiliation":[{"name":"Continental Automotive Singapore Pte. Ltd., Singapore"}]},{"given":"Shang-Wei","family":"Lin","sequence":"additional","affiliation":[{"name":"Continental-NTU Corporate Lab, Nanyang Technological University, Singapore"}]}],"member":"7437","container-title":["Frontiers in Artificial Intelligence and Applications","New Trends in Intelligent Software Methodologies, Tools and Techniques"],"original-title":[],"link":[{"URL":"https:\/\/ebooks.iospress.nl\/pdf\/doi\/10.3233\/FAIA220259","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,16]],"date-time":"2022-09-16T09:08:00Z","timestamp":1663319280000},"score":1,"resource":{"primary":{"URL":"https:\/\/ebooks.iospress.nl\/doi\/10.3233\/FAIA220259"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,14]]},"references-count":0,"URL":"https:\/\/doi.org\/10.3233\/faia220259","relation":{},"ISSN":["0922-6389","1879-8314"],"issn-type":[{"value":"0922-6389","type":"print"},{"value":"1879-8314","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,14]]}}}