La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

Presentazioni simili


Presentazione sul tema: "2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs."— Transcript della presentazione:

1 2012 Summer School September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs

2 2012 Summer School September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs

3 2012 Summer School September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs Heterogeneouses And distributed Databases

4 2012 Summer School September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs Heterogeneouses And distributed Databases Table 1 Table 2 Table 3 Table n Museum; glass, vase, metal,. Archaeological Area; Expert; Institution; Technology Documentation …..

5 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems VW3D H-DATA MSE iCARDs Meta Search Engine (MSE) is an innovative system to search documents in a large scale and distributed internet environment The new ENEA generation of intelligent and dynamic cards. An advanced 3D web application that permits a synchronous (live) and asynchronous dissemination of online lessons into the internet.

6 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems Net-Lesson 11 & NeQS Mobile H-DATA MMP MATRIX Matrix Multi Platform (MMP) is an innovative system to manage e- learning platforms, courses and user data in a distributed environment. The new ENEA service e-LEARN is based on the 4th generation MATRIX. MATRIX introduces new management funzionalities for the users, online courses and e- learning contents An advanced web application that permits a synchronous (live) and asynchronous dissemination of online lessons into the internet.

7 2012 Summer School September, ENEA, Rome, ITALY Architecture MATRIX e-Learning Platform Portal ( Web Site) LMS&Administration, LCMS VMS, VCMS Event Management Assessment, Test, Quest DBMS Media Center - Multimedia VC Simulation Environment VC Simulation Environment COURSE STRUCTURETHEMATICS COURSE 1 MODULE 1 LESSON 1 UNIT 1 UNIT n LESSON n MODULE n COURSE n MDS Collaborative Tools AUTHORING TOOL

8 2012 Summer School September, ENEA, Rome, ITALY MATRIX Multi Platform NAVIGAZIONE GESTIONE: Layout sito web; Piattaforme; Corsi; Schede Corsi (MDS) Pagine corsi; Utenti; Tutor e Staff; Segreteria utenti; Segreteria Classi; Accessi, tracciabilità CORSO 1 Client CORSO 2 CORSO 3 CORSO n Piattaforma 1 Internet Piattaforma 2 Piattaforma n SERVERSSERVER NAVIGAZIONE CORSO Piattaforma 1 GESTIONE : Layout sito web; Piattaforma; Corsi; Schede Corsi (MDS) Pagine corsi; Utenti; Tutor e Staff; Segreteria utenti; Segreteria Classi; Accessi, tracciabilità

9 2012 Summer School September, ENEA, Rome, ITALY NetLesson & NetSeminar Presentation Area Navigation Bottons Video Area Video & slide Control panel Always on top the screen

10 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems EVALUATOR Usability and 3D VW3D AVI (IVQSS) Virtual World 3D (VW-3D) is an advanced visual interface system to the MATRIX 3 platform to represent in 3D the e-learning activity and related network services for cooperative- works. The web acts as a virtual Usability Lab and will allow the analysis and testing of the usability level of different systems such as Learning Content Management System (LCMS), authoring tools and learning objects. The IVQSS prototype is a Visual Query System developed at ENEA's Usability Lab to access and query remote databases through the Web. The system allows to create and execute queries to remote databases and to have a results visualization.

11 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems Cyber Enterprise Standards Database (BDN) & MSE Cyber EnterpriseCNR2 Portal Methodology, platforms and technologies to support the programming integration, in distributed environment, of complex and heterogeneous system based on virtual components. Portal CNR2 is an innovative environment to manage an e- marketplace for logistics and transports of the fruit and vegetable sectors. To retrieve, view and download full national and international standards(the fruit and vegetable ), by means of high-level query system titled Meta Search Engine (MSE).

12 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems Heterogeneous and Distributed Database Architecture Metasearch Engine on Documents and Italian & European Standards

13 2012 Summer School September, ENEA, Rome, ITALY 1.User classes identification and user profiling; 2.Definition of user requirements and user modelling; 3.Definition of Global system specifications; 4.Content analysis (titles, abstracts); 5.Conceptual definition of meta entities and relationships; 6. Logical and physical design of distributed and heterogeneous databases; 7. management and query functions design; 8. advanced functions and user services design; 9. Web applications and Database integration ; 10. Advanced visual user interfaces design; 11. Validation and usability testing. Technologies e Hw/Sw systems

