4 Lợi ích của cấu trúc

Một phần của tài liệu Ứng dụng các yếu tố con người vào trong tổ chức HCI (Trang 95)

Học, giải quyết các vấn đề hay trí nhớ đều cần có cấu trúc để thực hiện đƣợc dễ dàng hơn. Nếu nhƣ các câu lệnh đƣợc thiết kế tốt, ngƣời dùng có thể dễ dàng nhận ra cấu trúc và mã hóa chúng dựa vào sự hiểu biết của mình. Ví dụ nhƣ nếu nhƣ ngƣời dùng có thể dễ dàng thao tác với các đối tƣợng nhƣ ký tự, chữ, câu, đoạn văn... điều đó đồng nghĩa với họ sẽ dễ dàng trong việc học, ứng dụng và nhớ lại. mặt khác, nếu nhƣ ngƣời sử dụng bất kỳ một thao tác nào nhƣ xoá bỏ hay thay thế thì thách thức và khả năng mắc lỗi sẽ cao hơn bất kể thiết kế các câu lệnh có hoàn hảo đến đâu.

Cấu trúc khoa học có lợi cho các vấn đề về khái niệm, khái niệm máy vi tính và chi tiết cú pháp của các câu lệnh. Nhiều hệ điều hành không đáp ứng đƣợc khả năng này. Sự mặc định diễn ra không nhất quán, có nhiều cách viết tắt khác nhau, nhiều cách lựa chọn khác nhau. Thiếu sót này bắt nguồn từ sự thiếu hợp tác của các nhà thiết kế và phản ánh thiếu chính xác bởi các nhà điều hành đặc biệt là đối với các chức năng đã trở nên quá hạn.

Một trong những cách hữu hiệu cho việc thiết kế đƣợc thuận tiện đó chính là sử dụng bản hƣớng dẫn thiết kế cho các nhà thiết kế và điều hành. Những ngoại lệ đƣợc chấp nhận chỉ sau khi đã có cuộc thảo luận cẩn thận. Ngƣời sử dụng có thể tìm hiểm về hệ điều hành mà có chứa đựng sự không nhất quán nhƣng việc đó diễn ra chậm hơn và tăng nguy cơ mắc lỗi.

 Nhất quán trong việc thứ tự : Có một vài nghiên cứu đã chỉ ra sự tiện ích trong việc sắp xếp có thứ tự. Sau đây chúng ta sẽ xem xét ví dụ nhƣ sau :

Không nhất quán Nhất quán

Search file no, message id Search meassage id, file no Replace message id, code no Replace message id, code no Thời gian thực hiện với các đối tƣợng nhất quán trong việc sắp xếp giảm xuống đáng kể so với các đối tƣợng không đƣợc sắp xếp.

 Biểu tƣợng với bàn phím : Có một điều rõ ràng đó chính là cấu trúc của câu lệnh có ảnh hƣởng rất nhiều đến việc sử dụng của ngƣời dùng. Có sự so sánh giữa 15 câu lệnh sử dụng các biểu tƣợng và sử dụng bàn phím kết quả cho thấy có một số sự khác nhau. Sau đây là ba câu lệnh đơn giản

Biểu tƣợng Bàn phím

FIND : /TOOTH/;-1 BACK TO “TOOTH”

LIST;10 LIST 10 LINES

RS:/KO/, /OL/; CHANGE ALL “KO” TO “OK”

Các câu lệnh trên thực hiện cùng một chức năng giống nhau. Điểm khác biệt đó chính là việc sử dụng bàn phím có nghĩa trực quan hơn nhƣng lại không có một quy tắc nào cho việc định dạng cả. Kiểm nghiệm sau tiến hành với ba mức độ trình độ của ngƣời sử dụng sử dụng cả hai loại biểu tƣợng và bàn phím. Kết quả sau cho thấy rằng ngƣời dùng thích dùng bàn phím hơn so với biểu tƣợng, điều đó cũng cho thấy rằng định dạng câu lệnh cũng tạo nên sự khác nhau.

