請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/79399完整後設資料紀錄
| DC 欄位 | 值 | 語言 |
|---|---|---|
| dc.contributor.advisor | 王凡 | |
| dc.contributor.author | Wen-Hua Wang | en |
| dc.contributor.author | 王文樺 | zh_TW |
| dc.date.accessioned | 2022-11-23T08:59:39Z | - |
| dc.date.available | 2021-11-05 | |
| dc.date.available | 2022-11-23T08:59:39Z | - |
| dc.date.copyright | 2021-11-05 | |
| dc.date.issued | 2021 | |
| dc.date.submitted | 2021-10-25 | |
| dc.identifier.citation | S. Yang, D. Yan, and A. Routev, “Testing for poor responsiveness in Android applications,” In Proc. International Workshop on the Engineering of Mobile-Enabled Systems. MOBS '2013. 10-20. M. Linares-Vásquez, C. Vendome, Q. Luo, and D. Poshyvanyk, “How developers detect and fix performance bottlenecks in android apps,” in ICSME’15, 2015, pp. 352–361. Y. Gao, Y. Luo, D. Chen, H. Huang, W. Dong, M. Xia, X. Liu, and J. Bu, “Every pixel counts: Fine-grained UI rendering analysis for mobile applications,” in IEEE Conference on Computer Communications. IEEE, 2017, pp. 1–9 R. Zhou, S. Shao, W. Li, and L. Zhou, “How to define the user’s tolerance of response time in using mobile applications,” in 2016 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Dec. 2016, pp. 281–285. V. N. Inukollu, D. D. Keshamoni, T. Kang, and M. Inukollu. “Factors Influencing Quality of Mobile Apps:Role of Mobile App Development Life Cycle.” ArXiv e-prints, Oct. 2014. A. R. Smith, “Color gamut transform pairs,” Comput. Graph., vol. 12, pp. 12–19, 1978. S. Kolkur, D. Kalbande, P. Shimpi, C. Bapat, and J. Jatakia. Human skin detection using rgb, hsv and ycbcr color models. arXiv preprint arXiv:1708.02694, 2017. Md. Hassan, R. Ema, and T. Islam. “Color Image Segmentation using Automated K-Means Clustering with RGB and HSV Color Spaces,” Global Journal of Computer Science and Technology: Graphics vision, Volume 17 Issue 2, January 2017. D. Pagano and W. Maalej. “User feedback in the appstore: An empirical study. In In Proceedings of the 21st IEEE International Requirements Engineering Conference (RE 2013), pages 125–134. IEEE Computer Society, 2013. J. Gao, X. Bai, W. T. Tsai, and T. Uehara, “Mobile application testing: a tutorial”, IEEE Computer, vol.47(2), 2014, pp.26-35. J. Bo, L. Xiang, and G. Xiaopeng, “Mobiletest: A tool supporting automatic black box test for software on smart mobile devices, ” In: Proceedings of the 2th International Workshop on Automation of Software Test, 2007. R. Mahmood, N. Esfahani, T. Kacem, N. Mirzaei, S. Malek, A. Stavrou, “A white-box approach for automated security testing of android applications on the cloud, ” In: Proceedings of the 7th International Workshop on Automation of Software Test, 2012, 22-28. D. Amaltano, A. R. Fasolino, P. Tramontana, S. D. Carmine, and A. M. Memon, “Using GUI tripping for automated testing of android applications,” In: Proceedings of the 27th IEEE International Conference on Automated Software Engineering, 2012, pp.258-261. C. Hu, and I. Neamtiu, “Automating GUI testing for Android applications,” In: Proceedings of the 6th International Workshop on Automation of Software Test”, 2011, pp.77–83. M. Linares-Vasquez, K. Moran, and D. Poshyvanyk. “Continuous, evolutionary and large-scale: A new perspective for automated mobile app testing.” In 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME’17), page to appear, 2017. M. Linares-Vasquez, C. Bernal-Cardenas, K. Moran, and D. Poshyvanyk, “How do developers test android applications?” in Proc. IEEE Int. Conf. Softw. Maint. Evol., 2017, pp. 613–622. A.B. Watson, “Image compression using the discrete cosine transform,” Math. J. 4 (1) (1994) 81–88 M. Fei, J. Li, and H. Liu, “Visual tracking based on improved foreground detection and perceptual hashing,” Neurocomputing, vol. 152, pp. 413–428, Nov. 2015. S. K. Mondal, Y. Pei, H. N. Dai, H. D. Kabir, and J. P. Sahoo, “Boosting ui rendering in android applications,” in 2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C). IEEE, 2020, pp. 285–286. Y. Zhao, M. S. Laser, Y. Lyu, and N. Medvidovic, “Leveraging program analysis to reduce user-perceived latency in mobile applications,” in International Conference on Software Engineering, 2018. | |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/79399 | - |
| dc.description.abstract | 隨著行動裝置的普及,使用手機App已經成為現代人日常生活的一部份,App的市場也日益競爭,其中對效能的要求也更加重要,不好的效能會嚴重的影響使用者體驗,本篇論文針對下列兩個效能測試的議題,各提出一個新的解決方案: 1.使用者介面延遲測量:以往的開發者假設要測量應用程式中各個動作的延遲,需要進行程式的插裝,也就是在目的程式中加入額外指令來收集需要的資訊,但這種測量的方式會花費開發者很大的心力,而測量出的時間也不能完全代表使用者在真實的情境下所花費的時間,本篇論文提出了一種基於影像且非侵入式的黑箱測試方法來測量手機App的使用者介面延遲。 2.過度繪製檢測:當應用程式中有重複背景的設計時,儘管使用者最終只會看到最上層的顏色,但其實這種設計會消耗GPU的資源,嚴重時可能會導致掉幀以至於降低使用者體驗,本篇論文提出了一種自動化的過度繪製檢測技術,並產生測試報告告知開發者多餘的重複背景出現的區域。 | zh_TW |
| dc.description.provenance | Made available in DSpace on 2022-11-23T08:59:39Z (GMT). No. of bitstreams: 1 U0001-2110202120423900.pdf: 2547873 bytes, checksum: 1180dd9aeb40a766210e8b751f8621eb (MD5) Previous issue date: 2021 | en |
| dc.description.tableofcontents | 口試委員會審定書 # 誌謝 i 中文摘要 ii ABSTRACT iii CONTENTS iv LIST OF FIGURES vi LIST OF TABLES vii Chapter 1 Introduction 1 1.1 Background 1 1.2 Motivation 2 1.3 Our contributions 3 1.4 Organization 4 Chapter 2 Related Work 5 2.1 Performance Testing of Android Applications 5 2.2 Performance testing tools 6 2.3 Android automated testing framework 7 Chapter 3 Preliminaries 9 3.1 Picture similarity algorithm 9 3.2 Debug GPU Overdraw 10 3.3 Android layout design 12 3.4 HSV color model [6] 14 Chapter 4 UI latency Measurement 16 4.1 Definition of UI latency in mobile application 16 4.2 Video processing method 17 4.3 Dynamic area handling 18 Chapter 5 GUI Overdraw Detection 20 5.1 Image processing method 20 Chapter 6 Implementation 25 6.1 Android Debug Bridge 25 6.2 Test as a Dragon 26 6.3 GUI exploration 27 Chapter 7 Experiment 29 7.1 Environment 29 7.2 Correctness of UI latency measurement with pHash 29 7.3 Application under Test 29 7.4 Results of UI latency measurement 31 7.5 Results of overdraw detection 33 Chapter 8 Conclusion 39 8.1 Summary 39 8.2 Future work 39 REFERENCE 41 | |
| dc.language.iso | en | |
| dc.title | 使用者介面延遲測量與過度繪製檢測於手機應用程式效能測試 | zh_TW |
| dc.title | UI latency Measurement and Overdraw Detection in Performance Testing of Mobile Applications | en |
| dc.date.schoolyear | 109-2 | |
| dc.description.degree | 碩士 | |
| dc.contributor.oralexamcommittee | 林宗男(Hsin-Tsai Liu),魏宏宇(Chih-Yang Tseng),王勝德,黃俊傑 | |
| dc.subject.keyword | 自動化測試,黑箱測試,介面延遲,過度繪製, | zh_TW |
| dc.subject.keyword | automated testing,black-box testing,UI latency,overdraw, | en |
| dc.relation.page | 44 | |
| dc.identifier.doi | 10.6342/NTU202103996 | |
| dc.rights.note | 同意授權(全球公開) | |
| dc.date.accepted | 2021-10-26 | |
| dc.contributor.author-college | 電機資訊學院 | zh_TW |
| dc.contributor.author-dept | 電機工程學研究所 | zh_TW |
| 顯示於系所單位: | 電機工程學系 | |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| U0001-2110202120423900.pdf | 2.49 MB | Adobe PDF | 檢視/開啟 |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