14 2012 Summer School September, ENEA, Rome, ITALY Active Web Matrix Multimedia and Distribuited Database Visual Interfaces Advanced Virtual Components Core System End User Client CV1 CV2 CV3 Partner CV Manager Communication Manager Technologies e Hw/Sw systems

15 2012 Summer School September, ENEA, Rome, ITALY Internal Archicteture AVIWeb Client Central Database User Database WS 1,2,...,n Query & Communication Manager Extranet Browser AVI Data Manager Interface Advanced Visual Interface WS 1 WS 2 WSn Intranet Service Network Server STD Portal Estract User Services Multimedia Webseminar Training Internet Newsletter Semantic Web Results Display Technologies e Hw/Sw systems

16 2012 Summer School September, ENEA, Rome, ITALY ADV-GEST HTTP 1 HTTP 2 SQL-SERVER / ORACLE /MySQLPro SQL-SERVER – MM SERVER BDN DBC ADV-GEST SQL-SERVER / ORACLE/MySQL ro MM SQL-SERVER – MM SERVER Technologies e Hw/Sw systems

17 2012 Summer School September, ENEA, Rome, ITALY Hardware IBM, Server Blade HS21 16 GB RAM, 2 Discs 40 GB S.O. ESX 4.1, VM Ware - Virtual Machine, 2 HBA 4 GBit/sec. External Storage EMC2 NS 120, 120 TB, 4 TB for Applicazions, NET LAB LAN 10 GBit/sec. Software Windows 2008 and Mysql. Technologies e Hw/Sw systems

18 2012 Summer School September, ENEA, Rome, ITALY Application Layer Database Layer DataAccess (DataAgent / DataAgentManager) BusinessObjects Presentation Layer Page Components Master Page Manager Browser Page Components BusinessObjects MobilePDA Technologies e Hw/Sw systems

19 2012 Summer School September, ENEA, Rome, ITALY Web-DB Architecture Technologies e Hw/Sw systems

20 2012 Summer School September, ENEA, Rome, ITALY Website Dynamic Mapping (Info Sections) Technologies e Hw/Sw systems

21 2012 Summer School September, ENEA, Rome, ITALY E/R Schema and Inquiry Technologies e Hw/Sw systems

22 2012 Summer School September, ENEA, Rome, ITALY Application Layer Database Layer DataAccess (DataAgent / DataAgentManager) BusinessObjects Presentation Layer Page Components Master Page Manager Browser Page Components BusinessObjects MobilePDA Technologies e Hw/Sw systems

23 2012 Summer School September, ENEA, Rome, ITALY General Requirements CodiceItem UR/1.1Access to the system through the application UR/1.2Network Usage UR/1.3Low Cost UR/1.4Security Technologies e Hw/Sw systems

24 2012 Summer School September, ENEA, Rome, ITALY Functional Requirements CodiceItem UR/2.1Use of mouse and reduced Use of keyboard UR/2.2Full access to existing menu UR/2.3 Mapping UR/2.4System Status UR/2.5 Management Functions UR/2.6 Inquery Functions UR/2.7 Result Display UR/2.8 Standard Languages Technologies e Hw/Sw systems

25 2012 Summer School September, ENEA, Rome, ITALY Technical Requirements CodiceItem UR/3.1Optimization UR/3.2Portability UR/3.3Robustness UR/3.4Automatic recovery of data and web services Technologies e Hw/Sw systems

26 2012 Summer School September, ENEA, Rome, ITALY Organisational Requirements CodiceItem UR/4.1Portal – BDM & MM servers manager UR/4.2Back-up UR/4.3Data % System Upgrade UR/4.4User Services Technologies e Hw/Sw systems

27 2012 Summer School September, ENEA, Rome, ITALY News – Newsletter Module MSE - Extractor DB Module DB Website WBDMS Global Specification Advanced Experimental Funcionality Portal Technologies e Hw/Sw systems

28 2012 Summer School September, ENEA, Rome, ITALY INQUIRY Functions Types of Inquiry Simple Search Advanced Search Guided Search Search text Advanced Search in the text Personal search MetaSearch Technologies e Hw/Sw systems

29 2012 Summer School September, ENEA, Rome, ITALY USABILITY TESTING RESULTS Technologies e Hw/Sw systems

30 2012 Summer School September, ENEA, Rome, ITALY USABILITY TESTING RESULTS Technologies e Hw/Sw systems

31 2012 Summer School September, ENEA, Rome, ITALY USABILITY TESTING RESULTS Technologies e Hw/Sw systems

32 2012 Summer School September, ENEA, Rome, ITALY USABILITY TESTING RESULTS Technologies e Hw/Sw systems

