แจ้งเอกสารไม่ครบถ้วน, ไม่ตรงกับชื่อเรื่อง หรือมีข้อผิดพลาดเกี่ยวกับเอกสาร ติดต่อที่นี่ ==>
หากไม่มีอีเมลผู้รับให้กรอก thailis-noc@uni.net.th ติดต่อเจ้าหน้าที่เจ้าของเอกสาร กรณีเอกสารไม่ครบหรือไม่ตรง

Software design pattern recommendation using a pattern usage hierarchy

keyword: Recommendation system
; Software design pattern
; Software reuse
Abstract: A software design pattern provides a proven solution to a problem that commonly occurs in software design. It provides a solution for solving a problem and can be applied in many different situations. Design patterns allow designers to reuse successful design. Selecting an appropriate design pattern is however a difficult task, especially for novice designers. In order to apply a pattern to a given problem context, a designer necessarily understand not only a problem domain but also the usage and structure of the pattern. To facilitate pattern selection, we construct a pattern usage hierarchy, based on which a problem-driven framework for recommending design patterns is developed. The characteristics of tasks to be performed in a given problem and examples of pattern usage are used for retrieving user intention and for matching the problem with an appropriate pattern. A preliminary evaluation of the pattern usage hierarchy reveals that we should provide a mechanism to facilitate pattern selection based on the hierarchy. A text classification approach is applied for suggesting the first-level category to users. Even when a first-level category is determined, it is still often difficult to consider which design pattern should be applied to a given problem. The features of pattern usage description are constructed and represented in terms of key-phrases. The key-phrases can reduce the difficulty of pattern selection of predetermined categories. Groups of key-phrases are constructed from their characteristics to improve the simplicity of key-phrase selection. Cosine similarity are used for calculating the recommended patterns. The evaluation results show a significant improvement of pattern selection process using a key-phrase approach
Thammasat University. Thammasat University Library
Address: BANGKOK
Email: preserv@tu.ac.th
Role: advisor
Role: co-advisor
Created: 2014
Modified: 2022-01-25
Issued: 2022-01-25
วิทยานิพนธ์/Thesis
application/pdf
eng
©copyrights Thammasat University
RightsAccess:
ลำดับที่.ชื่อแฟ้มข้อมูล ขนาดแฟ้มข้อมูลจำนวนเข้าถึง วัน-เวลาเข้าถึงล่าสุด
1 5961nuttapon.pdf 2.75 MB
ใช้เวลา
0.024419 วินาที

