I-Chen Wu

206 papers A* 12A 6B 3C 2Misc 1Journal 138Unranked 43
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Sheng-You Huang, Hsiao-Chuan Chang, Yen-Chi Chen, Ting-Han Wei, I-Hau Yeh, Sheng-Yao Kuan, Chien-Yao Wang, Hsuan-Han Lee, I-Chen Wu
2026 J jnl
IEEE Trans. Games
Chung-Chin Shih, Ti-Rong Wu, Ting-Han Wei, Yu-Shan Hsu, Hung Guei, I-Chen Wu
2026 J jnl
CoRR
Chun-Jui Wang, Jian-Ting Guo, Hung Guei, Chung-Chin Shih, Ti-Rong Wu, I-Chen Wu
2026 J jnl
CoRR
Hsiao-Chuan Chang, Sheng-You Huang, Yen-Chi Chen, I-Chen Wu
2025 J jnl
CoRR
Chung-Chin Shih, Ti-Rong Wu, Ting-Han Wei, Yu-Shan Hsu, Hung Guei, I-Chen Wu
2025 conf
ICAART (2)
Shih-Chieh Tang, Jr-Chang Chen, I-Chen Wu
2025 J jnl
IEEE Trans. Games
Shih-Chieh Tang, Jr-Chang Chen, I-Chen Wu
2025 A conf
AAMAS
Wei-Chen Liao, Ti-Rong Wu, I-Chen Wu
2025 J jnl
CoRR
Wei-Chen Liao, Ti-Rong Wu, I-Chen Wu
2025 J jnl
CoRR
Jian-Ting Guo, Yu-Cheng Chen, Ping-Chun Hsieh, Kuo-Hao Ho, Po-Wei Huang, Ti-Rong Wu, I-Chen Wu
2025 J jnl
CoRR
Chiu-Chou Lin, I-Chen Wu
2025 J jnl
CoRR
Chi-Huang Lin, Ting-Han Wei, Chun-Jui Wang, Hung Guei, Chung-Chin Shih, Yun-Jui Tsai, I-Chen Wu, Ti-Rong Wu
2025 conf
COLING Workshops
Hsin-Yi Hsieh, Shang-Wei Liu, Chang Chih Meng, Shuo-Yueh Lin, Chien-Hua Chen, Hung-Ju Lin, Hen-Hsen Huang, I-Chen Wu
2024 J jnl
IEEE Trans. Games
Chung-Chin Shih, Ting-Han Wei, Ti-Rong Wu, I-Chen Wu
2024 conf
TAAI (1)
Shih-Chieh Tang, Jr-Chang Chen, I-Chen Wu
2024 A conf
IROS
I Lee, Hoang-Giang Cao, Cong-Tinh Dao, Yu-Cheng Chen, I-Chen Wu
2024 J jnl
CoRR
I Lee, Hoang-Giang Cao, Cong-Tinh Dao, Yu-Cheng Chen, I-Chen Wu
2024 J jnl
CoRR
Chiu-Chou Lin, Yu-Wei Shih, Kuei-Ting Kuo, Yu-Cheng Chen, Chien-Hua Chen, Wei-Chen Chiu, I-Chen Wu
2024 J jnl
Trans. Mach. Learn. Res.
Chiu-Chou Lin, Yu-Wei Shih, Kuei-Ting Kuo, Yu-Cheng Chen, Chien-Hua Chen, Wei-Chen Chiu, I-Chen Wu
2024 J jnl
CoRR
Nhat-Minh Huynh, Hoang-Giang Cao, I-Chen Wu
2024 A* conf
AAAI
Nai-Chieh Huang, Ping-Chun Hsieh, Kuo-Hao Ho, I-Chen Wu
2024 J jnl
CoRR
Chiu-Chou Lin, Wei-Chen Chiu, I-Chen Wu
2024 J jnl
Trans. Mach. Learn. Res.
Chiu-Chou Lin, Wei-Chen Chiu, I-Chen Wu
2024 J jnl
CoRR
Tai-Lin Wu, Ti-Rong Wu, Chung-Chin Shih, Yan-Ru Ju, I-Chen Wu
2024 J jnl
IEEE Access
Kuo-Hao Ho, Jui-Yu Cheng, Ji-Han Wu, Fan Chiang, Yen-Chi Chen, Yuan-Yu Wu, I-Chen Wu
2024 conf
CG
Yun-Jui Tsai, Ting-Han Wei, Chi-Huang Lin, Chung-Chin Shih, Hung Guei, I-Chen Wu, Ti-Rong Wu
2024 J jnl
CoRR
Yun-Jui Tsai, Ting-Han Wei, Chi-Huang Lin, Chung-Chin Shih, Hung Guei, I-Chen Wu, Ti-Rong Wu
2024 J jnl
ICGA J.
Hiroyuki Iida, Jonathan Schaeffer, I-Chen Wu
2023 conf
TAAI (1)
Chien-Liang Kuo, Po-Ting Chen, Hung Guei, De-Rong Sung, Chu-Hsuan Hsueh, Ti-Rong Wu, I-Chen Wu
2023 J jnl
IEEE Access
Chu-Hsuan Hsueh, Kokolo Ikeda, I-Chen Wu, Jr-Chang Chen, Tsan-sheng Hsu
2023 J jnl
IEEE Robotics Autom. Lett.
Hsueh-Cheng Wang, Siao-Cing Huang, Po-Jui Huang, Kuo-Lun Wang, Yi-Chen Teng, Yu-Ting Ko, Dongsuk Jeon, I-Chen Wu
2023 conf
ICCE-Taiwan
Kuo-Hao Ho, Ji-Han Wu, Fan Chiang, Yuan-Yu Wu, Sheng-I Chen, Ted Kuo, Feng-Jian Wang, I-Chen Wu
2023 A* conf
NeurIPS
Ti-Rong Wu, Hung Guei, Ting-Han Wei, Chung-Chin Shih, Jui-Te Chin, I-Chen Wu
2023 J jnl
CoRR
Ti-Rong Wu, Hung Guei, Ting-Han Wei, Chung-Chin Shih, Jui-Te Chin, I-Chen Wu
2023 A conf
IROS
Hoang-Giang Cao, I Lee, Bo-Jiun Hsu, Zheng-Yi Lee, Yu-Wei Shih, Hsueh-Cheng Wang, I-Chen Wu
2023 J jnl
CoRR
Hoang-Giang Cao, I Lee, Bo-Jiun Hsu, Zheng-Yi Lee, Yu-Wei Shih, Hsueh-Cheng Wang, I-Chen Wu
2023 A* conf
ICRA
Hoang-Giang Cao, Weihao Zeng, I-Chen Wu
2023 J jnl
CoRR
Hoang-Giang Cao, Weihao Zeng, I-Chen Wu
2023 J jnl
ICGA J.
Shih-Chieh Tang, I-Chen Wu, Jr-Chang Chen
2023 J jnl
ICGA J.
Po-Ting Chen, Chien-Liang Kuo, De-Rong Sung, Hung Guei, I-Chen Wu
2023 J jnl
CoRR
Nai-Chieh Huang, Ping-Chun Hsieh, Kuo-Hao Ho, I-Chen Wu
2023 J jnl
CoRR
Hoang-Giang Cao, Weihao Zeng, I-Chen Wu
2023 J jnl
CoRR
Kuo-Hao Ho, Ruei-Yu Jheng, Ji-Han Wu, Fan Chiang, Yen-Chi Chen, Yuan-Yu Wu, I-Chen Wu
2023 J jnl
ICGA J.
Chi-Hung Chen, Jr-Chang Chen, I-Chen Wu
2023 J jnl
ICGA J.
Hiroyuki Iida, Jonathan Schaeffer, I-Chen Wu
2023 C conf
ACML
Kuo-Hao Ho, Ping-Chun Hsieh, Chiu-Chou Lin, You-Ren Luo, Feng-Jian Wang, I-Chen Wu
2023 J jnl
CoRR
Kuo-Hao Ho, Ping-Chun Hsieh, Chiu-Chou Lin, You-Ren Luo, Feng-Jian Wang, I-Chen Wu
2022 J jnl
CoRR
Chung-Chin Shih, Ting-Han Wei, Ti-Rong Wu, I-Chen Wu
2022 A* conf
AAAI
Chung-Chin Shih, Ti-Rong Wu, Ting-Han Wei, I-Chen Wu
2022 A* conf
ICLR
Ti-Rong Wu, Chung-Chin Shih, Ting-Han Wei, Meng-Yu Tsai, Wei-Yuan Hsu, I-Chen Wu
2022 A* conf
NeurIPS
Li-Cheng Lan, Huan Zhang, Ti-Rong Wu, Meng-Yu Tsai, I-Chen Wu, Cho-Jui Hsieh
2022 J jnl
CoRR
Li-Cheng Lan, Huan Zhang, Ti-Rong Wu, Meng-Yu Tsai, I-Chen Wu, Cho-Jui Hsieh
2022 conf
TAAI
Yen-Chi Chen, Hao-En Kuan, Yen-Shun Lu, Tzu-Chun Chen, I-Chen Wu
2022 conf
TAAI
Chih-Yu Kao, Hung Guei, Ti-Rong Wu, I-Chen Wu
2022 J jnl
CoRR
Bo-Jiun Hsu, Hoang-Giang Cao, I Lee, Chih-Yu Kao, Jin-Bo Huang, I-Chen Wu
2022 J jnl
J. Inf. Sci. Eng.
Jr-Chang Chen, Shih-Chieh Tang, I-Chen Wu
2022 J jnl
IEEE Trans. Games
Hung Guei, Lung-Pin Chen, I-Chen Wu
2022 A* conf
ICRA
Hoang-Giang Cao, Weihao Zeng, I-Chen Wu
2022 J jnl
ICGA J.
Hiroyuki Iida, Jonathan Schaeffer, I-Chen Wu
2022 J jnl
ICGA J.
Shih-Chieh Tang, Jr-Chang Chen, I-Chen Wu
2021 J jnl
CoRR
Chung-Chin Shih, Ti-Rong Wu, Ting-Han Wei, I-Chen Wu
2021 J jnl
CoRR
Chiu-Chou Lin, Wei-Chen Chiu, I-Chen Wu
2021 A conf
UAI
Chiu-Chou Lin, Wei-Chen Chiu, I-Chen Wu
2021 J jnl
IEEE Open J. Circuits Syst.
Po-Tsang Huang, I-Chen Wu, Chin-Yang Lo, Wei Hwang
2021 J jnl
CoRR
Hsuan-Yu Yao, Ping-Chun Hsieh, Kuo-Hao Ho, Kai-Chun Hu, Liang-Chun Ouyang, I-Chen Wu
2021 A* conf
AAAI
Li-Cheng Lan, Ti-Rong Wu, I-Chen Wu, Cho-Jui Hsieh
2021 J jnl
CoRR
Hung Guei, Lung-Pin Chen, I-Chen Wu
2021 J jnl
ICGA J.
Hiroyuki Iida, Jonathan Schaeffer, I-Chen Wu
2021 J jnl
ICGA J.
Hiroyuki Iida, Jonathan Schaeffer, I-Chen Wu
2020 J jnl
ICGA J.
Hung Guei, Ting-Han Wei, I-Chen Wu
2020 J jnl
Sensors
I-Chen Wu, Chi-Chang Liu
2020 A* conf
AAAI
Ti-Rong Wu, Ting-Han Wei, I-Chen Wu
2020 J jnl
CoRR
Ti-Rong Wu, Ting-Han Wei, I-Chen Wu
2020 ed.
ACG
Tristan Cazenave, H. Jaap van den Herik, Abdallah Saffidine, I-Chen Wu
2020 conf
TAAI
Chu-Hsuan Hsueh, Kokolo Ikeda, Sang-Gyu Nam, I-Chen Wu
2020 J jnl
IEEE Trans. Games
Jr-Chang Chen, Wen-Jie Tseng, I-Chen Wu, Ting-Han Wei
2020 J jnl
CoRR
Li-Cheng Lan, Meng-Yu Tsai, Ti-Rong Wu, I-Chen Wu, Cho-Jui Hsieh
2020 J jnl
Theor. Comput. Sci.
Wei-Yuan Hsu, Chu-Ling Ko, Jr-Chang Chen, Ting-Han Wei, Chu-Hsuan Hsueh, I-Chen Wu
2020 conf
ICCE-TW
Kuo-Hao Ho, Pei-Shu Huang, I-Chen Wu, Feng-Jian Wang
2020 J jnl
CoRR
Yeong-Jia Roger Chu, Ting-Han Wei, Jin-Bo Huang, Yuan-Hao Chen, I-Chen Wu
2020 J jnl
IEEE Comput. Intell. Mag.
An-Jen Liu, Ti-Rong Wu, I-Chen Wu, Hung Guei, Ting-Han Wei
2020 J jnl
ICGA J.
Tristan Cazenave, H. Jaap van den Herik, Abdallah Saffidine, I-Chen Wu
2019 conf
AICAS
I-Chen Wu, Po-Tsang Huang, Chin-Yang Lo, Wei Hwang
2019 conf
TAAI
Tung-Yi Lai, Chu-Hsuan Hsueh, You-Hsuan Lin, Yeong-Jia Roger Chu, Bo Yang Hsueh, I-Chen Wu
2019 J jnl
ICGA J.
Chu-Hsuan Hsueh, I-Chen Wu
2019 conf
TAAI
Wen-Jie Tseng, Jr-Chang Chen, I-Chen Wu
2019 A* conf
IJCAI
Li-Cheng Lan, Wei Li, Ting-Han Wei, I-Chen Wu
2019 J jnl
CoRR
Li-Cheng Lan, Wei Li, Ting-Han Wei, I-Chen Wu
2019 conf
ACG
Hsiao-Chung Hsieh, Ti-Rong Wu, Ting-Han Wei, I-Chen Wu
2019 A* conf
AAAI
I-Chen Wu, Ti-Rong Wu, An-Jen Liu, Hung Guei, Tinghan Wei
2019 conf
TAAI
Lung-Pin Chen, I-Chen Wu, Yen-Ling Chang
2019 A conf
WACV
Bo Yang Hsueh, Wei Li, I-Chen Wu
2019 J jnl
CoRR
Kai-Chun Hu, Chen-Huan Pi, Ting-Han Wei, I-Chen Wu, Stone Cheng, Yi-Wei Dai, Wei-Yuan Ye
2018 J jnl
ICGA J.
Chung-Chin Shih, An-Jen Liu, I-Chen Wu
2018 J jnl
Adv. Eng. Informatics
Xiu-Shan Chen, Chi-Chang Liu, I-Chen Wu
2018 conf
TAAI
Chu-Hsuan Hsueh, I-Chen Wu, Jr-Chang Chen, Tsan-sheng Hsu
2018 J jnl
ICGA J.
Chu-Hsuan Hsueh, I-Chen Wu, Tsan-sheng Hsu, Jr-Chang Chen
2018 J jnl
IEEE Trans. Games
Jiao Wang, Tan Zhu, Hongye Li, Chu-Hsuan Hsueh, I-Chen Wu
2018 J jnl
ICGA J.
Wen-Jie Tseng, Jr-Chang Chen, I-Chen Wu
2018 J jnl
CoRR
Wen-Jie Tseng, Jr-Chang Chen, I-Chen Wu, Tinghan Wei
2018 J jnl
ICGA J.
I-Chen Wu
2018 J jnl
ICGA J.
I-Chen Wu
2018 J jnl
ICGA J.
I-Chen Wu
2018 J jnl
ICGA J.
I-Chen Wu, Shun-Chin Hsu
2018 J jnl
IEEE Trans. Games
I-Chen Wu, Chang-Shing Lee, Yuandong Tian, Martin Müller
2018 J jnl
IEEE Trans. Games
Ti-Rong Wu, I-Chen Wu, Guan-Wun Chen, Ting-Han Wei, Hung-Chun Wu, Tung-Yi Lai, Li-Cheng Lan
2018 J jnl
ICGA J.
Wei-Yuan Hsu, Chu-Ling Ko, Chu-Hsuan Hsueh, I-Chen Wu
2018 J jnl
CoRR
Bo Yang Hsueh, Wei Li, I-Chen Wu
2018 J jnl
ICGA J.
Hung Guei, Ting-Han Wei, I-Chen Wu
2017 conf
TAAI
Yeong-Jia Roger Chu, Yuan-Hao Chen, Chu-Hsuan Hsueh, I-Chen Wu
2017 J jnl
ICGA J.
Wen-Jie Tseng, Jr-Chang Chen, I-Chen Wu
2017 J jnl
ICGA J.
I-Chen Wu
2017 J jnl
ICGA J.
I-Chen Wu
2017 J jnl
ICGA J.
I-Chen Wu
2017 J jnl
ICGA J.
Jr-Chang Chen, I-Chen Wu
2017 J jnl
CoRR
Ti-Rong Wu, I-Chen Wu, Guan-Wun Chen, Ting-Han Wei, Tung-Yi Lai, Hung-Chun Wu, Li-Cheng Lan
2017 J jnl
IEEE Trans. Comput. Intell. AI Games
Kun-Hao Yeh, I-Chen Wu, Chu-Hsuan Hsueh, Chia-Chuan Chang, Chao-Chin Liang, Han Chiang
2017 J jnl
IEEE Trans. Comput. Intell. AI Games
Jiao Wang, Chenjun Xiao, Tan Zhu, Chu-Hsuan Hsueh, Wen-Jie Tseng, I-Chen Wu
2016 J jnl
Theor. Comput. Sci.
Chu-Hsuan Hsueh, I-Chen Wu, Wen-Jie Tseng, Shi-Jim Yen, Jr-Chang Chen
2016 J jnl
IEEE Comput. Intell. Mag.
Chang-Shing Lee, I-Chen Wu, Mei-Hui Wang
2016 conf
TAAI
Han Chiang, Ting-Han Wei, I-Chen Wu
2016 J jnl
IEEE Comput. Intell. Mag.
Chang-Shing Lee, Mei-Hui Wang, Shi-Jim Yen, Ting-Han Wei, I-Chen Wu, Ping-Chiang Chou, Chun-Hsun Chou, Ming-Wan Wang, Tai-Hsiung Yang
2016 J jnl
CoRR
Chang-Shing Lee, Mei-Hui Wang, Shi-Jim Yen, Ting-Han Wei, I-Chen Wu, Ping-Chiang Chou, Chun-Hsun Chou, Ming-Wan Wang, Tai-Hsiung Yang
2016 conf
TAAI
Chia-Chuan Chang, Ting-Han Wei, I-Chen Wu
2016 J jnl
CoRR
Kun-Hao Yeh, I-Chen Wu, Chu-Hsuan Hsueh, Chia-Chuan Chang, Chao-Chin Liang, Han Chiang
2015 conf
TAAI
Jen-Jai Chou, Chao-Chin Liang, Hung-Chun Wu, I-Chen Wu, Tung-Ying Wu
2015 conf
TAAI
Po-Ya Kang, I-Chen Wu, Chu-Hsuan Hsueh
2015 conf
CIG
Jiao Wang, Tan Zhu, Hongye Li, Chu-Hsuan Hsueh, I-Chen Wu
2015 J jnl
ICGA J.
Chu-Hsuan Hsueh, I-Chen Wu
2015 conf
CIG
Marie-Liesse Cauwet, Olivier Teytaud, Tristan Cazenave, Abdallah Saffidine, Hua-Min Liang, Shi-Jim Yen, Hung-Hsuan Lin, I-Chen Wu
2015 J jnl
CoRR
Marie-Liesse Cauwet, Olivier Teytaud, Hua-Min Liang, Shi-Jim Yen, Hung-Hsuan Lin, I-Chen Wu, Tristan Cazenave, Abdallah Saffidine
2015 J jnl
IEEE Trans. Comput. Intell. AI Games
Shi-Jim Yen, Cheng-Wei Chou, Jr-Chang Chen, I-Chen Wu, Kuo-Yuan Kao
2015 conf
TAAI
Lung-Pin Chen, I-Chen Wu, Geng-Ze Liang
2015 conf
TAAI
I-Chen Wu, Chang-Shing Lee, Shun-Chin Hsu, Vincenzo Loia, Yaochu Jin, Chuan-Kang Ting, Shi-Jim Yen, Yung-Gi Wu, Mong-Fong Horng, Chuen-Liang Chen
2015 J jnl
ICGA J.
Ting-Han Wei, I-Chen Wu, Chao-Chin Liang, Bing-Tsung Chiang, Wen-Jie Tseng, Shi-Jim Yen, Chang-Shing Lee
2015 J jnl
IEEE Trans. Comput. Intell. AI Games
Jr-Chang Chen, I-Chen Wu, Wen-Jie Tseng, Bo-Han Lin, Chia-Hui Chang
2015 conf
CIG
Xi Liang, Tinghan Wei, I-Chen Wu
2015 conf
ASICON
Pei-Yuan Chou, I-Chen Wu, Jai-Wei Lin, Xuan-Yu Lin, Tien-Fu Chen, Tay-Jyi Lin, Jinn-Shyan Wang
2015 J jnl
ACM Trans. Embed. Comput. Syst.
Li-Pin Chang, Yo-Chuan Su, I-Chen Wu
2015 J jnl
ICGA J.
Ting-Han Wei, Chao-Chin Liang, I-Chen Wu, Lung-Pin Chen
2015 J jnl
ICGA J.
Xi Liang, Ting-Han Wei, I-Chen Wu
2015 conf
ACG
Chu-Hsuan Hsueh, I-Chen Wu, Wen-Jie Tseng, Shi-Jim Yen, Jr-Chang Chen
2014 J jnl
ICGA J.
Kun-Hao Yeh, Chao-Chin Liang, Kuang-che Wu, I-Chen Wu
2014 A conf
ICS
Lung-Pin Chen, Mike Kao, I-Chen Wu, Ting-Han Wei
2014 J jnl
ICGA J.
Yi-Chang Shan, Ching-Hsuan Wei, Cheng-Hung Lin, I-Chen Wu, Li-Kai Chuang, Shi-Jie Tang
2014 Misc conf
GrC
Shi-Jim Yen, Wei-Liang Chen, Jr-Chang Chen, Shun-Chin Hsu, I-Chen Wu
2014 conf
CGW@ECAI
Ting-Han Wei, I-Chen Wu, Chao-Chin Liang, Bing-Tsung Chiang, Wen-Jie Tseng, Shi-Jim Yen, Chang-Shing Lee
2014 conf
TAAI
I-Chen Wu, Kun-Hao Yeh, Chao-Chin Liang, Chia-Chuan Chang, Han Chiang
2014 J jnl
ICGA J.
Tsan-Cheng Su, Shi-Jim Yen, Jr-Chang Chen, I-Chen Wu
2014 J jnl
ICGA J.
Shun-Shii Lin, Chih-Hung Chen, Shun-Chin Hsu, I-Chen Wu, Shi-Jim Yen, Jr-Chang Chen
2013 J jnl
IEEE Trans. Comput. Intell. AI Games
I-Chen Wu, Der-Johng Sun, Lung-Ping Chen, Kan-Yueh Chen, Ching-Hua Kuo, Hao-Hua Kang, Hung-Hsuan Lin
2013 conf
Computers and Games
I-Chen Wu, Hao-Hua Kang, Hung-Hsuan Lin, Ping-Hung Lin, Ting-Han Wei, Chieh-Min Chang
2013 J jnl
ICGA J.
Wen-Jie Tseng, Jr-Chang Chen, Pohsuan She, I-Chen Wu
2013 J jnl
IEEE Trans. Comput. Intell. AI Games
Kuo-Yuan Kao, I-Chen Wu, Shi-Jim Yen, Yi-Chang Shan
2013 J jnl
IEEE Trans. Comput. Intell. AI Games
I-Chen Wu, Hung-Hsuan Lin, Der-Johng Sun, Kuo-Yuan Kao, Ping-Hung Lin, Yi-Chih Chan, Bo-Ting Chen
2013 J jnl
ICGA J.
Wen-Jie Tseng, Li-Kai Chuang, I-Chen Wu, Shun-Shii Lin, Shi-Jim Yen
2013 J jnl
ICGA J.
Ting-Han Wei, Wen-Jie Tseng, I-Chen Wu, Shi-Jim Yen
2013 conf
TAAI
Tung-Ying Wu, I-Chen Wu, Chao-Chin Liang
2013 J jnl
ICGA J.
Hung-Hsuan Lin, I-Chen Wu, Tinghan Wei
2013 conf
TAAI
Lung-Pin Chen, I-Chen Wu, Yuan-Yao Chang, Wen-Jie Tseng
2013 J jnl
ICGA J.
Wen-Jie Tseng, Jr-Chang Chen, Lung-Ping Chen, Shi-Jim Yen, I-Chen Wu
2012 J jnl
Knowl. Based Syst.
Hamido Fujita, I-Chen Wu
2012 conf
TAAI
Ji-Hong Zheng, Chia-Yun Hu, I-Chen Wu, Wen-Jie Tseng, Ching-Hsuan Wei, Hung-Hsuan Lin, Chieh-Min Chang, Hao-Hua Kang, Hsiu-Chuan Lin
2012 J jnl
ICGA J.
Der-Johng Sun, Kuang-che Wu, I-Chen Wu, Shi-Jim Yen, Kuo-Yuan Kao
2012 J jnl
ICGA J.
Kuo-Yuan Kao, I-Chen Wu, Yi-Chang Shan, Shi-Jim Yen
2012 J jnl
J. Inf. Sci. Eng.
Yi-Chang Shan, I-Chen Wu, Hung-Hsuan Lin, Kuo-Yuan Kao
2012 conf
TAAI
Tung-Ying Liu, I-Chen Wu, Der-Johng Sun
2012 conf
TAAI
Hao-Yun Liu, I-Chen Wu, Hao-Hua Kang, Ting-Fu Liao
2012 J jnl
ICGA J.
Jung-Kuei Yang, Tsan-Cheng Su, I-Chen Wu
2012 J jnl
Knowl. Based Syst.
Kuo-Yuan Kao, I-Chen Wu, Yi-Chang Shan
2011 J jnl
ICGA J.
Hung-Hsuan Lin, I-Chen Wu
2011 J jnl
Theor. Comput. Sci.
Sheng-Hao Chiang, I-Chen Wu, Ping-Hung Lin
2011 J jnl
ICGA J.
I-Chen Wu, Yi-Chang Shan, Cheng-Hung Lin, Shi-Jim Yen
2011 J jnl
ICGA J.
Shi-Jim Yen, Tsan-Cheng Su, I-Chen Wu
2011 J jnl
ICGA J.
Yi-Shan Lin, I-Chen Wu, Shi-Jim Yen
2011 J jnl
ICGA J.
Cheng-Wei Chou, Shi-Jim Yen, I-Chen Wu
2011 conf
ACG
I-Chen Wu, Hsin-Ti Tsai, Hung-Hsuan Lin, Yi-Shan Lin, Chieh-Min Chang, Ping-Hung Lin
2011 J jnl
ICGA J.
I-Chen Wu, Yi-Shan Lin, Hsin-Ti Tsai, Ping-Hung Lin
2011 J jnl
ICGA J.
Shi-Jim Yen, Tsan-Cheng Su, I-Chen Wu
2010 J jnl
Adv. Eng. Informatics
I-Chen Wu, André Borrmann, Ulrike Beißert, Markus König, Ernst Rank
2010 J jnl
IEICE Trans. Inf. Syst.
Lung-Pin Chen, I-Chen Wu, William C. Chu, Jhen-You Hong, Meng-Yuan Ho
2010 conf
Computers and Games
I-Chen Wu, Hung-Hsuan Lin, Ping-Hung Lin, Der-Johng Sun, Yi-Chih Chan, Bo-Ting Chen
2010 J jnl
IEEE Trans. Comput. Intell. AI Games
I-Chen Wu, Ping-Hung Lin
2009 conf
CSE (1)
I-Chen Wu, Chingping Chen, Ping-Hung Lin, Guo-Chan Huang, Lung-Ping Chen, Der-Johng Sun, Yi-Chih Chan, Hsin-Yun Tsou
2009 J jnl
Softw. Pract. Exp.
Yi-Hsien Wang, I-Chen Wu
2009 conf
ACG
Sheng-Hao Chiang, I-Chen Wu, Ping-Hung Lin
2007 J jnl
Softw. Pract. Exp.
Yi-Hsien Wang, I-Chen Wu, Jyh-Yaw Jiang
2006 conf
ACG
I-Chen Wu, Dei-Yen Huang
2006 J jnl
Inf. Softw. Technol.
Chien-Chih Hsu, I-Chen Wu
2005 conf
COMPSAC (1)
I-Chen Wu, Jui-Yuan Su, Loon-Been Chen
2005 J jnl
ICGA J.
I-Chen Wu, Dei-Yen Huang, Hsiu-Chen Chang
2005 C conf
SEKE
I-Chen Wu, Jui-Yuan Su, Loon-Been Chen
2004 J jnl
IEICE Trans. Inf. Syst.
I-Chen Wu, Chien-Chih Hsu
2002 J jnl
IEEE Trans. Software Eng.
Loon-Been Chen, I-Chen Wu
1998 B conf
ICPADS
Loon-Been Chen, I-Chen Wu
1998 J jnl
Comput. J.
I-Chen Wu, Loon-Been Chen
1998 J jnl
Inf. Process. Lett.
Loon-Been Chen, I-Chen Wu
1997 B conf
ICPADS
Loon-Been Chen, I-Chen Wu
1997 B conf
COMPSAC
Loon-Been Chen, I-Chen Wu
1991 A* conf
FOCS
I-Chen Wu, H. T. Kung
1991 conf
ISA
I-Chen Wu
1989 J jnl
Comput. Vis. Graph. Image Process.
Leonard G. C. Hamey, Jon A. Webb, I-Chen Wu
1989 J jnl
Comput. Vis. Graph. Image Process.
Richard S. Wallace, Jon A. Webb, I-Chen Wu
1988 J jnl
IEEE Trans. Computers
Ferng-Ching Lin, I-Chen Wu
1987 J jnl
IEEE Trans. Computers
I-Chen Wu
1985 J jnl
J. Comput. Syst. Sci.
Ferng-Ching Lin, I-Chen Wu
redb/extractors/apk_extractors/apk_native_libs.py
← Index redb/extractors/apk_extractors/apk_native_libs.py python
import fnmatch
import hashlib
import inspect
from datetime import datetime, timezone
from typing import Any