33 2012 Summer School September, ENEA, Rome, ITALY USABILITY TESTING RESULTS Technologies e Hw/Sw systems

34 2012 Summer School September, ENEA, Rome, ITALY BDN Homepage Technologies e Hw/Sw systems

35 2012 Summer School September, ENEA, Rome, ITALY WEB News Technologies e Hw/Sw systems

36 2012 Summer School September, ENEA, Rome, ITALY Simple Search Technologies e Hw/Sw systems

37 2012 Summer School September, ENEA, Rome, ITALY Advance Search Technologies e Hw/Sw systems

38 2012 Summer School September, ENEA, Rome, ITALY Advance Search Technologies e Hw/Sw systems

39 2012 Summer School September, ENEA, Rome, ITALY Advance Search Technologies e Hw/Sw systems

40 2012 Summer School September, ENEA, Rome, ITALY Advance Search Technologies e Hw/Sw systems

41 2012 Summer School September, ENEA, Rome, ITALY Advance Search Technologies e Hw/Sw systems

42 2012 Summer School September, ENEA, Rome, ITALY Newsletter Technologies e Hw/Sw systems

43 2012 Summer School September, ENEA, Rome, ITALY Home page and login form Technologies e Hw/Sw systems

44 2012 Summer School September, ENEA, Rome, ITALY Registration form Technologies e Hw/Sw systems

45 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems

46 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems

47 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems

48 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems

49 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems

50 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems

51 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems

52 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems

53 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems

54 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems

55 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems

56 2012 Summer School September, ENEA, Rome, ITALY Technologies e Hw/Sw systems

57 2012 Summer School September, ENEA, Rome, ITALY Customer Model Technologies e Hw/Sw systems

58 2012 Summer School September, ENEA, Rome, ITALY Administrator Model

59 2012 Summer School September, ENEA, Rome, ITALY Designer Model

60 2012 Summer School September, ENEA, Rome, ITALY Marketing Model

61 2012 Summer School September, ENEA, Rome, ITALY Production Model

62 2012 Summer School September, ENEA, Rome, ITALY E/R Schema

63 2012 Summer School September, ENEA, Rome, ITALY Logical Schema

64 2012 Summer School September, ENEA, Rome, ITALY Management Procedures

65 2012 Summer School September, ENEA, Rome, ITALY Usability Usability is a term used to denote the ease with which people can employ a particular tool or other human-made object in order to achieve a particular goal. “In human-computer interaction and computer science, usability usually refers to the elegance and clarity with which the interaction with a computer program or a web site is designed” (Wikipedia). The document ISO (1998) Guidance on Usability, also issued by the International Organization for Standardization, defines usability as: “The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use.”

66 2012 Summer School September, ENEA, Rome, ITALY Why Usability? <>. (M.Sentinelli, L’usabilità dei nuovi media, Carocci 2003). Usability

67 2012 Summer School September, ENEA, Rome, ITALY Why Usability? Jakob Nielsen..\inspection methods-nielsen.pdf..\web_usability_foils.pdf Usability

68 2012 Summer School September, ENEA, Rome, ITALY Usability Evaluation Methods User Question-Asking; User Question-Asking; Human/Computer Operational Observation; Human/Computer Operational Observation; Personal Operation Experience; Personal Operation Experience; Time and Motion Studies; Time and Motion Studies; Makeup evaluation; Makeup evaluation; Review of Detailed Design; Review of Detailed Design; Prototype Testing; Prototype Testing; Human Factors Experiment, Human Factors Experiment, Case Studies; Case Studies; Field Evaluation. Field Evaluation. Usability

69 2012 Summer School September, ENEA, Rome, ITALY Potential Critical Success Factors which can be measured Should a product be: Effective; Effective; Efficient in use; Efficient in use; Satisfying to use; Satisfying to use; Usable with acceptable mental effort; Usable with acceptable mental effort; Easy to install; Easy to install; Easy to learn; Easy to learn; Flexible to use; Flexible to use; Adaptable for different contexts. Adaptable for different contexts. Usability