Phần trăm hoàn thành công việc Phần trăm mắc lỗi

Biểu tƣợng Bàn phím Biểu tƣợng Bàn phím

Ngƣời mới sử dụng 28 42 19 11

Ngƣời hay sử dụng 43 62 18 6. 4

Ngƣời luôn sử dụng 74 84 9. 9 5. 6

 Cấu trúc phân tầng và sự phù hợp : Cấu trúc phân tầng đã chứng minh đƣợc hiệu quả của mình trong các thí nghiệm về tâm lý học. Các đối tƣợng đƣợc sắp xếp cho thấy rằng nếu không làm nhƣ vậy rất khó có thể để ngƣời dùng chấp nhận. Các vấn đề về trí nhớ cho thấy rằng sự sắp xếp phù hợp chứng tỏ đƣợc ƣu thế của mình cũng nhƣ các lỗi cũng giảm đi dáng kể. Sự phù hợp giúp cho các đối tƣợng trở nên dễ nhớ hơn về cả khái niệm và thuật ngữ. Cấu trúc phân tầng giúp cho các ngƣời dùng có thể làm chủ 16 câu lệnh chỉ với một quy tắc và 12 phím. Với số lƣợng các câu lệnh lớn hơn, tính ƣu việt của phân tầng cấu trúc càng trở nên rõ ràng hơn. Thí nghiệm của Carrol rút ra kết luận rằng với việc sử dụng thƣờng xuyên thì sự khác nhau trên giảm đi dáng kể. Tuy nhiên đối với những ngƣời không hay sử dụng hay đang có giai đoạn căng thảng thì phân tầng có cấu trúc vẫn là một sự tối ƣu. Các cuộc thí nghiệm trực tuyến cũng trở nên có ích và cũng cho thấy rằng độ dài của các câu lệnh cũng có thể ảnh hƣởng đến quá trình tƣơng tác của ngƣời dùng bởi vì cần bấm nhiều bàn phím hơn. Tuy nhiên cấu trúc phân tầng có thể thay thế bằng các từ viết tắt ví dụ nhƣ MAL thay thế cho MOVE ARM LEFT, nhƣ vậy có thể làm giảm số lƣợng các chữ. Tóm lại chúng ta có một số ƣu điểm về cấu trúc phân tầng nhƣ sau

 Nhất quán về vị trí  Nhất quán về ngữ pháp  Bố trí hợp lý

nhƣ là mkdir (make directory), cd (change directort)... Một trong những điểm lƣu tâm của vấn đề này chính là ở chỗ việc không nhất quán trong vấn đề viết tắt, khi không thể thống nhất đƣợc cách thức viết tắt.

1. Đặc biệt với tổng quát : Tên rất quan trọng trong quá trình học, giải quyết các công việc và gợi nhớ sau một thời gian dài. Khi mà chúng chứa đựng một số tên, câu lệnh sẽ dễ dàng để điều khiển tuy nhiên khi mà có hàng trăm tên thì việc lựa chọn cách thức tổ chức của tên trở nên quan trọng hơn. Các kết quả tƣơng tự cũng đã cho thấy rằng tên lựa chọn các biến sẽ ít quan trọng hơn trong các module nhỏ với 10 đến 20 tên hơn là với các module dài với hàng trăm tên. Với một số lƣợng lớn các câu lệnh, tên có thể tạo nên sự khác biệt đặc biệt là đối với trƣờng hợp chúng hỗ trợ cho sự phù hợp và cấu trúc có sắp xếp. Một trong những vấn đề tranh cãi đó chính là xoay quanh câu hỏi đặc biệt với tổng quát cái nào có nhiều ƣu thế hơn. Các thuật ngữ đặc biệt có sự mô tả tốt hơn so với cái tổng quát, và nếu nhƣ đặc biệt thì chúng có thể dễ nhớ hơn. Các thuật ngữ tổng quát mang nghĩa chung chung hơn và do vậy cũng dễ đƣợc chấp nhận hơn. Kiểm nghiệm diễn ra bởi Barnard namƣ 1981, sau hai tuần học 12 câu lệnh thì ngƣời học có vẻ thích thú nhớ lại và nhận ra các câu lệnh đặc biệt hơn là các câu lệnh chung chung.