Nuttapon Sanyawong
Title Contributor Type
Software design pattern recommendation using a pattern usage hierarchy
มหาวิทยาลัยธรรมศาสตร์
Nuttapon Sanyawong
Ekawit Nantajeewarawat
Thanaruk Threeramunkong
วิทยานิพนธ์/Thesis
Ekawit Nantajeewarawat
Title Creator Type and Date Create
A study on term weighting in centroid-based text categorization
มหาวิทยาลัยธรรมศาสตร์
Thanaruk Theeramunkong;Ekawit Nantajeewarawat
Verayuth Lertnattee
วิทยานิพนธ์/Thesis
A study on family-based evolutional approach for kernel tree selection in support vector machines and its text categorization application
มหาวิทยาลัยธรรมศาสตร์
Thanaruk Theeramunkong;Ekawit Nantajeewarawat
Ithipan Methasate
วิทยานิพนธ์/Thesis
Using publications and domain knowledge to build research profile : an application in automatic reviewer assignment
มหาวิทยาลัยชินวัตร
Ekawit Nantajeewarawat;Hasan, Md Maruf ;Ekawit Nantajeewarawat;Mason, Paul ;Takeuchi, Kazuhiro
Biswas, Md. Humayun Kabir
วิทยานิพนธ์/Thesis
Automatic music classification and retrieval : experiments with Thai music collection
มหาวิทยาลัยชินวัตร
Ekawit Nantajeewarawat;Hasan, Md. Maruf ;Ekawit Nantajeewarawat;Mason, Paul;Theeramunkong, Thanaruk
Chakkapong Nopthaisong
วิทยานิพนธ์/Thesis
E-learning content management : an ontology-based approach
มหาวิทยาลัยชินวัตร
Ekawit Nantajeewarawat;Hasan, Md. Maruf ;Ekawit Nantajeewarawat;Chutiporn Anutariya;Ngamnij Arch-int
Nophadol Jekjantuk
วิทยานิพนธ์/Thesis
Version management of safety cases
มหาวิทยาลัยชินวัตร
Prinya Tantaswadi;Mason, Paul;Ekawit Nantajeewarawat;Chutiporn Anutariya;Chakarida Nukoolkit
Chadchai Mattayom
วิทยานิพนธ์/Thesis
Towards intelligent and adaptive digital library services
มหาวิทยาลัยชินวัตร
Prinya Tantaswadi;Hasan, Md Maruf;Ekawit Nantajeewarawat;Chutiporn Anutariya;Takeuchi, Kazuhiro
Yenruedee Chanwirawong
วิทยานิพนธ์/Thesis
Robust romanized-Thai interface and algorithm for efficient dictionary and web search
มหาวิทยาลัยชินวัตร
Prinya Tantaswadi;Hasan, Md. Maruf ;Ekawit Nantajeewarawat;Chutiporn Anutariya;Wanchai Rivepiboon
Suchat Pupaug
วิทยานิพนธ์/Thesis
A framework for authorization control of multi-versioned XML document
มหาวิทยาลัยชินวัตร
Prinya Tantaswadi;Chutiporn Anutariya;Ekawit Nantajeewarawat;Hasan, Md Maruf;Kriengkrai Porkaew
Jirayu Sakdasiristaporn
วิทยานิพนธ์/Thesis
An ontology retrieval framework for semantic web applications
มหาวิทยาลัยชินวัตร
Chutiporn Anutariya;Ekawit Nantajeewarawat;Vilas Wuwongse;Prinya Tantaswad;Hasan, Md Maruf
Rachanee Ungrangsi
วิทยานิพนธ์/Thesis
Document relation discovery using association rule mining: a case study on Thai news
มหาวิทยาลัยธรรมศาสตร์
Thanaruk Theeramunkon;Ekawit Nantajeewarawat
Nichnan Kittiphattanabawon
วิทยานิพนธ์/Thesis
Thai multi-document summarization based on Thai elementary discourse units
มหาวิทยาลัยธรรมศาสตร์
Thanaruk Theeramunkong;Ekawit Nantajeewarawat
Nongnuch Ketui
วิทยานิพนธ์/Thesis
Towards generation of sequence diagrams from operation contracts and design patterns
มหาวิทยาลัยธรรมศาสตร์
Ekawit Nantajeewarawat
Shakya, Binita
วิทยานิพนธ์/Thesis
Extracting entities and predicate-oriented relations in Thai (syllabic alphabetic language)
มหาวิทยาลัยธรรมศาสตร์
Thanaruk Theeramunkong;Ekawit Nantajeewarawat
Nattapong Tongtep
วิทยานิพนธ์/Thesis
UbiBand : a framework for rapid prototyping of body sensor network applications
มหาวิทยาลัยธรรมศาสตร์
Surapa Thiemjarus;Ekawit Nantajeewarawat
Sarit Chantasuban
วิทยานิพนธ์/Thesis
VR based 9-square matrix aerobic exercise for prevention of physical and cognitive decline in older adults
มหาวิทยาลัยธรรมศาสตร์
Ekawit Nantajeewarawat;Surapa Thiemjarus
Dwivedi, Sweta
วิทยานิพนธ์/Thesis
A study on name-alias relationship identification in Thai news articles
มหาวิทยาลัยธรรมศาสตร์
Thanaruk Theeramunkong;Ekawit Nantajeewarawat
Thawatchai Suwanapong
วิทยานิพนธ์/Thesis
Real-time fall monitoring using body sensor network
มหาวิทยาลัยธรรมศาสตร์
Ekawit Nantajeewarawat;Surapa Thiemjarus
Natthapon Pannurat
วิทยานิพนธ์/Thesis
An evaluation of risk adjusted performance ratios for Thai mutual funds
มหาวิทยาลัยธรรมศาสตร์
Ekawit Nantajeewarawat;Pattravadee Ploykitikoon
Wipha Thomyamongkol
วิทยานิพนธ์/Thesis
Toward real-time sleep monitoring using combined wearable-ambient sensors
มหาวิทยาลัยธรรมศาสตร์
Ekawit Nantajeewarawat;Surapa Thiemjarus
Lerit Nuksawn
วิทยานิพนธ์/Thesis
A study on continuous cardiac monitoring through body sensor networks
มหาวิทยาลัยธรรมศาสตร์
Ekawit Nantajeewarawat;Surapa Thiemjarus
Tanatorn Tanantong
วิทยานิพนธ์/Thesis
Software design pattern recommendation using a pattern usage hierarchy
มหาวิทยาลัยธรรมศาสตร์
Ekawit Nantajeewarawat;Thanaruk Threeramunkong
Nuttapon Sanyawong
วิทยานิพนธ์/Thesis
A study on domain-specific information extraction from Thai text
มหาวิทยาลัยธรรมศาสตร์
Ekawit Nantajeewarawat;Thanaruk Theeramunkong
Peerasak Intarapaiboon
วิทยานิพนธ์/Thesis
Thai staff attitudes toward speaking English at the British Embassy Bangkok
มหาวิทยาลัยธรรมศาสตร์
Ekawit Nantajeewarawat;Thanaruk Theeramunkong
Nattaya Ardharn
วิทยานิพนธ์/Thesis
Thanaruk Threeramunkong
Title Creator Type and Date Create
Software design pattern recommendation using a pattern usage hierarchy
มหาวิทยาลัยธรรมศาสตร์
Ekawit Nantajeewarawat;Thanaruk Threeramunkong
Nuttapon Sanyawong
วิทยานิพนธ์/Thesis
Copyright 2000 - 2025 ThaiLIS Digital Collection Working Group. All rights reserved.
ThaiLIS is Thailand Library Integrated System
สนับสนุนโดย สำนักงานบริหารเทคโนโลยีสารสนเทศเพื่อพัฒนาการศึกษา
กระทรวงการอุดมศึกษา วิทยาศาสตร์ วิจัยและนวัตกรรม
328 ถ.ศรีอยุธยา แขวง ทุ่งพญาไท เขต ราชเทวี กรุงเทพ 10400 โทร. โทร. 02-232-4000
กำลัง ออน์ไลน์
ภายในเครือข่าย ThaiLIS จำนวน 7
ภายนอกเครือข่าย ThaiLIS จำนวน 2,040
รวม 2,047 คน

More info..
นอก ThaiLIS = 13,330 ครั้ง
มหาวิทยาลัยสังกัดทบวงเดิม = 19 ครั้ง
รวม 13,349 ครั้ง
Database server :
Version 2.5 Last update 1-06-2018
Power By SUSE PHP MySQL IndexData Mambo Bootstrap
มีปัญหาในการใช้งานติดต่อผ่านระบบ UniNetHelp


Server : 8.199.134
Client : Not ThaiLIS Member
From IP : 216.73.216.46