70 2012 Summer School September, ENEA, Rome, ITALY e-Learning usability ULAB, has been observing the end-users behaviour during the use of the on-line courses and the e-learning systems achieving a structured technique based on the following actions: Analysis of end-user requirements in relation to the LMS and its functionality; Analysis of end-user requirements in relation to the LMS and its functionality; Understanding the users' behaviour during navigation in web based e-learning contents; Understanding the users' behaviour during navigation in web based e-learning contents; Identification of the weak points of the systems interface, and correction of critical problems during the design phase; Identification of the weak points of the systems interface, and correction of critical problems during the design phase; Easy to use management of multimedia e-learning contents by innovative and usable LCMS, proper to synchronous and asynchronous learning contexts; Easy to use management of multimedia e-learning contents by innovative and usable LCMS, proper to synchronous and asynchronous learning contexts; Improvement of the learning quality by means of innovative and usable e-learning objects; Improvement of the learning quality by means of innovative and usable e-learning objects; Increasing the quality of the communication between teacher and students by means of new interactive and innovative systems. Increasing the quality of the communication between teacher and students by means of new interactive and innovative systems. Usability

71 2012 Summer School September, ENEA, Rome, ITALY The experimental testing methods The ULAB experimental testing methods are complete and rigorous and they can be synthesized in following steps: Identification of all the variables involved in the interaction between end-users and the LMS & LCMS; Identification of all the variables involved in the interaction between end-users and the LMS & LCMS; Definition of the questionnaires (User Identification & final satisfaction) Definition of the questionnaires (User Identification & final satisfaction) End-user selection based on a sampling method; End-user selection based on a sampling method; Definition of tests according to the applications; Definition of tests according to the applications; Definition of the tasks and the times of execution in relation to the functionalities to be tested; Definition of the tasks and the times of execution in relation to the functionalities to be tested; Identification of the difficulty levels in the use of the systems during the test sessions; Identification of the difficulty levels in the use of the systems during the test sessions; Parameters measurement and data collection by usability experts; Parameters measurement and data collection by usability experts; Data statistic analysis by spreadsheet. Data statistic analysis by spreadsheet. Usability

72 2012 Summer School September, ENEA, Rome, ITALY The Idea To develop a usable and interactive system, based on multimedia communication, to manage: many tests in a same environment with/without the presence of the expert; many tests in a same environment with/without the presence of the expert; many groups of the end-users; many groups of the end-users; remote multiple sessions in the same time and different places; remote multiple sessions in the same time and different places; many activities by the experts with a standard usability methodology; many activities by the experts with a standard usability methodology; very large scale distributed database. very large scale distributed database. Usability

73 2012 Summer School September, ENEA, Rome, ITALY Our needs The Usability Lab testing methods plans a maximum number of fifty end-users involved to maintain a reasonable operating cost; The Usability Lab testing methods plans a maximum number of fifty end-users involved to maintain a reasonable operating cost; The usability expert can only observe a single end-user during the testing session and for this reason the end-user must physically be in the laboratory; The usability expert can only observe a single end-user during the testing session and for this reason the end-user must physically be in the laboratory; These demands have excluded any testing involving users resident in foreign countries. These demands have excluded any testing involving users resident in foreign countries. The ENEA Usability Lab has studied alternative and innovative solutions that allows to manage in remote way the usability tests. The main issues in this phase have been the possibility to organize a usability test with a remote end-user, and to effectively reduce the usability expert workload. Usability

74 2012 Summer School September, ENEA, Rome, ITALY Our project U.Te.A.S. has been the beginning of a new research activity in a product with the following characteristics: Remote control by the usability expert during the usability test sessions; Remote control by the usability expert during the usability test sessions; Integration of editing usability test functionalities; Integration of editing usability test functionalities; Higher number of end-users in the test sessions at the same time; Higher number of end-users in the test sessions at the same time; Improvement of data management via web; Improvement of data management via web; Advanced integration of video-communication functionalities and direct interaction during the remote test between the usability expert and the end-user; Advanced integration of video-communication functionalities and direct interaction during the remote test between the usability expert and the end-user; Implementation of a new module to create communities of usability and e-Learning experts. Implementation of a new module to create communities of usability and e-Learning experts. Usability

75 2012 Summer School September, ENEA, Rome, ITALY What is U.Te.A.S.? U.Te.A.S. is a web prototype application that integrates different functionalities used in the analysis of human computer interaction. This system acts as a virtual Usability Lab and will allow the analysis and testing of the usability level of different e-learning systems such as: Learning Management System (LMS); Learning Management System (LMS); Learning Content Management System (LCMS); Learning Content Management System (LCMS); Cooperative tools; Cooperative tools; Learning objects; Learning objects; On-line courses. On-line courses. Usability