2. Cách viết tắt : Mặc dù các câu lệnh có thể mang nhiều nghĩa đối với quá trình học, giải quyết công việc và gợi nhớ, thì chúng vẫn phải thỏa mãn một số tiêu chuẩn khác: chúng phải tƣơng thích với cách thức sử dụng để diễn tả các câu lệnh phù hợp với máy tính. Cách thức phổ biến và đƣợc sử dụng rộng rãi đó chính là bàn phím mà các câu lệnh có thể ngắn gọn và mã hóa dễ dàng. Câu lệnh yêu cầu có sử dụng các phím chuyển nhƣ là CTRL, các kí tự đặc biệt hay việc gõ các câu dài hơn cũng sẽ tạo nên nhiều lỗi hơn. Đối với công vịêc soạn thảo, khi mà có nhiều câu lệnh đƣợc áp dụng và tốc độ đủ mức cách tiếp cận sử dụng từ viết đơn trở nên thu hút. Nhìn chung, sự xúc tích đƣợc đánh giá cao khi mà chúng có thể làm tăng quá trình nhập dữ liệu và giảm lỗi. Bộ xử lý chữ thời kỳ đầu sử dụng cách tiếp cận này mặc dù thuật nhớ có thể không còn, do đó làm tăng tính khó khăn cho ngƣời mới và không hay sử dụng.

Trong các ứng dụng khác, ngƣời thiết kế sử dụng các câu lệnh mang tính viết tắt nhiều hơn, hy vọng sẽ đạt đƣợc sự nhận biết dễ dàng thông qua việc giảm số lƣợng các chữ trên bàn phím. Ngƣời mới sử dụng thƣờng thích các câu lệnh dài bởi vì chúng giúp họ có thêm sự tự tin. Ngƣời mới sử dụng đƣợc dạy các câu lệnh đầy đủ sẽ ít mắc lỗi hơn với cách viết tắt hơn là ngƣời mới sử dụng nhƣng đã học cách viết tắt từ đầu.

Đối với những chuyên gia hay những ngƣời thƣờng xuyên sử dụng máy vi tính thì viết tắt trở nên hấp dẫn thậm chí là cần thiết. Các nỗ lực đƣợc tạo nên để có thể tìm kiếm các cách thức viết tắt tối ƣu. Một vài nghiên cứu cho rằng cách thức viết tắt nên tuân theo một cách nhất quán. Sau đây là một số các cách:

a. Sử dụng cách viết tắt đơn giản Sử dụng các từ đầu tiên, thứ hai, thứ ba hay các từ khác tại mỗi câu lệnh. Điều này giúp chúng ta có thể thấy đƣợc rằng mỗi câu lệnh có thể đƣợc phân biệt bởi các từ đầu tiên. Viết tắt có thể cùng một độ dài hay không cùng một độ dài.

b. Loại bỏ các nguyên âm với cách viết tắt đơn giản Loại bỏ tất cả các nguyên âm và sử dụng những cái còn lại. Nếu nhƣ từ đầu tiên là nguyên âm thì chúng sẽ không đƣợc giữ lại.

c. Chữ đầu và chữ cuối Khi mà các chữ đầu và cuối dễ nhận ra thì nên sử dụng chúng ví dụ nhƣ ST thay cho SORT

d. Cách thức viết tắt chuẩn từ các văn cảnh khác Sử dụng các cách thức viết tắt dễ nhận ra khác ví dụ nhƣ QTY thay cho QUANTITY, PRT thay cho PRINT hay BAK thay cho BACKUP...