from redb.extractors.enum import Tag
from redb.extractors.apk_extractor import APKExtractor
from redb.models.dataclasses import APKNativeLib

# Known packer/protector native library names
KNOWN_PACKER_LIBS = {
    # Jiagu (360/Qihoo)
    "libjiagu.so", "libjiagu_a64.so", "libjiagu_x86.so", "libjiagu_x64.so",
    # Bangcle/SecNeo
    "libsecexe.so", "libsecmain.so", "libSecShell.so",
    # Baidu
    "libbaiduprotect.so",
    # Tencent (Legu)
    "libtxAppProtect.so", "libBugly.so",
    # iJiami
    "libexec.so", "libexecmain.so",
    # Alibaba
    "libmobisec.so", "libaliprotect.so",
    # APKProtect
    "libAPKProtect.so",
    # Pangxie (Pangolin)
    "libdexjni.so",
    # DexProtector
    "libdexprotector.so",
    # AppSolid
    "libAppSolid.so",
    # Kiwisec
    "libkwscmm.so",
    # DingXiang
    "libx3g.so",
    # NQ Shield
    "libnqshield.so",
    # Generic / other
    "libprotectClass.so",
    "libDexHelper.so",
    "libdexloader.so",
    "libfdog.so",
}

# Glob-style patterns for packer libs (e.g. libshella-*.so)
KNOWN_PACKER_PATTERNS = [
    "libshella-*.so",
    "libshell-super.*.so",
]


