研究生: |
鍾奇辰 Chung, Chi-Chen |
---|---|
論文名稱: |
應用敏捷軟體開發建置數據前處理與分析支援工具-以歷屆專業英文資料庫數據為例 Develop a Data Pre-processing and Analysis Assistant System on Applying Agile Software Development–Using Data from Database of Professional English Contest |
指導教授: |
戴建耘
Dai, Chien-Yun |
口試委員: | 袁宇熙 葉國良 戴建耘 |
口試日期: | 2021/10/15 |
學位類別: |
碩士 Master |
系所名稱: |
工業教育學系 Department of Industrial Education |
論文出版年: | 2021 |
畢業學年度: | 109 |
語文別: | 中文 |
論文頁數: | 91 |
中文關鍵詞: | 敏捷軟體開發 、資料前處理 、正規表示式 |
英文關鍵詞: | agile software development, data pre-processing, regular expression |
研究方法: | 系統建置 |
DOI URL: | http://doi.org/10.6345/NTNU202101806 |
論文種類: | 學術論文 |
相關次數: | 點閱:85 下載:19 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
「專業英日文詞彙與聽力能力大賽」是測驗學生專業領域裡重要英文關鍵字的大賽,今年邁入第十屆,平均每年以人工收錄多達三萬人次的考生報名資料及成績資料,如今龐大的資料量使得資料的管理與應用成為一大挑戰。隨著資訊科技的進步,本研究希望透過資訊科技將這些資料進行適當的處理,讓管理者方便管理及應用,更能供管理者作分析或決策。
為了處理這些資料並收錄至大賽資料庫中進行管理,或做分析與決策使用,本研究將有問題的資料分為五種類:重複值、空值、不一致、錯位和其他,並針對該五種類錯誤,使用notepad++作為開發環境;Apache作為伺服器;MySQL作為資料庫;正規表示式作為主要技術,應用敏捷軟體開發建置數據前處理與分析支援工具。
最後本研究所開發的系統,除了能迅速指出錯誤資料,甚至能對部分錯誤資料進行自動校正,幫助管理者輕鬆管理與修正資料。更成功搭配開源工具,提供簡單的操作環境,迅速的將管理者所選定的資料進行基本的圖表統計分析。
"Professional English-Japanese Vocabulary and Listening Comprehension Contest" enters the tenth session this year. The huge amount of Examinees' data makes the management and application of data a major challenge.
This research hopes to process these data appropriately. In order to process these data. This research divides the error data into following types: duplicate values, missing values, inconsistencies, misplacements, and others.
To deal with these errors, this research develops data pre-processing and analysis assistant system on applying agile software development. Not only point out the errors above quickly, but also correct some of them automatically. Furthermore, it provides a simple operating environment and perform basic chart statistical analysis on the data selected by the user.
[1] Crystal, D, English as a global language, Ernst Klett Sprachen, 2003.
[2] 吳守從、李苾文、陳姵純、黃馨,“應用重要-表現程度分析法探討大學生專業英語學習成效-以觀光管理學系學生為例”,遠東通識學報,第21-44頁,第11卷,第1期,2017年1月。
[3] 十二年國民基本教育課程綱要總綱(民 106 年 05 月 10 日)。
[4] 吳為聖、張惠博、郭重吉,“影響國中自然科教師接受資訊科技融入教學之個人因素研究”,科學教育學刊,第543-563頁,第15卷,第5期,2007年10月。
[5] 張國保、袁宇熙、林清南、李寶琳,“縮短學用落差-技專學生專業英語文能力之建立”,臺灣教育評論月刊,第137-143頁,第2卷,第12期,2013年12月。
[6] 楊博皓,“以資源分配為基礎的排程管理系統之建置”,國立臺灣師範大學,碩士論文,2020年1月。
[7] O’Hurley, G, Sjöstedt, E, Rahman, A, Li, B, Kampf, C, Pontén, F, ... & Lindskog, C, “Garbage in, garbage out: a critical evaluation of strategies used for validation of immunohistochemical biomarkers,” Molecular oncology, vol. 8, no. 4, pp. 783-798, Oct. 2014.
[8] 黎瓊麗、林玫妙、謝建元,“科技大學餐飲英文字彙學習動機與學習成就之關聯分析”,旅遊健康學刊,第69-89頁,第15卷,第1期,2016年12月。
[9] 鄒偉基、謝承志,“職場員工的實用英文詞彙能力之研究”,臺北城市科技大學通識學報,第269-293頁,第10卷,2021年3月。
[10] Fayyad, U., Piatetsky-Shapiro, G., & Smyth, P. “From data mining to knowledge discovery in databases,” AI magazine, vol. 17, no. 3, pp. 37-37, Mar. 1996.
[11] Maimon, O, & Rokach, L. (Eds.), Data mining and knowledge discovery handbook, 2005.
[12] 謝育勳,“員工知識管理資訊系統之設計與發展-資料採擷技術之應用”,國立中央大學,碩士論文,2000年6月。
[13] 羅閔隆,“以經驗法則應用在關聯法則門檻值制定之研究”,大葉大學,碩士論文,2004年4月。
[14] Kimball, R. “Dealing with Dirty Data,” DBMS, vol. 9, no. 10, pp. 55-60. 1996.
[15] 唐懿芳、鐘達夫、張師超,“數據清洗前的預處理方法”,廣西科學,第118-122頁,第12卷,第2期,2005年5月。
[16] 辛金國、韋婷婷,“基於數據挖掘技術的統計數據預處理研究”,數據分析,第55-65頁,第8卷,第5期,2013年10月。
[17] Brachman, R. J., & Anand, T. “The process of knowledge discovery in databases,” Advances in knowledge discovery and data mining, pp. 37-57, Feb. 1996.
[18] Wu, Xindong, et al. “Top 10 algorithms in data mining,” Knowledge and information systems, vol. 14, no. 1, pp. 1-37. 2008.
[19] 楊輔祥、劉雲超、段智華,“資料清理綜述”,計算機應用研究,第3-5頁,第19卷,第3期,2002年。
[20] 張瑋哲,“Data Analysis for Patients of Chronic Kidney Disease”,國立清華大學,碩士論文,2009年。
[21] Navarro, Gonzalo, and Mathieu Raffinot. “New techniques for regular expression searching,” Algorithmica, vol. 41, no. 2, pp. 89-116. 2005.
[22] Thompson, Ken. “Programming techniques: Regular expression search algorithm,” Communications of the ACM, vol. 11, no. 6, pp. 419-422. 1968.
[23] 譚玉玲,“基於正則表達式的數據處理應用”,武漢理工大學學報(信息與管理工程版),第249-252頁,第32卷,第2期,2010年4月。
[24] Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., ... & Thomas, D, Manifesto for agile software development, 2001.
[25] Martin, Robert C., James Newkirk, and Robert S. Koss, Agile software development: principles, patterns, and practices, vol. 2, Upper Saddle River, NJ: Prentice Hall, 2003.
[26] Conboy, Kieran, et al. “People over process: key people challenges in agile development,” IEEE Software, vol. 28, no. 4, pp. 89-116. 2011.
[27] Larman, Craig, Applying UML and patterns: an introduction to object oriented analysis and design and interative development. Pearson Education India, 2012.