76 2012 Summer School September, ENEA, Rome, ITALY U.Te.A.S. at work U.Te.A.S., ASP, Ajax and Javascript based, manages the following information and data: user interface interaction; user interface interaction; data test; data test; end-user, operator and expert data; end-user, operator and expert data; audio & video communication; audio & video communication; test session; test session; the parameters and the tracking towards the database. the parameters and the tracking towards the database. Usability

77 2012 Summer School September, ENEA, Rome, ITALY User Types U.Te.A.S. can manage the following user types: Registered end-user;Registered end-user; Operator;Operator; Usability Expert;Usability Expert; Observer;Observer; Administrator.Administrator. Usability

78 2012 Summer School September, ENEA, Rome, ITALY Type of TEST U.Te.A.S. schedules three usability test types: End-user testing without staff presence;End-user testing without staff presence; End-user testing with staff presence;End-user testing with staff presence; End-user testing with active assistance. End-user testing with active assistance. Usability

79 2012 Summer School September, ENEA, Rome, ITALY End user testing without staff It allows to execute a test without operator presence. The end-user can autonomously complete the tasks predefined by the usability expert. This usability evaluation method is “task driven” and it schedules precise actions inside the LCMS, and they are finalized to the fulfillment by a task oriented end-user and not through a generic navigation. The predefined tasks are highly structured and they guide the end-user to the final result. In this case, the system is able to record a file video containing actions and index referred to quantitative parameters, for example: Mouse click; Keystrokes; Keystrokes; Pages visited and predefined navigation; Pages visited and predefined navigation; Form compilation and query execution; Form compilation and query execution; Errors; Auto Help dialogue windows; Auto Help dialogue windows; User Suggestions form compilation; User Suggestions form compilation; Partial and total execution tasks times. Partial and total execution tasks times. Usability

80 2012 Summer School September, ENEA, Rome, ITALY End user testing with staff This test consists of end-user behaviour observation to evaluate the experience and the operative context in relation to the e-Learning application functionalities to be tested. The scheduled tasks are not structured. The end- user explores the contents freely while being assisted and observed directly by an operator without any external influence. In particular an empirical technique named "Thinking aloud” has been used. This technique helps the experts to understand the user's behaviour during the navigation in e-learning contents, their selected routes to hit the mark, their expectations and reactions. The testing data model is based on: Errors; Errors; Helps; Helps; End-user Suggestions and comments; End-user Suggestions and comments; Partial and total execution tasks times. Partial and total execution tasks times. Usability

81 2012 Summer School September, ENEA, Rome, ITALY End user test with active assistance It schedules a direct interaction between the end-user and usability expert. This interaction is supported by chat and audio/video communication tool. The end-user and the operator can execute a test together, communicating through a microphone and a web-cam, sharing the same remote desktop, while the usability expert observes silently and analyzes events and behaviours via web-cam like as an example: Facial expressions; Body motions; Body motions; Attitudes of fatigue, confusion, satisfaction Attitudes of fatigue, confusion, satisfaction or dissatisfaction or dissatisfaction Routes; Routes; Navigational modalities. Navigational modalities. Usability

82 2012 Summer School September, ENEA, Rome, ITALY Evaluator Architecture Test Manager Documentation Manager Video Communication Manager Web Based Graphical User Interface Database Quest Module Statistics Data Presentation Module Videotest Module Usability

83 2012 Summer School September, ENEA, Rome, ITALY Entity/Relationship Schema Usability

84 2012 Summer School September, ENEA, Rome, ITALY Test Manager Module Usability

85 2012 Summer School September, ENEA, Rome, ITALY The Interface Usability

86 2012 Summer School September, ENEA, Rome, ITALY VideoTest Module VideoTest has been implemented for the audio-video streaming, by the use of Web 2.0 technology, to manage the on-line communication of events and messages in synchronous and asynchronous mode. VideoTest module, during the test sessions, records functionalities of events by synchronous modality, in particular the beginning and the end of every task, the times and errors scheduling. VideoTest also integrates a visual interface to analyze in an asynchronous way the tests previously recorded. This system stored the events in a specific database and, using the XML language, allowed a visualization and an interaction with the archived tests. Usability

87 2012 Summer School September, ENEA, Rome, ITALY Experimental Environment Usability

88 2012 Summer School September, ENEA, Rome, ITALY Experimental Environment Usability

