Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/58334
Title: | เครื่องมือประเมินความสามารถในการใช้งานเชิงฮิวริสติกสำหรับแอปพลิเคชันแอนดรอยด์ |
Other Titles: | Heuristic-based usability evaluation tool for android applications |
Authors: | ขวัญดี เพชรากานต์ |
Advisors: | ทวิตีย์ เสนีวงศ์ ณ อยุธยา |
Other author: | จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ |
Advisor's Email: | Twittie.S@Chula.ac.th,twittie.s@chula.ac.th |
Subjects: | แอนดรอยด์ (ระบบปฏิบัติการคอมพิวเตอร์) โปรแกรมประยุกต์บนอุปกรณ์เคลื่อนที่ Android (Electronic resource) Mobile apps |
Issue Date: | 2560 |
Publisher: | จุฬาลงกรณ์มหาวิทยาลัย |
Abstract: | การประเมินความสามารถในการใช้งานแอปพลิเคชันโดยใช้วิธีการประเมินเชิงฮิวริสติกเป็นวิธีการประเมินความสามารถในการใช้งานส่วนต่อประสานกับผู้ใช้ที่ได้รับความนิยม เนื่องจากสามารถดำเนินการประเมินได้ง่ายและค่าใช้จ่ายไม่สูงเมื่อเทียบกับวิธีประเมินแบบอื่น โดยการประเมินจะให้ผู้ประเมินทำการเปรียบเทียบการออกแบบส่วนต่อประสานกับผู้ใช้ในแต่ละหน้าจอของแอปพลิเคชันกับหลักการออกแบบส่วนต่อประสานกับผู้ใช้หรือฮิวริสติก การประเมินจึงขึ้นกับการพิจารณาและประสบการณ์ในการออกแบบที่ผ่านมาของผู้ประเมินว่าสามารถตรวจพบข้อผิดพลาดในการออกแบบหรือไม่ อีกทั้งยังมีรายการประเมินตามฮิวริสติกในการออกแบบโดยต้องตรวจสอบเป็นจำนวนมาก ทำให้การประเมินทำได้ไม่ง่าย งานวิจัยนี้จึงนำเสนอการพัฒนาเครื่องมือที่ช่วยผู้ประเมินความสามารถในการใช้งานของส่วนต่อประสานกับผู้ใช้ของแอปพลิเคชันสำหรับอุปกรณ์พกพาบนระบบปฏิบัติการแอนดรอยด์ ในการตรวจสอบรายการประเมินการออกแบบส่วนต่อประสานกับผู้ใช้จากโค้ดของแอปพลิเคชันและรายงานข้อผิดพลาดในการออกแบบที่พบ อย่างไรก็ตามเนื่องจากการประเมินเชิงฮิวริสติกเป็นการประเมินที่ต้องทำโดยอาศัยผู้ประเมิน ผู้วิจัยจึงได้เลือกรายการประเมินจำนวน 19 รายการ ที่ไม่ต้องอาศัยประสบการณ์และความรู้สึกของผู้ประเมิน และสามารถตรวจสอบได้อย่างอัตโนมัติมาพัฒนาเครื่องมือ เพื่อช่วยแบ่งเบาภาระของผู้ประเมินในการตรวจสอบความสามารถในการใช้งานส่วนต่อประสานกับผู้ใช้เทียบกับรายการประเมินบางส่วนได้ จากการทดสอบการประเมินส่วนต่อประสานผู้ใช้ของ 3 แอปพลิเคชันบนระบบปฏิบัติการแอนดรอยด์ตามรายการประเมิน 19 รายการดังกล่าว พบว่าค่าเฉลี่ยของจำนวนจุดที่พบข้อผิดพลาดในการออกแบบเมื่อประเมินโดยใช้เครื่องมือ มีค่ามากกว่าเมื่อประเมินโดยกลุ่มผู้เชี่ยวชาญด้านการออกแบบส่วนต่อประสานผู้ใช้และกลุ่มนักพัฒนาแอปพลิเคชันที่ระดับนัยสำคัญทางสถิติ 0.05 นอกจากนี้เครื่องมือยังช่วยลดเวลาในการประเมินและสามารถตรวจสอบข้อผิดพลาดในการออกแบบที่ผู้ประเมินทั้งสองกลุ่มตรวจไม่พบได้ |
Other Abstract: | Usability heuristic evaluation is a popular method for evaluating usability of user interface due to its simplicity and cost efficiency compared to other usability evaluation methods. Heuristic evaluation is done by evaluators by inspecting the user interface on each screen of an application against usability design principles or heuristics. The evaluation depends on judgment and experience of the evaluators whether they can spot the problems, and there are many heuristic evaluation criteria to check against. That makes heuristic evaluation not so easy. This research presents a development of a usability evaluation tool for Android applications by inspecting source code and reporting locations in the code where usability design problems are found. Fundamentally, since heuristic evaluation still requires human judgment, this research selects 19 heuristic evaluation criteria that are less dependent on human judgment and can be inspected automatically for the tool implementation. The tool hence can partially help the evaluators when checking against a number of heuristic evaluation criteria. In an experiment, a heuristic evaluation on 3 Android applications against the 19 selected evaluation criteria was conducted. The results show that the average number of usability design problems detected by the tool is greater than that found by a group of experienced UI designers and that found by a group of mobile application developers, at a statistical significance level of 0.05. In addition, the tool can help save evaluation time and can discover the problems that are missed by the evaluators. |
Description: | วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2560 |
Degree Name: | วิทยาศาสตรมหาบัณฑิต |
Degree Level: | ปริญญาโท |
Degree Discipline: | วิศวกรรมซอฟต์แวร์ |
URI: | http://cuir.car.chula.ac.th/handle/123456789/58334 |
URI: | http://doi.org/10.58837/CHULA.THE.2017.1386 |
metadata.dc.identifier.DOI: | 10.58837/CHULA.THE.2017.1386 |
Type: | Thesis |
Appears in Collections: | Eng - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
5870906221.pdf | 7.08 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.