研究生: |
何信祐 Ho, Hsin-Yu |
---|---|
論文名稱: |
基於模糊理論之文件檢索推薦系統-以軟體需求文件為例 A Document Retrieval and Recommendation System Based on Fuzzy Theory-Using Software Requirement Documents as A Study Case |
指導教授: |
朱治平
Chu, Chih-Ping |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 中文 |
論文頁數: | 93 |
中文關鍵詞: | 文件檢索 、模糊理論 、推薦機制 |
外文關鍵詞: | Fuzzy Theory, Recommendation Mechanism, Document Retrieval |
相關次數: | 點閱:128 下載:3 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
文件管理對於軟體專案成敗至關重要。除了專案文件管理以外,專案文件的檢索也是相當重要。
使用者對於檢索系統的使用有一定的慣性,這一次要找的資料,很可能下一次還會需要調閱。此時,如果文件檢索系統能夠提供使用者推薦機制,在使用者使用文件檢索功能時,對系統調閱出來的文件作評比,將使用者的檢索需求回饋給系統,把文件的使用者推薦程度當作檢索時必須要考量的一個因素,並影響往後檢索的排序結果。
本研究旨在建構一個軟體專案文件管理系統,並設計出一個基於功能描述之關鍵字詞的文件檢索系統。而本研究的重點在於提出一套基於模糊理論的文件推薦機制,透過模糊推論判斷使用者對於文件的推薦程度,再經由解模糊化的過程,將推論結果轉為推薦積分。最後把推薦積分加入排序考量中,如此一來,系統可以將使用者給予的回饋,作為往後檢索系統排序的依據之一。
Document Management is quite important for software projects.
In project management, besides project document management, the retrieval of document is also significant.
Frequently one user is used to utilize a document retrieval system. The document that a user seeks this time would probably be looked for next time. For this reason, this research designs a document recommendation mechanism for document retrieval system.
This research proposes a document management system for software projects and a function-depicted keywords documents retrieval system. Moreover, this research designs a document recommendation mechanism based on fuzzy theory. The documents retrieval system speculates the user recommendation level of documents through fuzzy inference. Then the system turns the inference result into recommendation scores through the process of defuzzification. And then the recommendation scores would affect the retrieval result in the future. So the documents retrieval system can treat the feedback of user as one of the sort factor.
一、中文文獻
[1]中央研究院CKIP中文詞知識庫小組。「CKIP中文自動斷詞系統」。
http://ckipsvr.iis.sinica.edu.tw/、http://rocling.iis.sinica.edu.tw/CKIP/
[2]吳曉莉、林哲輝。「MATLAB輔助模糊系統設計」。西安電子科技大學出版社,2002。
[3]林傑斌、劉明德。「資料採掘與OLAP理論與實務」。文魁資訊,2002。
[4]邱迪凱。「結合查詢擴展之學習元件個人化推薦系統」。成功大學工程科學系碩士論文,2005。
[5]胡佑長。「淺談軟體品保與國際品保標準」。軟體產業通訊第27期:軟體工業生產力提升特輯。中華民國資訊軟體協會,2000。
[6]財團法人資訊工業策進會資訊系統實驗室譯。「CMMI導入指引V1.0」。經濟部技術處,2002。
[7]徐碧玉。「利用熵作為網際網路文件搜尋之排名方法」。中興大學資訊科學系碩士論文,2000。
[8]陳湘揚。「軟體工程:物件導向程式設計與UML系統分析實作」。博碩文化,2004。
[9]陳宏泰。「個人化網路廣告推薦之研究」。暨南國際大學資訊管理學系碩士論文,2002。
[10]逢甲大學資訊工程學系軟體工程實驗室。「需求規格書撰寫指引」。http://140.134.26.20/~nien/CapStone/template/SRS_Guide.htm
[11]黃國政。「運用文字探勘技術於人才招募推薦系統之研究」。靜宜大學資訊管理學系碩士論文,2006。
[12]經濟部工業局-提升資訊軟體品質計畫。「中小型軟體業CMMI標準作業流程及導入方法流程手冊」。http://www.cmmi-taiwan.org.tw/
[13]楊俊傑。「運用文件摘要改善文件聚類」。真理大學管理科學系碩士論文,2004。
[14]劉崇汎、林瑞堂、許智威、曾新穆、蘇家輝、蕭欽元。「智慧型個人化多媒體推薦系統之建置」。數位典藏技術研討會,2006。
[15]蘇木春、張孝德。「機器學習:類神經網路、模糊系統以及基因演算法則」。全華科技圖書,2003。
二、英文文獻
[16]Armstrong, J.S., " Principles of Forecasting: A Handbook for Researchers and Practitioners", Kluwer Academic, 2001.
[17]Azar, J., Smith, R.K. and Cordes, D., "Value-Oriented Requirements Prioritization in a Small Development Organization", IEEE Software, Volume 24, Issue 1, pp.32-37, 2007.
[18]Barletta, R., "An Introduction to Case-Based Reasoning", AI Expert 6, pp.43-49, 1991.
[19]Chrissis, M.B., Konrad, M. and Shrum, S., "CMMI: Guidelines for Process Integration and Product Improvement (2nd Edition)", Addison- Wesley, 2006.
[20]CMMI Product Team, "CMMI for Systems Engineering/Software Engineering/Integrated Product and Process Development/Supplier Sourcing, Version 1.1, Staged Representation (CMMI-SE/SW/IPPD/SS, V1.1, Staged) ", CMU/SEI, 2002.
[21]Davis, A.M., Leffingwell, D.A., "Making Requirements Management Work for You", STSC CROSSTALK, the Journal of Defense Software Engineering, 1999.
[22]Friedl, J.E.F., "Mastering Regular Expressions (3rd Edition)", O'Reilly, 2006.
[23]Galin, D., "Software Quality Assurance: From Theory to Implementation", Addison-Wesley, pp.37, 2004.
[24]Humphrey, W., "Managing the Software Process", Massachusetts: Addison-Wesley Professional, 1989.
[25]Jang, J.S.R. and Gulley, N., "The Fuzzy Logic Toolbox for use with MATLAB", The MathWorks, Inc., 1999.
[26]Likert, R., "A Technique for the Measurement of Attitudes", Archives of Psychology 140: pp.1-55, 1932.
[27]Luhn, H.P., "Automatic Creation of Literature Abstracts", IBM Journal of Research & Development, Volume 2, Issue 2, pp.159-165, 1958.
[28]Paulk, M.C., "Using the Software CMM in Small Organizations", The Joint 1998 Proceedings of the Pacific Northwest Software Quality Conference and the 8th International Conference on Software Quality, pp.350-361, 1998.
[29]Regnell, B., Dag, J.N.O., Gervasi, V. and Brinkkemper, S., "A Linguistic-
Engineering Approach to Large-Scale Requirements Management", IEEE
Software, Volume 22, Issue 1, pp.32-39, 2005.
[30]Rich, E., "User Modeling via Stereotypes", Cognitive Science, Volume 3, No.4, pp.329-354, 1979.
[31]Salton, G., Wong, A. and Yang, C.S., "A Vector Space Model for Automatic Indexing", Communications of the ACM, Volume 18, Issue 11, pp.613-620, 1975.
[32]Salton, G., "A Theory of Indexing", Proceedings of Regional Conference Series in Applied Mathematics, No. 18, Society for Industrial and Applied Mathematics, 1975.
[33]Salton, G., Buckley, C., "Term Weighting Approaches in Automatic Information Retrieval", Journal of Information Proceeding and Management, Volume 24, No. 3, pp.513-524, 1988.
[34]Salton, G., Fox, E.A. and Wu, H., "Extended Boolean Information Retrieval", Communications of the ACM, Volume 26, No. 11, pp.1022-1036, 1982.
[35]Schorsch, T., "The Capability Im-Maturity Model", The Air Force Institute of Technology, 1996.
[36]Shah, H.C., "Regular Expressions in J2SE", O'Reilly ONJava.com, 2003.
[37]Software Engineering Standards Committee of the IEEE Computer Society, "IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements Specifications", IEEE Computer Society, 1998.
[38]Sommerville, I., "Software Engineering(6th Edition)", Addison-Wesley, 2001.
[39]The Open Group, "Regular Expressions", The Single UNIX Specification, Version 2, The Open Group, 1997.
[40]Uebersax, J.S., "Likert Scales: Dispelling the Confusion", 2006.
from http://ourworld.compuserve.com/homepages/jsuebersax/likert.htm
[41]Wikipedia, "Capability Maturity Model", 2008.
from http://en.wikipedia.org/wiki/Capability_Maturity_Model
[42]Yuwono, B. and Lee, D.L., "Search and Ranking Algorithm for Locating Resources on the World Wide Web", Proceedings of the 12th International Conference on Data Engineering, pp.164-171, 1996.
[43]Zadeh, L.A., "Fuzzy Sets", Information and Control, Volume 8, pp.339-353, 1965.
[44]Zadeh, L.A., "The concept of a linguistic variable and its applications to approximate reasoning-I", Information Sciences, Volume 8, Number 3, pp.199-249, 1975.
[45]Zadeh, L.A., "The concept of a linguistic variable and its applications to approximate reasoning-II", Information Sciences, Volume 8, Number 4, pp.301-357, 1975.