89 2012 Summer School September, ENEA, Rome, ITALY At the end of every test U.Te.A.S. generates: A video of the session containing the end-user activities during the tasks, which estimates the application usability level and the end-user acceptance level through facial expressions and body motions analysis. A video of the session containing the end-user activities during the tasks, which estimates the application usability level and the end-user acceptance level through facial expressions and body motions analysis. The system also supplies a statistical report containing: Recorded data (pages visited, mouse click, keystrokes, partial times, total times, errors, helps, suggestions, comments); Recorded data (pages visited, mouse click, keystrokes, partial times, total times, errors, helps, suggestions, comments); Graphics and charts. Graphics and charts. This file can be re-examined and indexed at any time for any purpose. Final output Usability

90 2012 Summer School September, ENEA, Rome, ITALY Testing U.Te.A.S. / Evaluator The first generation prototype of U.Te.A.S. has been applied in the experimental phase using the ENEA Venus/PLUS methodology and fifty end-users to analyze the usability level of: The ENEA LMS Matrix; The ENEA LMS Matrix; The Enea LMS Easy Matrix; The Enea LMS Easy Matrix; The ENEA authoring tool SI.A. The ENEA authoring tool SI.A. Finally the results indicated that 85% of end-users have referred that they did not have any problem during the usability U.Te.A.S test. Finally the results indicated that 85% of end-users have referred that they did not have any problem during the usability U.Te.A.S test. Usability

91 2012 Summer School September, ENEA, Rome, ITALY Goals The final release of U.Te.A.S. will allow further reduction of the costs (30%), related to logistics and organizational aspects. The final release of U.Te.A.S. will allow further reduction of the costs (30%), related to logistics and organizational aspects. In this way it will be possible to increase the number of executable tests and end-users connected at the same time; In this way it will be possible to increase the number of executable tests and end-users connected at the same time; Eliminating the presence of the usability experts during the tests it will be possible to innovate the usability testing methodology with faster procedures and reduced time; Eliminating the presence of the usability experts during the tests it will be possible to innovate the usability testing methodology with faster procedures and reduced time; The end-users will have a natural and unchanged behavior during their testing sessions. The end-users will have a natural and unchanged behavior during their testing sessions. Usability

92 2012 Summer School September, ENEA, Rome, ITALY CORPORATEGOVERNMENTUNIVERSITY U.Te.A.S. customers Usability

93 2012 Summer School September, ENEA, Rome, ITALY Future works Since the increasing spread of Tablet, PDA, Smart-phones with web browser pro and technologies such as touch-screen monitors and wi-fi connections, the Usability Lab is studying a web application that allows the execution of usability test sessions in any situation and location. The design of a mobile device interface will make possible usability test sessions with no interaction between end-users and experts. Usability

94 2012 Summer School September, ENEA, Rome, ITALY MobileLesson 11 (Video) Objects From web to smartphone Future Works

95 2012 Summer School September, ENEA, Rome, ITALY SEE2008 European Award Depuis Award 2009 KM 10 Award The European Commission has assigned the prestigious Award SEE “Sustainable Energy Europe Campaign”, for the “Co-operation programs “ category, to the “Desire-Net” project, realized by ENEA in collaboration with UNESCO. Depuis Projects and KM 10.

96 2012 Summer School September, ENEA, Rome, ITALY Architettura di un sistema avanzato di ricerca in rete internet: Meta Motore Prof. Flavio Fontana

97 2012 Summer School September, ENEA, Rome, ITALY Architettura generale Agrologis MIPAF Eurlex Min Infr Trasp Parlamento Italiano ISMEA…. Infoleges DB Rete Internet MetaMotore C B D DB End UserFVD

98 2012 Summer School September, ENEA, Rome, ITALY Architettura interna Il MM è strutturato con un’architettura modulare dove ogni singolo modulo ha una struttura indipendente che lavora in modo collaborativo con gli altri; Il modulo principale è costituito dalla classe Metasearcher, che si avvale della classe Tool che contiene gli strumenti per la gestione dell’XML; Il modulo Error e il modulo Log sono di supporto e sono integrati totalmente in ogni procedura o funzione del MM stesso; La gestione delle grosse moli di dati viene demandata al modulo Multiserver, il quale gestisce un protocollo di comunicazione tra le diverse istanze del MM presenti sui diversi server distribuiti sulla rete; L’interfaccia utente viene gestita dalla webform chiamata Wizquery, la quale non è semplicemente una pagina web, ma una struttura modulare conforme alle wizard di configurazione classiche delle applicazioni stand-alone che permette di inserire tutti i parametri per strutturare una ricerca in maniera sequenziale. Il tutto è strutturato per operare in parallelo e abbattere i tempi di attesa propri della rete Internet