def is_known_packer_lib(filename):
    """Check if a native library filename matches known packer signatures."""
    if filename in KNOWN_PACKER_LIBS:
        return True
    for pattern in KNOWN_PACKER_PATTERNS:
        if fnmatch.fnmatch(filename, pattern):
            return True
    return False


class APKNativeLibExtractor(APKExtractor):

    def __init__(
        self, filepath, log, exporters=None, index_prefix=None,
        known_benign=False, known_malicious=False,
        apk=None,
    ):
        super().__init__(
            filepath, log, exporters, index_prefix,
            known_benign, known_malicious, apk,
        )
        self.native_libs = []
        self.abis = set()
        self.log.debug(inspect.currentframe().f_code.co_name)

    def tag(self):
        return Tag.APK_NATIVE_LIBS.value

    def extract(self):
        if not self._is_valid_apk():
            self.log.error(f"Invalid APK for {self.hash.sha256}")
            return None

        self.native_libs = []
        self.abis = set()

        zf = self._get_zip_file()
        if not zf:
            return None

        with zf:
            for info in zf.infolist():
                if not (info.filename.startswith("lib/") and info.filename.endswith(".so")):
                    continue
                parts = info.filename.split("/")
                if len(parts) < 3:
                    continue

                abi = parts[1]
                filename = parts[-1]
                self.abis.add(abi)

                try:
                    data = zf.read(info.filename)
                    lib_sha256 = hashlib.sha256(data).hexdigest()
                except Exception as e:
                    self.log.warning(f"Error reading native lib {info.filename}: {e}")
                    continue

                self.native_libs.append(APKNativeLib(
                    abi=abi,
                    filename=filename,
                    size=info.file_size,
                    sha256=lib_sha256,
                    is_known_packer=is_known_packer_lib(filename),
                ))

        if not self.native_libs:
            return None

        return {
            "native_lib_count": len(self.native_libs),
            "abis": sorted(self.abis),
            "native_libs": self.native_libs,
            "known_packer_libs": [
                lib for lib in self.native_libs if lib.is_known_packer
            ],
        }

    def prepare_export_data(self, exporter_type: str) -> Any:
        if exporter_type == "ClickHouseExporter":
            if not self.native_libs:
                return None

            current_time = datetime.now(timezone.utc)
            data = []
            for lib in self.native_libs:
                data.append([
                    self.sha256,
                    lib.abi,
                    lib.filename,
                    lib.size,
                    lib.sha256,
                    int(lib.is_known_packer),
                    current_time,
                ])

            column_names = [
                'sha256', 'lib_abi', 'lib_filename', 'lib_size',
                'lib_sha256', 'lib_is_known_packer', 'analysis_date',
            ]

            column_type_names = [
                'FixedString(64)', 'LowCardinality(String)', 'String', 'UInt64',
                'FixedString(64)', 'UInt8', "DateTime64(3, 'UTC')",
            ]

            return (data, column_names, column_type_names)

    def get_clickhouse_table(self) -> str:
        return "redb_apk_native_libs"