Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
342,54 KB
Nội dung
GH N ,D HQ KHAI THÁC DỮ LIỆU NGƯỜI DÙNG ĐÓNG GÓP GIÚP NÂNG CAO HIỆU QUẢ THỰC THI PHẦN MỀM Nguyễn Thị Hiền* - Nguyễn Thị Thu** Trần Thị Thúy Quỳnh*** - Trần Đức Tân**** ien ng tin Th uv Tóm tắt: Trong giới mà việc liệu thu thập nhiều góp phần cải thiện hiệu hoạt động phần mềm ứng dụng đại Một ví dụ việc người dùng Google Map trả lời câu hỏi cung cấp ảnh liên quan tới địa điểm (thư viện, trường học, nhà hàng, bệnh viện, ) giúp nâng cao trải nghiệm người dùng Bài báo sâu vào việc cách thức người dùng đóng góp vào việc nâng cao hiệu hoạt động ứng dụng/phần mềm cách cung cấp liệu cách tự động hay thủ cơng q trình sử dụng ứng dụng/ phần mềm Một số ứng dụng liên quan phân tích ứng dụng mà thực đề cập để làm rõ vai trò cấp liệu người dùng GIỚI THIỆU Th o Từ khóa: Dữ liệu; Khai thác; Hiệu quả; Ứng dụng; Thu thập un gt am Thế hệ ứng dụng di động kết giới nhiều tương tác: phát triển ứng dụng đáp ứng trí tuệ nhân tạo, Internet of Things phân tích liệu lớn Nói cách đơn giản, ứng dụng liên tục học hỏi từ tương tác người dùng nguồn liệu khác để trở nên phù hợp hữu ích Chatbots, trợ lý ảo công cụ đề xuất trang web thương mại điện tử số ví dụ ứng dụng thông minh [1,2] Thạc sĩ, Trung tâm Thông tin - Thư viện, Đại học Quốc gia Hà Nội Tiến sĩ, Trường Đại học Công nghiệp Hà Nội *** Tiến sĩ, Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội **** Phó Giáo sư, Tiến sĩ, Trường Đại học Phenikaa Tr * ** KHAI THÁC DỮ LIỆU NGƯỜI DÙNG ĐÓNG GÓP GIÚP NÂNG CAO HIỆU QUẢ THỰC THI PHẦN MỀM 173 Th o ng tin Th uv ien ,D HQ GH N Google Maps ví dụ tiêu biểu việc tận dụng sở người dùng tỷ người để cải thiện tính xác cá nhân hóa ứng dụng Google Maps Người dùng chia sẻ chi tiết vị trí dễ dàng xác nhận chỉnh sửa đề xuất Google sau kiểm tra chỉnh sửa trước chúng công khai thông qua Google Tìm kiếm ứng dụng Google Maps Cung cấp cho người dùng khả thực chỉnh sửa đề xuất riêng họ cải thiện đáng kể trạng thái Google Maps công cụ khám phá Google thực hàng triệu cập nhật cho Maps ngày để đảm bảo tính xác kết Những cập nhật bao gồm liệu vị trí xác hơn, thời gian mở đóng cửa cho cửa hàng bán lẻ nhà hàng, đánh giá điểm quan tâm đề xuất Bằng cách bàn giao số quyền kiểm soát cho người dùng, Google làm cho thơng tin trở nên cá nhân xác nhiều, với phần thưởng bổ sung kết hợp địa điểm biết đến vào thư viện liệu khổng lồ Thơng báo Google tính khơn ngoan việc củng cố liệu định vị địa lý, liệu ngày quan trọng cho nhà tiếp thị ứng dụng doanh nghiệp địa phương Các nhà tiếp thị ứng dụng sử dụng liệu vị trí để đẩy thơng báo đến người dùng vị trí cụ thể Tr un gt am Gần đây, tính hữu ích Google Maps tính cảnh báo tắc đường cho lái xe Dựa vào liệu người dùng thời gian thực, hỗ trợ tính cảnh báo tắc đường hiển thị thông qua hiển thị màu hình đồ dẫn đường Trong đó, màu xanh da trời thể tuyến đường mà người dùng lựa chọn; màu xanh thể đoạn đường lưu thơng tốt; màu da cam thể tình trạng lưu thơng chậm; màu đỏ thể tình trạng lưu thơng chậm tắc đường Điều thú vị Google Maps cập nhật liên tục theo thời gian thực nên lái xe biết tình trạng giao thơng trước di chuyển đến nơi lựa chọn lộ trình phù hợp Ngồi ra, ứng dụng Google Maps cịn hỗ trợ cảnh báo tắc đường giao diện web ứng dụng cài máy điện thoại iOS TỐI ƯU HÓA QUẢN TRỊ TRI THỨC SỐ CHÍNH PHỦ - DOANH NGHIỆP - THƯ VIỆN 174 Th uv ien ,D HQ GH N Android Nhờ vào tính cảnh báo tắc đường Google Maps, người lái xe Việt Nam chủ động xem trước đoạn đường đông đúc để lựa chọn cung đường khác phù hợp di chuyển đặc biệt có hiệu vào cao điểm Hình Tính cảnh báo tắc đường Google Maps tin (Nguồn: https://www.express.co.uk) gt am Th o ng Khi cài đặt phần mềm vào điện thoại/máy tính, bên thứ ba đối chiếu liệu cá nhân từ nhiều nguồn [3, 4] Các mối đe dọa quyền riêng tư tăng liệu tổng hợp nhiều nguồn người tiêu dùng khơng có cách để xác định liệu ứng dụng trang web họ sử dụng có chia sẻ liệu họ với nhà cung cấp bên thứ ba khơng Do đó, việc chia sẻ liệu người dùng cuối thường thể dạng quảng cáo dịch vụ, phí bảo hiểm, việc làm, dịch vụ tài nhà Các định khơng thực sở liệu không đầy đủ khơng xác un ỨNG DỤNG THƠNG MINH HƠN KHI CÓ TƯƠNG TÁC CỦA NGƯỜI DÙNG 2.1 Ứng dụng thơng minh Tr Mặc dù khó để đưa định nghĩa ứng dụng thông minh, chúng có số tính tiêu biểu: KHAI THÁC DỮ LIỆU NGƯỜI DÙNG ĐÓNG GÓP GIÚP NÂNG CAO HIỆU QUẢ THỰC THI PHẦN MỀM 175 GH N + Điều khiển liệu: ứng dụng thông minh kết hợp xử lý nhiều nguồn liệu - cảm biến IoT, đèn hiệu tương tác người dùng - biến số lượng khổng lồ số thành hiểu biết có giá trị ,D HQ + Bối cảnh có liên quan: ứng dụng thơng minh giúp sử dụng thơng minh tính thiết bị để chủ động cung cấp thông tin đề xuất có liên quan cao Người dùng khơng cịn phải truy cập ứng dụng họ Thay vào đó, ứng dụng đến với họ ien + Thích nghi liên tục: Nhờ học máy, ứng dụng thơng minh liên tục thích nghi cải thiện đầu chúng Th uv + Hành động theo định hướng: Bằng cách dự đoán hành vi người dùng với phân tích dự đốn, ứng dụng thông minh đưa đề xuất cá nhân hóa thực + Ứng dụng kinh doanh: tin • Trong mơi trường sản xuất, ứng dụng thơng minh sử dụng tín hiệu đèn hiệu để cảnh báo người họ vào khu vực cần thiết bị an toàn Th o ng • Dựa liệu Wi-Fi điện thoại thơng minh, ứng dụng xác định thời điểm tắt đèn tòa nhà văn phòng Ứng dụng thay hệ thống để đăng ký thời gian thủ công gt am • Đối với nhân viên bán hàng, ứng dụng thơng minh đánh giá ưu tiên khách hàng tiềm cách dự đoán hội có khả đóng cửa 2.2 Thu thập liệu người dùng Tr un Privacy International, tổ chức phi lợi nhuận thực nghiên cứu 34 ứng dụng Android phổ biến (có số lượt cài đặt từ 10 đến 500 triệu), khoảng thời gian từ tháng tháng Tất ứng dụng chuyển liệu người dùng sang Facebook thông qua công cụ phát triển phần mềm (SDK) Tuy nhiên, cách sử dụng công cụ kiểm tra, Privacy International nhận thấy có 20 ứng dụng (61%) TỐI ƯU HĨA QUẢN TRỊ TRI THỨC SỐ CHÍNH PHỦ - DOANH NGHIỆP - THƯ VIỆN 176 GH N tự động chuyển liệu sang Facebook người dùng mở ứng dụng mà khơng có đồng ý người dùng Tr un gt am Th o ng tin Th uv ien ,D HQ Một tình khác, người dùng click vào tìm kiếm Google gõ “thức ăn cho chó” Người dùng lướt qua trang web khác để tham khảo giá cả, hương thông tin thức ăn cho thú nuôi Tuy nhiên, chuyển sang dùng Facebook, bạn nhận thấy điều kỳ lạ: quảng cáo Facebook bạn toàn thức ăn cho chó Có bốn loại liệu cung cấp thơng tin đầy đủ thị hiếu sở thích, giúp quảng cáo điều chỉnh riêng cho loại khách hàng Kiểu liệu liệu nhấp chuột (Clickstream Data) Để quảng cáo tùy chỉnh, liệu nhấp chuột tức liệu trang web mà bạn truy cập Dạng liệu thu thập qua tệp văn nhỏ gọi cookie Cụ thể, tệp văn trang web định gửi đến máy tính người dùng để theo dõi hoạt động bạn trang website Loại liệu thứ hai cho phép quảng cáo phù hợp với khách hàng Dữ liệu tìm kiếm (Search Data) Một khảo sát Internet Trung tâm nghiên cứu Pew năm 2011 cho thấy 92% người trưởng thành Internet biết đến cơng cụ tìm kiếm khổng lồ, chẳng hạn Yahoo Google Các trang tìm kiếm lại thấy quảng cáo hội sinh lời nhận thức quy mô to lớn lượng liệu thu thập Cơng cụ tìm kiếm (Search Engines) có khả phân tích từ khóa tìm kiếm thói quen người dùng để đăng quảng cáo nhắm mục tiêu bên cạnh kết tìm kiếm thơng thường; tính thường cho phép cơng ty chi trả để leo lên vị trí đứng đầu trang hà sa số kết tìm kiếm với từ khóa cụ thể Đó lý bạn gõ từ khóa “túi ngủ”, cơng ty lớn thường xuất đầu tiên, quảng cáo túi ngủ sớm xuất bên lề trang Hai kiểu liệu lại Dữ liệu mua hàng (Purchase Data) Dữ liệu hồ sơ (Profile Data) Dữ liệu mua hàng chủ yếu sử dụng công ty Amazon, thường đề xuất mặt hàng tương tự mặt hàng mà bạn xem trước Đó cửa hàng trực tuyến thường tận dụng cookie phần đăng ký người dùng để theo dõi sản KHAI THÁC DỮ LIỆU NGƯỜI DÙNG ĐÓNG GÓP GIÚP NÂNG CAO HIỆU QUẢ THỰC THI PHẦN MỀM 177 ,D HQ GH N phẩm bạn định mua, chí mặt hàng đặt giỏ hàng hủy bỏ sau để “cá nhân hóa” trải nghiệm mua sắm người dùng Dữ liệu hồ sơ thường thu thập sau bạn lập hồ sơ trang mạng xã hội (chẳng hạn Facebook) Kể người dùng từ bỏ Facebook với xu hướng chia sẻ thông tin người dùng, tránh sử dụng smartphone tuyệt giao với Internet, người dùng phát vô số liệu giây phút Nhiều công nghệ chuẩn bị mắt giúp cơng ty theo dõi cảm xúc, sức khỏe nhiều thông tin khác người dùng Th o ng tin Th uv ien Tuy nhiên, giới xung quanh nay, có vơ số loại cảm biến thu thập thông tin mà không hay biết [12][14] Có nhiều hội cho cơng nghệ để nắm bắt liệu người, điều lúc với mục đích xấu Tuy số người nghĩ vấn đề quyền cá nhân bị ảnh hưởng, ứng dụng thực tế hữu ích công nghệ bàn cãi Các nhà cung cấp dịch vụ chăm sóc sức khỏe truy cập vào liệu phát ngôn nhằm phát loại bệnh tật (ví dụ, thay đổi lời nói biểu bệnh trí nhớ Alzheimer), hay giáo viên biết cách học sinh phản ứng lại giảng Việc vật hóa trạng thái nội người biến thứ vơ hình chủ quan cảm xúc thành đo đếm mục tiêu mà nhà khoa học hướng đến, tìm cách quản lý cơng nghệ nhằm phục vụ người Tr un gt am Chúng phân loại thực thể nhận liệu người dùng thành bên [2]: bên thứ nhất, ứng dụng truyền liệu người dùng đến nhà phát triển công ty mẹ (người dùng coi bên thứ hai); bên thứ ba, ứng dụng truyền trực tiếp liệu người dùng đến thực thể bên ngồi; bên thứ tư, cơng ty mà bên thứ ba chia sẻ thêm liệu người dùng Trong phần tiếp theo, chúng tơi trình bày ứng dụng mà triển khai có chức thu thập liệu người dùng (chỉ người dùng đồng ý) nhằm cải tiến chất lượng phần mềm Đây thực thể bên thứ cách phân loại nêu TỐI ƯU HĨA QUẢN TRỊ TRI THỨC SỐ CHÍNH PHỦ - DOANH NGHIỆP - THƯ VIỆN 178 GH N HELO - ỨNG DỤNG THEO DÕI, HỖ TRỢ NÂNG CAO SỨC KHOẺ gt am Th o ng tin Th uv ien ,D HQ Phần mềm cài đặt sử dụng tất dòng điện thoại thông minh sử dụng hệ điều hành Android [13] (xem hình 2) Ứng dụng phát triển dựa việc sử dụng liệu từ cảm biến có sẵn điện thoại để phát triển thuật toán nhận diện hoạt động, phát ngã tính hỗ trợ Android cho việc theo dõi lịch sử tập luyện, theo dõi nhịp tim, hẹn uống thuốc,…Ưu điểm ứng dụng loại cảm biến tích hợp sẵn điện thoại mà khơng cần phải mua cảm biến xây dựng sản phẩm [5-11] Hình 2: Ứng dụng thực tế HeLo (Nguồn: Tác giả) Tr un Trên thiết bị Android hỗ trợ ba nhóm cảm biến bao gồm: cảm biến chuyển động, cảm biến mơi trường cảm biến vị trí Phần mềm khai thác thông tin từ cảm biến chuyển động vị trí (GPS); ngồi cịn tích hợp với cảm biến đo nhịp tim tách rời thông qua giao thức Bluetooth KHAI THÁC DỮ LIỆU NGƯỜI DÙNG ĐÓNG GÓP GIÚP NÂNG CAO HIỆU QUẢ THỰC THI PHẦN MỀM 179 GH N Các chức ứng dụng HeLo bao gồm: -> Chức luyện tập: ,D HQ Ở chức này, người dùng dễ dàng thiết lập mục tiêu trước bắt đầu trình luyện tập Tiến độ trình cập nhật liên tục sau giây lên giao diện cụ thể ProgressBar uv ien Sau ấn nút kết thúc, kết trình luyện tập lưu vào Realm Database Người dùng xem lại q trình luyện tập ngày phần lịch sử Tại có icon thể rõ việc người dùng đạt mục tiêu đề cho buổi tập luyện hay chưa, số bước chạy số bước Từ đặt mục tiêu phù hợp cao lần tập luyện Điều giúp việc tập luyện trở nên thú vị hơn, người dùng có sức khỏe tốt Th -> Chức theo dõi nhịp tim: Th o ng tin Chức theo dõi nhịp tim ứng dụng hoạt động kèm với thiết bị đeo đo nhịp tim Khi bật chức này, phần mềm phát việc người dùng bật Bluetooth chưa nhắc nhở người dùng phải kết nối với thiết bị đeo cập nhật hiển thị liệu theo dõi Dữ liệu theo dõi hiển thị hai dạng dạng biểu đồ dạng bảng -> Chức phát ngã: gt am Chức phát ngã kích hoạt người dùng trình luyện tập Chức đặt vào hai trường hợp cụ thể ngã chạy ngã Tr un Khi trình luyện tập ứng dụng phát thấy người dùng bị ngã đoạn âm cảnh báo bật lên với âm lượng to dialog hiển thị người dùng quay lại ứng dụng Trong vòng 60 giây, người dùng xác nhận khơng gặp vấn đề trình luyện tập tiếp tục chạy âm cảnh báo tắt Nếu kết thúc 60 giây mà không thấy phản hồi từ người dùng người dùng ấn nút xác nhận vừa bị ngã gọi đến cho người thân đến số điện thoại cài đặt trước thực TỐI ƯU HÓA QUẢN TRỊ TRI THỨC SỐ CHÍNH PHỦ - DOANH NGHIỆP - THƯ VIỆN 180 GH N âm cảnh báo lặp lại liên tục để gây ý đến người xung quanh để họ đến giúp người bị ngã cách kịp thời -> Chức hẹn uống thuốc: ,D HQ Trong chức này, người dùng có hai chế độ để hẹn uống thuốc hẹn lần nhắc nhở hàng ngày Người dùng tạo lịch uống thuốc cách chọn thời gian, điền tên thuốc, số lượng cần uống ghi cho lần hẹn uống thuốc Ứng dụng sử dụng AlarmManager để thực chức ien -> Chức hỗ trợ nhà phát triển (hình 3) Tr un gt am Th o ng tin Th uv Hiển thị dialog hỏi người dùng có muốn hỗ trợ nhà phát triển nâng cao chất lượng ứng dụng hay khơng Nếu có hiển thị gmail đính kèm file liệu từ cảm biến gia tốc mail mặc định gửi đến mail nhà phát triển ứng dụng Phần mềm thu thập liệu từ cảm biến tích hợp điện thoại người dùng, tuyệt đơí khơng thu thập thông tin cá nhân khác người dùng Dữ liệu thu thập giúp nhà phát triển cải thiện chức đếm bước chân chạy, bình thường, cảnh báo ngã, Hình 3: Màn thơng tin cá nhân liên hệ (Nguồn: Tác giả) KHAI THÁC DỮ LIỆU NGƯỜI DÙNG ĐÓNG GÓP GIÚP NÂNG CAO HIỆU QUẢ THỰC THI PHẦN MỀM 181 GH N KẾT LUẬN ien ,D HQ Bài báo đề cập tới việc thu thập liệu người dùng để nâng cao chất lượng phần mềm cho mục đích khác khơng liên quan tới phần mềm (cho mục đích thương mại, mục đích xấu) [15,16] Tiếp ứng dụng liên quan tới sức khoẻ nhóm nghiên cứu đề cập tính thu thập liệu từ cảm biến tích hợp sẵn điện thoại điện thoại người dùng đề cập Việc thu thập liệu thực người dùng đồng ý chủ động gửi liệu tới CSDL nhóm nghiên cứu Thời gian tới, phần mềm cần tiếp tục phát triển để hoàn thiện thử nghiệm rộng rãi TÀI LIỆU THAM KHẢO Th uv Vallina-Rodriguez N, Sundaresan S, Razaghpanah A, et al Tracking the trackers: Towards understanding the mobile advertising and tracking ecosystem 1st Data and Algorithm Transparency Workshop; New York, NY, 2016 tin Binns R, Lyngs U, Van Kleek M, Zhao J, Libert T, Shadbolt N., Third party tracking in the mobile ecosystem Proceedings of the 10th ACM Conference on Web Science 2018 p.23-31 Th o ng Papageorgiou A, Strigkos M, Politou E, Alepis E, Solanas A, Patsakis C., Security and privacy analysis of mobile health applications: The alarming state of practice IEEE Access2018;6:9390403doi:10.1109/ACCESS.2018.2799522 gt am Sunyaev A, Dehling T, Taylor PL, Mandl KD Availability and quality of mobile health app privacy policies J Am Med Inform Assoc, 2015;22(e1):e28-33 un Tran Duc Tan, Dao Viet Dung, Bui Thanh Tung, Nguyen Thang Long, Nguyen Phu Thuy, Sugiyama Susumu (2008), “Optimum design considerations for a 3-DOF micro accelerometer using nanoscale piezoresistors”, 3rd IEEE International Conference on Nano/Micro Engineered and Molecular Systems, tr 770-773 Tr Tran Duc Tan, Dao Viet Dung, Bui Thanh Tung, Nguyen Thang Long, Nguyen Phu Thuy (2009), “Full analysis and fabrication of a piezoresistive three degree of freedom accelerometer”, Advances in Natural Sciences, 10(2), tr 187-192 TỐI ƯU HÓA QUẢN TRỊ TRI THỨC SỐ CHÍNH PHỦ - DOANH NGHIỆP - THƯ VIỆN 182 GH N Tran Duc Tan, Luu Manh Ha, Nguyen Thang Long, Nguyen Dinh Duc, Nguyen Phu Thuy (2007), “Land-vehicle mems INS/GPS positioning during GPS signal blockage periods”, VNU Journal of Science: Mathematics-Physics, 23(4), tr 243-251 ,D HQ Tran Duc Tan, Luu Manh Ha, Nguyen Thang Long, Nguyen Phu Thuy, Huynh Huu Tue, (2007), “Performance Improvement of MEMS-Based Sensor Applying in Inertial Navigation Systems”, Posts, Telematics & Information Technology Journal, 2, tr 19-24 ien Tran Duc Tan, Fortier, P., Huynh Huu Tue (2011), “Design, simulation, and performance analysis of an INS/GPS system using parallel Kalman filters structure”, REV Journal on Electronics and Communications, 1(2), tr 88-96 Th uv 10 Tran Duc Tan, Luu Manh Ha, Nguyen Thang Long, Huynh Huu Tue, Nguyen Phu Thuy (2008), “Novel MEMS INS/GPS Integration Scheme Using Parallel Kalman Filters”, The 2008 IEEE International Symposium on System Integration, tr 72-76 ng tin 11 Tran Duc Tan, Luu Manh Ha, Nguyen Thang Long, Huynh Huu Tue, Nguyen Phu Thuy (2007), “Feedforward Structure Of Kalman Filters For Low Cost Navigation”, The International Symposium on Electrical-Electronics Engineering, tr 1-6 Th o 12 Pasquale F The black box society: The secret algorithms that control money and information Harvard University Press, 2015 doi:10.4159/harvard 9780674736061 13 Android Developers System permissions Mountain View, CA: Google, Inc., 2018 gt am 14 Continella A, Fratantonio Y, Lindorfer M, et al Obfuscationresilient privacy leak detection for mobile apps through differential analysis Proceedings 2017 Network and Distributed System Security Symposium un 15 European Union General Data Protection Regulation Offical Journal of the European Union, 2018 Tr 16 Pham, V T., Nguyen, T A., Tran, D N., Nguyen, D A., & Tran, D T (2017) Development of a Real Time Supported Program for Motorbike Drivers Using Smartphone Built-in Sensors International Journal of Engineering and Technology (IJET), 9(2) .. .KHAI THÁC DỮ LIỆU NGƯỜI DÙNG ĐÓNG GÓP GIÚP NÂNG CAO HIỆU QUẢ THỰC THI PHẦN MỀM 173 Th o ng tin Th uv ien ,D HQ GH N Google Maps ví dụ tiêu biểu việc tận dụng sở người dùng tỷ người để cải thi? ??n... biểu: KHAI THÁC DỮ LIỆU NGƯỜI DÙNG ĐÓNG GÓP GIÚP NÂNG CAO HIỆU QUẢ THỰC THI PHẦN MỀM 175 GH N + Điều khiển liệu: ứng dụng thông minh kết hợp xử lý nhiều nguồn liệu - cảm biến IoT, đèn hiệu tương... hàng trực tuyến thường tận dụng cookie phần đăng ký người dùng để theo dõi sản KHAI THÁC DỮ LIỆU NGƯỜI DÙNG ĐÓNG GÓP GIÚP NÂNG CAO HIỆU QUẢ THỰC THI PHẦN MỀM 177 ,D HQ GH N phẩm bạn định mua,