DSpace Repository

Use case retrieval using terms and use case structure similarity computation

Show simple item record

dc.contributor.advisor Nakornthip Prompoon
dc.contributor.advisor Pizzanu Kanongchaiyos
dc.contributor.author Akadej Udomchaiporn
dc.contributor.other Chulalongkorn University. Faculty of Engineering
dc.date.accessioned 2008-08-25T04:24:34Z
dc.date.available 2008-08-25T04:24:34Z
dc.date.issued 2005
dc.identifier.isbn 9741737564
dc.identifier.uri http://cuir.car.chula.ac.th/handle/123456789/7863
dc.description Thesis (M.Eng.)--Chulalongkorn University, 2005 en
dc.description.abstract Software reuse is a key component of software engineering methodology as it helps software developers to reduce cost of software development process. At present, the software industry is highly competitive among organizations. Therefore, software developers have to find ways to reduce cost of software production as much as they can. Software reuse in a part of software requirements specification collected in a form of use case description can reduce much redundant works. Thus, this leads to the reduction of cost and time of software production. The objective of this thesis is to analyzed and design an approach for retrieving use case considering similarity of terms and structure of use cases. Information storage and retrieval theories such as automatic indexing, term weighting system, document similarity computation, and retrieval evaluation are applied in this approach. As a result, this research develops a tool to test the proposed approach. The experiment is also designed to compare this proposed approach to the existing approach which considers only terms similarity. The 3 metrics named recall, precision, and harmonic mean of information storage and retrieval theory are used to evaluate use case retrieval results. The results of this experiment indicate that this proposed approach is more effective than the existing approach. en
dc.description.abstractalternative การนำซอฟต์แวร์กลับมาใช้ใหม่ถือเป็นหัวใจสำคัญของวิธีการทางด้านวิศวกรรมซอฟต์แวร์ เพราะการนำซอฟต์แวร์กลับมาใช้ใหม่สามารถช่วยผู้พัฒนาซอฟต์แวร์ลดต้นทุนของการ พัฒนาซอฟต์แวร์ลงได้ เนื่องจากในปัจจุบันอุตสาหกรรมซอฟต์แวร์มีการแข่งขันกันสูง ผู้พัฒนาซอฟต์แวร์จึงพยายามหาวิธีการที่จะลดต้นทุนการพัฒนาซอฟต์แวร์ให้ได้มากที่สุด ซึ่งการนำซอฟต์แวร์ในส่วนของข้อกำหนดความต้องการซอฟต์แวร์ที่จัดเก็บอยู่ในรูปของ เอกสารการบรรยายยูสเคสกับมาใช้ใหม่นั้นจะสามารถช่วยให้ผู้พัฒนาซอฟต์แวร์ลดการ ทำงานที่ซ้ำซ้อนลงไปได้มาก จึงจะนำไปสู่การลดต้นทุนการพัฒนาซอฟต์แวร์ลงได้มาก ตามไปด้วย วิทยานิพนธ์ฉบับนี้จึงมีวัตถุประสงค์เพื่อวิเคราะห์และออกแบบวิธีการค้นคืน ข้อกำหนดความ ต้องการซอฟต์แวร์ในรูปแบบของเอกสารการบรรยายยูสเคส โดยพิจารณา ความคล้ายกันของพจน์และโครงสร้างของยูสเคส ซึ่งได้นำทฤษฎีการจัดเก็บและค้นคืนข้อมูล เช่น การสร้างดรรชนีอัตโนมัติ การกำหนดน้ำหนักของพจน์ การคำนวณความคล้ายกันของ เอกสาร และการประเมินผลการค้นคืนเอกสาร มาประยุกต์ใช้งานกับวิธีการค้นคืนเอกสาร การบรรยายยูสเคสนี้ งานวิจัยนี้ได้พัฒนาเครื่องมือขึ้นมาเพื่อทดสอบแนวคิดที่นำเสนอ และยังได้มีการออกแบบการทดลองเพื่อเปรียบเทียบผลการค้นคืนเอกสารการบรรยาย ยูเคสโดยพิจารณาความคล้ายกันของพจน์และโครงสร้างของยูสเคสซึ่งเป็นวิธีการที่ได้ นำเสนอ กับการค้นคืนเอกสารการบรรยายยูสเคสโดยพิจารณาจากความคล้ายกันของพจน์ เพียงอย่างเดียว ซึ่งเหมือนกับการค้นคืนเอกสารโดยทั่วไป มาตรวัดของการจัดเก็บและ ค้นคืนข้อมูลคือ รีคอล พรีซิชัน และฮาร์โมนิกมีน ได้นำมาใช้ในการประเมินผลการค้นคืน ผลการทดลองของงานวิจัยนี้แสดงให้เห็นว่าการค้นคืนเอกสารการบรรยายยูสเคสโดยการ พิจารณาโครงสร้างของยูสเคสให้ผลลัพธ์ที่ดีกว่าการค้นคืนเอกสารการบรรยายยูสเคสโดย ใช้วิธีการค้นคืนที่เหมือนกับการค้นคืนเอกสารโดยทั่วไป en
dc.format.extent 1700417 bytes
dc.format.mimetype application/pdf
dc.language.iso en es
dc.publisher Chulalongkorn University en
dc.relation.uri http://doi.org/10.14457/CU.the.2005.1764
dc.rights Chulalongkorn University en
dc.subject System analysis en
dc.subject Computer software -- Development en
dc.subject Information retrieval en
dc.title Use case retrieval using terms and use case structure similarity computation en
dc.title.alternative การค้นคืนยูสเคสโดยใช้การคำนวณความคล้ายกันของพจน์และโครงสร้างของยูสเคส en
dc.type Thesis es
dc.degree.name Master of Science es
dc.degree.level Master's Degree es
dc.degree.discipline Software Engineering es
dc.degree.grantor Chulalongkorn University en
dc.email.advisor Nakornthip.S@chula.ac.th
dc.email.advisor pizzanu@cp.eng.chula.ac.th
dc.identifier.DOI 10.14457/CU.the.2005.1764


Files in this item

This item appears in the following Collection(s)

Show simple item record