99 2012 Summer School September, ENEA, Rome, ITALY Architettura interna newProject GrabLoop Step0Grab Step1Table Step1Dir Step2Pivot xQueRyxQueRy Step3MetaTag Step4Choose Step5Take Step0Grab Filter FiltType Filter FiltType VerifyTag C B D findPivot nearPivot findTag findPivot nearPivot findTag SaveXmlDb Query loadPage xmlFromUrl loadXmlMs loadPage xmlFromUrl loadXmlMs msLog msError QueryDB

100 2012 Summer School September, ENEA, Rome, ITALY Requisiti funzionali Le funzionalità più rilevanti del MM sono le seguenti:  Ricerca delle informazioni (per entità fondamentale) di tipo semplice, avanzata e testuale;  Percorsi guidati per la ricerca delle informazioni sulle entità e relazioni;  Link esterni a siti web e altre informazioni;  Unico punto di accesso alle informazioni, e, allo stesso tempo, strumento d’interrogazione delle BD più qualificate del settore con un elevato grado di usabilità;  Ricerca, impostata dall’utente, verso le BD che garantisce una congruenza con i dati specifici di ciascuna BD;  Coerenza funzionale con le caratteristiche e le chiavi di accesso proprie di ciascuna BD.

101 2012 Summer School September, ENEA, Rome, ITALY Requisiti funzionali L’architettura interna del sistema MM è stata integrata in quella della BDN in un stesso ambiente operativo e funzionale dove sono condivisi gli strumenti di amministrazione del Database, stesso DBMS, e il database centrale delle normative (DBC). Il MM è stato specializzato nel recupero dei dati con strutture flessibili da adattare al database centrale della BDN, dove venivano immessi i dati delle ricerche.

102 2012 Summer School September, ENEA, Rome, ITALY Specifiche globali Principali funzionalità sperimentali  Ricerca contemporanea su un massimo di sei differenti BDN;  Ricerca su una/alcune/tutte le BD;  Ricerca semplice;  Ricerca avanzata;  Utilizzo della CARD standard di visualizzazione del risultato;  Stampa della CARD;  Visualizzazione delle informazioni con il numero dei record trovati e elencate per differenti criteri (Numero, Titolo, ecc.);  Controllo della ridondanza dei dati.

103 2012 Summer School September, ENEA, Rome, ITALY Specifiche tecniche L’architettura interna del sistema MM è stata integrata in quella della BDN in un stesso ambiente operativo e funzionale dove sono condivisi gli strumenti di amministrazione del Database, stesso DBMS, e il database centrale delle normative (DBC). Il MM è stato specializzato nel recupero dei dati con strutture flessibili da adattare al database centrale della BDN, dove venivano immessi i dati delle ricerche.

104 2012 Summer School September, ENEA, Rome, ITALY Architettura MetaMotore BDN Form Manager MMPlusFORMAdapter BDNs Field 1 Field 2 Field n Result Display DocData-setPivot MM Server 1/ Query Executor Result Display Manager Form Analyser

105 2012 Summer School September, ENEA, Rome, ITALY MMs – il Meta Motore standard MMs crea una collezione di normative di differenti BDN in modalità standard. Il dimostratore è un estrattore di prima generazione in grado di interrogare le form dei siti web secondo parametri predefiniti. Questo sistema è stato utilizzato per inserire i risultati ottenuti nella BDN centrale; La caratteristica principale dell’MMs è quella di essere un’applicazione configurabile unicamente dal programmatore stesso. L’obiettivo di questa applicazione web è quella di ottenere l’estrazione più esaustiva e più coerente delle normative presenti nelle BDN di riferimento.

106 2012 Summer School September, ENEA, Rome, ITALY Utilizzo delle form  Nelle pagine web i form sono elementi composti da diversi campi che consentono ricerche dettagliate nelle banche dati alle quali sono collegate, si è pensato quindi di sfruttare questi componenti per garantire al metamotore lo scaricamento di dati il pi ù possibile attinenti alla nostra ricerca;  Per rendere i form utilizzabili dal metamotore si è realizzata un ’ interfaccia visuale di tipo wizard in grado di guidare l ’ operatore nella configurazione del form permettendogli di selezionare uno alla volta tutti i campi necessari alla ricerca.

107 2012 Summer School September, ENEA, Rome, ITALY Caratterizzazione Form  Una volta portate a termine la configurazione e salvati i dati il motore di gestione delle form genera un codice xml in grado di interfacciarsi con il metamotore, opportunamente modificato, che provveder à ad effettuare le richieste ed ottenere le pagine dei risultati;  Per poter gestire al meglio le pagine dei risultati è stato inoltre introdotto nel metamotore un modulo esterno in grado di prelevare dal web un file pdf e produrre in output un file html con il contenuto testuale di tale documento.