e. Phát âm Tập trung vào các phát âm, ví dụ nhƣ sử dụng XQT thay cho execute.

2. 2. 6. Thực đơn các câu lệnh

Để có thể làm giảm gánh nặng nhớ các câu lệnh, một số nhà thiết kế đƣa ra một số cách để tăng tính hiện hữu của các câu lệnh, gọi là các thực đơn câu lệnh. Ví dụ nhƣ đối với các câu lệnh sử dụng ký tự nhƣ sau đƣợc hiển thị trên màn hình

Những chuyên gia đã biết trƣớc các câu lệnh và không cần đọc đến các màn hình trợ giúp. Những ngƣời không hay sử dụng máy tính biết đƣợc các khái niệm và khơi lại trong trí nhớ và sau đó mới cần đến sự trợ giúp để có thể lấy đƣợc các câu lệnh. Những ngƣời mới sử dụng không nhận đƣợc nhiều lợi ích từ điều đó và phải trải qua một khóa đào tạo hay tham khảo trợ giúp trực tuyến.

Trong các thực đơn kiểu này thì ngƣời dùng có thể sử dụng chuột hay các mũi tên lên xuống để có thể làm sáng lên lựa chọn, tuy nhiên đối với chuyên gia thì không cần nhìn vào thực đơn. Windows 95 sử dụng các câu lệnh dùng ký tự đơn bằng các chữ gạch dƣới trong thực đơn, cho phép ngƣời sử dụng thực hiện đƣợc tất cả các thao tác với bàn phím. Với màn hình hiển thị nhanh, các thực đơn câu lệnh có thể làm mờ đi giới hạn giữa câu lệnh và thực đơn.

Tuy nhiên để có thể hoàn thành đƣợc công việc đầy khó khăn này chúng ta cần phải có nhiều nghiên cứu đào sâu hơn nữa.

 Tƣơng tác ngôn ngữ tự nhiên : Một số nhà nghiên cứu hy vọng rằng có thể thiết kế đƣợc máy vi tính có thể tƣơng tác với con ngƣời thông qua ngôn ngữ tự nhiên. Tƣơng tác ngôn ngữ tự nhiên (NLI) đƣợc xác định nhƣ là một thao tác của máy tính với ngƣời dùng sử dụng các ngôn ngữ quen thuộc để đƣa ra các chỉ dẫn và thu về các phản hồi. Ngƣời dùng không cần phải nhớ đến các câu lệnh cũng nhƣ cú pháp hay phải lựa chọn các thực đơn. Có một số nỗ lực trong vấn đề này tuy nhiên không đem lại kết quả nhƣ mong muốn và một số nỗ lực đang đƣợc đẩy mạnh.

Vấn đề với NLI không chỉ là việc thi hành trên máy vi tính mà còn là đáp ứng đựoc nhu cầu rộng rãi của ngƣời dùng. Trên thực tế các vấn đề về trí tuệ nhân tạo chúng minh thấy rằng sự giới hạn trong việc giúp cho ngƣời sử dụng có thêm đƣợc nhiều tính năng hơn.

Các mô hình OAI có thể giúp ngƣời dùng phân loại đƣợc các vấn đề. Hầu hết các thiết kế cho NLI không thể cung cấp thông tin về các hành động cũng nhƣ đối tƣợng. Ngƣời dùng có hiểu biết về nhiệm vụ đang làm có thể ra các chỉ thị bằng giọng nói hay gõ các ngôn ngữ tự nhiên, nhƣng các câu lệnh ngôn ngữ cô đọng đáng tin cậy và đƣợc yêu thích hơn. Thiết kế NLI cũng thƣờng không mang đến thông tin về giao diện. Bởi vậy NLI chỉ có ích đối với những ngƣời có hiểu biết về những nhiệm vụ đặc biệt, còn đối với những ngƣời mới sử dụng thì việc làm theo chính xác là một điều khó khăn.