108 2012 Summer School September, ENEA, Rome, ITALY La validazione I test di usabilità (metodologia ENEA VENUS/Plus) eseguiti sul MM hanno riguardato gli aspetti funzionali del sistema a livello delle sue componenti di gestione (configurazione), interrogazione e interfaccia utente; I test sono stati svolti da 20 utenti (end users, esperti, sistemisti ENEA), in regime di osservazione diretta, con assistenza attiva riguardante i compiti assegnati sulle schede di lavoro; I task hanno riguardato la gestione del MM da parte dello staff, la gestione delle basi di dati (Data base centrale) e file di esportazione dei dati in formato XML; l’interrogazione predefinita, semplice, avanzata (Interfaccia lato utente del MM); I test di usabilità svolti hanno consentito di valutare positivamente le funzionalità del MM; I test di usabilità svolti hanno consentito di valutare positivamente le funzionalità del MM; La valutazione dell’interfaccia, da parte dello staff, è sintetizzabile in una conferma di questa scelta progettuale. La valutazione dell’interfaccia, da parte dello staff, è sintetizzabile in una conferma di questa scelta progettuale.

109 2012 Summer School September, ENEA, Rome, ITALY I risultati

110 2012 Summer School September, ENEA, Rome, ITALY Conclusioni Le funzionalità implementate nel MM sono basate su quanto definito nella fase di analisi, esse sono:  Presentazione dei risultati in modo omogeneo e standard;  Salvataggio dei risultati della ricerca e dei parametri dell’interrogazione per creazione di query personali;  Visualizzazione dei risultati con differenti ordinamenti;  Stampa dei risultati della ricerca;  Indicazione e visualizzazione del numero totale delle normative;  Associazione dei testi alle normative in formato HTML, DOC, PDF;  Visualizzazione della card (normativa della BDN Agrologis);  Gestione e controllo delle informazioni già presenti, recuperate in precedenti fasi di ricerca, nel database centrale del MM;  Gestione del grado di riconoscibilità delle normative, in termini percentuali, con layout di pagina e contenuti simili in base all’attinenza dell’interrogazione (fase di set-up del MM da parte dello staff);  Conservazione dei dati delle query personali (dossier normativa utente), opzionale.

111 2012 Summer School September, ENEA, Rome, ITALY Futuri sviluppi In considerazione della complessità del sistema implementato si evidenzia quanto segue circa i futuri sviluppi del MM: Una procedura di estrazione dati che consenta la creazione di estratti elaborati dal sistema basati su ontologie e sintassi specifiche del dominio dati; Una funzione generica di estrazione dati indipendente dalla fonte, dalla struttura informativa e dal set di informazioni richieste dall’utente (Agente di Comunicazione Visiva Intelligente); Agenti intelligenti per l’estrazione automatica dei dati, metodi di intelligenza artificiale e studi relativi al web semantico (Extractor Plus); Una nuova funzione di ricerca ontologica basata sui linguaggi RFID e WOL (Query in linguaggio naturale) basata sulla tecnologia IALINA. Un ottimizzatore di query che analizzi le query più frequenti, le classifichi e le esegua automaticamente a scadenze predefinite; Un modulo agente software che profili l’utenza in funzione delle interrogazioni e delle informazioni di loro intesse al fine proporre informazioni utili e correlate in primo piano (Focus).

112 2012 Summer School September, ENEA, Rome, ITALY Meta Motore - Gestione

113 2012 Summer School September, ENEA, Rome, ITALY MMs – Meta Motore standard

114 2012 Summer School September, ENEA, Rome, ITALY Meta Motore – Ricerca semplice

115 2012 Summer School September, ENEA, Rome, ITALY Meta Motore – Ricerca avanzata

116 2012 Summer School September, ENEA, Rome, ITALY Meta Motore – Ricerca guidata

117 2012 Summer School September, ENEA, Rome, ITALY Meta Motore – Links utili

118 2012 Summer School September, ENEA, Rome, ITALY Meta Motore – Ricerca nel testo

119 2012 Summer School September, ENEA, Rome, ITALY Meta Motore – Alberi di ricerca

120 2012 Summer School September, ENEA, Rome, ITALY Thank you for your attention!


Scaricare ppt "2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs."

Presentazioni simili


Annunci Google