NLI cũng đã chuyển sang nhận dạng giọng nói để làm giảm khoảng cách đƣợc chấp nhận, tuy nhiên kết quả vẫn còn rất hạn chế. Một ứng dụng đầy hứa hẹn đó chính là lựa chọn các công cụ vẽ bởi các các chữ, điều này cũng làm giảm bớt sự hạn chế trong việc thao tác với con chuột. Việc lựa chọn bằng giọng nói còn việc hiển thị lại bằng hình ảnh. Ngƣời dùng sử dụng chuột và các ra hiệu bằng giọng nói thực hiện nhiệm vụ của mình nhanh hơn 21% so với ngƣời dùng chỉ sử dụng chuột. Thay thế giọng nói bằng các yếu tố khác nhƣ là bàn phím hay màn hình chạm chƣa đƣợc tiến hành thử nghiệm.

Chúng ta vẫn thu đƣợc một số kết quả từ NLI tuy nhiên kết quả đó không nhƣ chúng ta mong đợi. Ngƣời dùng tìm kiếm các phản hồi có thể đoán trƣớc đƣợc và không thích phải điều chỉnh cuộc hội thoại một cách thƣờng xuyên. Khi mà các NLI có rất nhiều các dạng, ngƣời dùng phải nhận thức đƣợc đày đủ về phản ứng của máy vi tính, xác nhận các hành động của họ đã đƣợc nhận dạng. Cuối cùng tƣơng tác với sự trợ giúp của thị giác, bao gồm có cả sử dụng các

thao tác trực tiếp có thể làm cho việc sử dụng hiệu quả đƣợc cao hơn với khả năng hiển thị đƣợc cao hơn. Tóm lại, trỏ và lựa chọn có sức hấp dẫn hơn so với việc gõ và thậm chí là nói các câu lệnh

 Truy vấn ngôn ngữ tự nhiên : Khi mà tƣơng tác tự nhiên trở nên khó đáp ứng thì một số nhà thiết kế theo đuổi một mục tiêu giới hạn hơn, đó là các truy vấn ngôn ngữ tự nhiên (NLQ) với các dữ liệu có liên quan với nhau. Các sơ đồ quan hệ chứa đựng tên các thuộc tính và cơ sở dữ liệu chứa các giá trị thuộc tính. Cả hai đều có ích trong việc định dạng các truy vấn. Bản sao hệ thống truy vấn đƣợc sử dụng để có thể so sánh với các tập con của cấu trúc con SQL. Hệ thống này cho thấy có nhiều ƣu điểm hơn trong một số nhiệm vụ nhất định.

Những ngƣời ủng hộ NLQ có thể chỉ ra đƣợc một số thành công nhất định trong hệ thông trí tuệ nhân tạo, nơi mà có gần 400 việc cài đặt trên các máy tính cỡ lớn trong thập kỷ 80. Việc kỳ vọng này đã giảm trong một số năm gần đây và đã bắt đầu chuyển hƣớng sang các dạng khác. Có một vài điều có thể giúp cho hệ thống này thu đƣợc nhều thành công hơn

a. Ngƣời phân tích cú pháp sử dụng nội dụng của dữ liệu để phân tích truy vấn. b. Ngƣời quản trị hệ thống có các hƣớng dẫn cho việc điều khiển bằng cách chỉ ra

đƣợc các vấn đề liên quan.

c. Phân tích truy vấn của ngƣời dùng và hiển thị các phản hồi. Cấu trúc này phản hồi các hỗ trợ về giáo dục và ngƣời sử dụng có thể hƣớng về các cách thức thể hiện một cách máy móc.

d. Khi mà ngƣời dùng trở nên thông thạo họ thƣờng thích sử dụng cách diễn đạt một cách chính xác mà họ tin đã có một sự phân tích tỉ mỉ.

Một phần của tài liệu Ứng dụng các yếu tố con người vào trong tổ chức HCI (Trang 95)

Tải bản đầy đủ (PDF)

(171 trang)