SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Formal Definition of
Collaborative Spaces
Sergio Arzola-Herrera
Josefina Guerrero-García
Juan Manuel González-Calleros
Claudia Zepeda-Cortés
Facultad de Ciencias de la Computación
Benemérita Universidad Autónoma de Puebla
Email: jguerrero@cs.buap.mx
juan.gonzalez@cs.buap.mx
2
Contents
Introduction1
FlowiXML Methodology2
Divulgation Platform for Scientific Research3
Evaluation4
Conclusions and Future Work5
Introduction
 Systems are developed in order to facilitate the
user tasks; however a lot of systems do not do it
very well, because they are complex and not
accord to the user needs.
Programmers and designers :
 take too much importance about the system
developing and take the user in second place.
 even do not consider the user, for whom is destined
the system.
 We can see this by reviewing the actual system
interfaces which does not accord with the user
needs.
3
Introduction
 We present a methodology which is focused in
the processes and user’s tasks into a workflow.
This methodology pretends to save time and
bring a system with quality to the user according
to his needs.
 Also we present a case study of this
methodology.
4
FlowiXML Methodology
 FlowiXML is a method that provides means to
formally design a Workflow Information System
(WfIS).
 Workflows are activities involving the
coordinated execution of multiple tasks
performed by different resources to achieve a
common business goal.
 A task defines some work to be done by a
person, by a software system or by both of them.
5
FlowiXML Methodology
 It is composed on the following 3 major steps:
6
Divulgation Platform for Scientific Research
 We present a platform which pretends to solve
some problems in scientific research
 Often published articles are not correctly divulged
(only know by people of the area)
 Commonly scientific groups publish their works in a
HTML page and it is not updated.
 Some conferences and workshops are just known by
the host university, and they are only spread by an e-
mail list.
 Students may find hard to find information about
research done.
7
Divulgation Platform for Scientific Research
 1.- Task Identification
We focus on the task identification using the
following identification criteria:
 Change of space (or change of location)
 Change of resource
 Change of time
 Change of nature
8
Divulgation Platform for Scientific Research
In our case study, we identify the most important
tasks according to the preceding, which are the
following:
 Create Account
 Login
 Modify Account
 Upload Content
 Read Bulletins
 Manage Events
 Manage Work Groups
 Manage Contacts
9
Divulgation Platform for Scientific Research
2.- Process Modeling
After having identified tasks that are part of a process
then they have to be related to each other by means of
process operators.
10
Divulgation Platform for Scientific Research
3.- Task Modeling
For each task in a process a task model can be
specified, not necessarily, to describe in detail how the
task is performed. By exploiting task model descriptions
different scenarios could be conducted. Each scenario
represents a particular sequence of actions that can
successfully be performed to reach a goal.
Task models do not impose any particular
implementation so that user tasks can be better
analyzed without implementation constraints.
11
Divulgation Platform for Scientific Research
Manage Events Task Tree
12
Divulgation Platform for Scientific Research
4.- User Interface Modeling
13
Divulgation Platform for Scientific Research
 The method proposed is applied to the
automation of learning process integrating
human and machine base activities.
 The Cameleon Reference Framework in a
simplified description, structures four
development steps:
 Task & Concepts
 Abstract UI
 Concrete UI
 Final UI
14
Divulgation Platform for Scientific Research
15
Demo
www.themegallery.com
Evaluation
 We use the IBM Computer Satisfaction Usability
Questionnaire (CSUQ). This questionnaire was selected
because of its high reliability, its simplicity, and its high
correlation with the results (empirically proved with
r=0.94)
16
Evaluation
17
 Results:
From this results we conclude that, despite we have a
good score in general, we must improve the
documentation quality, which qualifications were
diverse, however the system interface was perceived
good, and so was the pleasure to use the system
Conclusions and Future Work
18
 The design and engineering knowledge to successfully
create those systems is documented using FlowiXML
Methodology.
 FlowiXML designing process is focused on the user
needs thus is user-centered. The development steps and
notations foster discussion within the stakeholders of the
problem before developing the system.
 The results of IBM CSUQ questionnaire are promising as
the acceptation of the produced system was perceived
high.
 Still there is work ahead to produce more robust system
including the design of collaboration and how to motivate
it through the user interface.
Join us
BUAP
http://www.facebook.com/UsiXML
@usixml
For more information and downloading,
http://www.lilab.eu
User Interface eXtensible Markup Language
http://www.usixml.org
http://www.usixml.eu
Register as a member of the UsiXML End-User Club at
http://www.usixml.eu/end_user_club
Thank you very much for your attention!
19
Contact Information
 Juan Manuel Gonzalez Calleros
 juan.gonzalez@cs.buap.mx
 Josefina Guerrero García
 jguerrero@cs.buap.mx
 Sergio Arturo Arzola Herrera
 satyendraser@gmail.com
ENC 2012

Weitere ähnliche Inhalte

Was ist angesagt?

A METHOD FOR WEBSITE USABILITY EVALUATION: A COMPARATIVE ANALYSIS
A METHOD FOR WEBSITE USABILITY EVALUATION: A COMPARATIVE ANALYSISA METHOD FOR WEBSITE USABILITY EVALUATION: A COMPARATIVE ANALYSIS
A METHOD FOR WEBSITE USABILITY EVALUATION: A COMPARATIVE ANALYSISIJwest
 
Computer Lab Management System
Computer Lab Management SystemComputer Lab Management System
Computer Lab Management Systemcool_skra
 
hci in software development process
hci in software development processhci in software development process
hci in software development processKainat Ilyas
 
Human Computer Interaction Chapter 3 HCI in the Software Process and Design ...
Human Computer Interaction Chapter 3 HCI in the Software Process and  Design ...Human Computer Interaction Chapter 3 HCI in the Software Process and  Design ...
Human Computer Interaction Chapter 3 HCI in the Software Process and Design ...VijiPriya Jeyamani
 
ADAPTIVE CONFIGURATION META-MODEL OF A GUIDANCE PROCESS
ADAPTIVE CONFIGURATION META-MODEL OF A GUIDANCE PROCESSADAPTIVE CONFIGURATION META-MODEL OF A GUIDANCE PROCESS
ADAPTIVE CONFIGURATION META-MODEL OF A GUIDANCE PROCESSijcsit
 
Hci in-the-software-process-1
Hci in-the-software-process-1Hci in-the-software-process-1
Hci in-the-software-process-1Ali javed
 
Software Prototyping in Software Engineering SE8
Software Prototyping in Software Engineering SE8Software Prototyping in Software Engineering SE8
Software Prototyping in Software Engineering SE8koolkampus
 
Lab management
Lab managementLab management
Lab managementlogumca
 
216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-projecthomeworkping8
 
Requirements Engineering Workshop with Use Cases
Requirements Engineering Workshop with Use CasesRequirements Engineering Workshop with Use Cases
Requirements Engineering Workshop with Use CasesBryan Len
 
A Review of Agent-Oriented Development Methodologies and Programming Language...
A Review of Agent-Oriented Development Methodologies and Programming Language...A Review of Agent-Oriented Development Methodologies and Programming Language...
A Review of Agent-Oriented Development Methodologies and Programming Language...Waqas Tariq
 
Hci In The Software Process
Hci In The Software ProcessHci In The Software Process
Hci In The Software Processahmad bassiouny
 
Quality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systemsQuality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systemscsandit
 
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...ijiert bestjournal
 
View Alignment Techniques
View Alignment TechniquesView Alignment Techniques
View Alignment TechniquesJIGAR MAKHIJA
 
Preliminry report
 Preliminry report Preliminry report
Preliminry reportJiten Ahuja
 
Configuration of a Guidance Process for Software Process Modeling
Configuration of a Guidance Process for Software Process Modeling Configuration of a Guidance Process for Software Process Modeling
Configuration of a Guidance Process for Software Process Modeling csandit
 
A Software System Development Life Cycle Model for Improved Students Communic...
A Software System Development Life Cycle Model for Improved Students Communic...A Software System Development Life Cycle Model for Improved Students Communic...
A Software System Development Life Cycle Model for Improved Students Communic...IJCSES Journal
 

Was ist angesagt? (20)

A METHOD FOR WEBSITE USABILITY EVALUATION: A COMPARATIVE ANALYSIS
A METHOD FOR WEBSITE USABILITY EVALUATION: A COMPARATIVE ANALYSISA METHOD FOR WEBSITE USABILITY EVALUATION: A COMPARATIVE ANALYSIS
A METHOD FOR WEBSITE USABILITY EVALUATION: A COMPARATIVE ANALYSIS
 
Computer Lab Management System
Computer Lab Management SystemComputer Lab Management System
Computer Lab Management System
 
hci in software development process
hci in software development processhci in software development process
hci in software development process
 
Human Computer Interaction Chapter 3 HCI in the Software Process and Design ...
Human Computer Interaction Chapter 3 HCI in the Software Process and  Design ...Human Computer Interaction Chapter 3 HCI in the Software Process and  Design ...
Human Computer Interaction Chapter 3 HCI in the Software Process and Design ...
 
ADAPTIVE CONFIGURATION META-MODEL OF A GUIDANCE PROCESS
ADAPTIVE CONFIGURATION META-MODEL OF A GUIDANCE PROCESSADAPTIVE CONFIGURATION META-MODEL OF A GUIDANCE PROCESS
ADAPTIVE CONFIGURATION META-MODEL OF A GUIDANCE PROCESS
 
Hci in-the-software-process-1
Hci in-the-software-process-1Hci in-the-software-process-1
Hci in-the-software-process-1
 
Software Prototyping in Software Engineering SE8
Software Prototyping in Software Engineering SE8Software Prototyping in Software Engineering SE8
Software Prototyping in Software Engineering SE8
 
Lab management
Lab managementLab management
Lab management
 
216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project
 
195
195195
195
 
Requirements Engineering Workshop with Use Cases
Requirements Engineering Workshop with Use CasesRequirements Engineering Workshop with Use Cases
Requirements Engineering Workshop with Use Cases
 
A Review of Agent-Oriented Development Methodologies and Programming Language...
A Review of Agent-Oriented Development Methodologies and Programming Language...A Review of Agent-Oriented Development Methodologies and Programming Language...
A Review of Agent-Oriented Development Methodologies and Programming Language...
 
Hci In The Software Process
Hci In The Software ProcessHci In The Software Process
Hci In The Software Process
 
Quality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systemsQuality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systems
 
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
 
View Alignment Techniques
View Alignment TechniquesView Alignment Techniques
View Alignment Techniques
 
Chapter five HCI
Chapter five HCIChapter five HCI
Chapter five HCI
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
 
Configuration of a Guidance Process for Software Process Modeling
Configuration of a Guidance Process for Software Process Modeling Configuration of a Guidance Process for Software Process Modeling
Configuration of a Guidance Process for Software Process Modeling
 
A Software System Development Life Cycle Model for Improved Students Communic...
A Software System Development Life Cycle Model for Improved Students Communic...A Software System Development Life Cycle Model for Improved Students Communic...
A Software System Development Life Cycle Model for Improved Students Communic...
 

Andere mochten auch

Getting Research Findings into Practice: Guidelines to Produce Quality Softwa...
Getting Research Findings into Practice: Guidelines to Produce Quality Softwa...Getting Research Findings into Practice: Guidelines to Produce Quality Softwa...
Getting Research Findings into Practice: Guidelines to Produce Quality Softwa...Juan Manuel Gonzalez Calleros
 
Teachers & Technology
Teachers & TechnologyTeachers & Technology
Teachers & TechnologyDavid Mearns
 
Challenges towards Model-Based Development of ELearning Management Systems
Challenges towards Model-Based Development of ELearning Management SystemsChallenges towards Model-Based Development of ELearning Management Systems
Challenges towards Model-Based Development of ELearning Management SystemsJuan Manuel Gonzalez Calleros
 
Towards model game-based rehabilitation information system
Towards model game-based rehabilitation information systemTowards model game-based rehabilitation information system
Towards model game-based rehabilitation information systemJuan Manuel Gonzalez Calleros
 

Andere mochten auch (6)

Getting Research Findings into Practice: Guidelines to Produce Quality Softwa...
Getting Research Findings into Practice: Guidelines to Produce Quality Softwa...Getting Research Findings into Practice: Guidelines to Produce Quality Softwa...
Getting Research Findings into Practice: Guidelines to Produce Quality Softwa...
 
Teachers & Technology
Teachers & TechnologyTeachers & Technology
Teachers & Technology
 
Model Based Development For 3 D User Interfaces
Model Based Development For 3 D User InterfacesModel Based Development For 3 D User Interfaces
Model Based Development For 3 D User Interfaces
 
Workflow User Interfaces Patterns
Workflow User Interfaces Patterns Workflow User Interfaces Patterns
Workflow User Interfaces Patterns
 
Challenges towards Model-Based Development of ELearning Management Systems
Challenges towards Model-Based Development of ELearning Management SystemsChallenges towards Model-Based Development of ELearning Management Systems
Challenges towards Model-Based Development of ELearning Management Systems
 
Towards model game-based rehabilitation information system
Towards model game-based rehabilitation information systemTowards model game-based rehabilitation information system
Towards model game-based rehabilitation information system
 

Ähnlich wie Formal Definition of Collaborative Spaces

System analysis and_design.docx
System analysis and_design.docxSystem analysis and_design.docx
System analysis and_design.docxAlaJebnoun
 
Online hostel management_system
Online hostel management_systemOnline hostel management_system
Online hostel management_systemmd faruk
 
Information systems planning using a synthesis of modelling techniques
Information systems planning using a synthesis of modelling techniquesInformation systems planning using a synthesis of modelling techniques
Information systems planning using a synthesis of modelling techniquesTony Toole
 
Information systems planning using a synthesis of modelling techniques
Information systems planning using a synthesis of modelling techniquesInformation systems planning using a synthesis of modelling techniques
Information systems planning using a synthesis of modelling techniquesTony Toole
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Nicole Savoie
 
MK_MSc_Degree_Project_Report ver 5_updated
MK_MSc_Degree_Project_Report ver 5_updatedMK_MSc_Degree_Project_Report ver 5_updated
MK_MSc_Degree_Project_Report ver 5_updatedMohammed Ali Khan
 
396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutionsMd. Mahabub Alam
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology RaviKalola786
 
Smudie project discussion document
Smudie project discussion documentSmudie project discussion document
Smudie project discussion documentTony Toole
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )Jennifer Wright
 

Ähnlich wie Formal Definition of Collaborative Spaces (20)

Student report
Student reportStudent report
Student report
 
System analysis and_design.docx
System analysis and_design.docxSystem analysis and_design.docx
System analysis and_design.docx
 
Online hostel management_system
Online hostel management_systemOnline hostel management_system
Online hostel management_system
 
Week_02.pptx
Week_02.pptxWeek_02.pptx
Week_02.pptx
 
software engineering
software engineering software engineering
software engineering
 
Week 10
Week 10Week 10
Week 10
 
Week 10
Week 10Week 10
Week 10
 
Process Models IN software Engineering
Process Models IN software EngineeringProcess Models IN software Engineering
Process Models IN software Engineering
 
Information systems planning using a synthesis of modelling techniques
Information systems planning using a synthesis of modelling techniquesInformation systems planning using a synthesis of modelling techniques
Information systems planning using a synthesis of modelling techniques
 
Information systems planning using a synthesis of modelling techniques
Information systems planning using a synthesis of modelling techniquesInformation systems planning using a synthesis of modelling techniques
Information systems planning using a synthesis of modelling techniques
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)
 
MK_MSc_Degree_Project_Report ver 5_updated
MK_MSc_Degree_Project_Report ver 5_updatedMK_MSc_Degree_Project_Report ver 5_updated
MK_MSc_Degree_Project_Report ver 5_updated
 
396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutions
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
SE Lecture 2.ppt
SE Lecture 2.pptSE Lecture 2.ppt
SE Lecture 2.ppt
 
Smudie project discussion document
Smudie project discussion documentSmudie project discussion document
Smudie project discussion document
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
Sdlc 4
Sdlc 4Sdlc 4
Sdlc 4
 

Mehr von Juan Manuel Gonzalez Calleros

Mehr von Juan Manuel Gonzalez Calleros (20)

Pruebas de Software.pptx
Pruebas de Software.pptxPruebas de Software.pptx
Pruebas de Software.pptx
 
Patrón de Diseño Estrategia
Patrón de Diseño EstrategiaPatrón de Diseño Estrategia
Patrón de Diseño Estrategia
 
Modelos de desarrollo de software
Modelos de desarrollo de software Modelos de desarrollo de software
Modelos de desarrollo de software
 
05 Identificación de Tareas y Contexto de Uso (UX)
05 Identificación de Tareas y Contexto de Uso (UX)05 Identificación de Tareas y Contexto de Uso (UX)
05 Identificación de Tareas y Contexto de Uso (UX)
 
Rol del Director de Proyectos
Rol del Director de ProyectosRol del Director de Proyectos
Rol del Director de Proyectos
 
03 Introduccón a la administracion de proyectos
03 Introduccón a la administracion de proyectos03 Introduccón a la administracion de proyectos
03 Introduccón a la administracion de proyectos
 
02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software
 
01 Presentacion curso ingeniería de software
01 Presentacion curso ingeniería de software01 Presentacion curso ingeniería de software
01 Presentacion curso ingeniería de software
 
Enfoque transformacional
Enfoque transformacionalEnfoque transformacional
Enfoque transformacional
 
Ciclo de Vida y roles
Ciclo de Vida y roles Ciclo de Vida y roles
Ciclo de Vida y roles
 
Emociones y HCI
Emociones y HCIEmociones y HCI
Emociones y HCI
 
Patrones de Interfaz de Usuario
Patrones de Interfaz de UsuarioPatrones de Interfaz de Usuario
Patrones de Interfaz de Usuario
 
Algunas Métricas de UX
Algunas Métricas de UXAlgunas Métricas de UX
Algunas Métricas de UX
 
La experiencia de Usuario: Introducción
La experiencia de Usuario: IntroducciónLa experiencia de Usuario: Introducción
La experiencia de Usuario: Introducción
 
Métodos de usabilidad
Métodos de usabilidadMétodos de usabilidad
Métodos de usabilidad
 
Guía de Técnicas de Usabilidad
Guía de Técnicas de UsabilidadGuía de Técnicas de Usabilidad
Guía de Técnicas de Usabilidad
 
Mapas de Empatía, Personas e Historias de Usuario
Mapas de Empatía, Personas e  Historias de UsuarioMapas de Empatía, Personas e  Historias de Usuario
Mapas de Empatía, Personas e Historias de Usuario
 
Guía de Entrevistas
Guía de Entrevistas Guía de Entrevistas
Guía de Entrevistas
 
Hacia un modelo educativo centrado en el alumno
Hacia un modelo educativo centrado en el alumnoHacia un modelo educativo centrado en el alumno
Hacia un modelo educativo centrado en el alumno
 
Técnicas de Recolección de necesidades
Técnicas de Recolección de necesidadesTécnicas de Recolección de necesidades
Técnicas de Recolección de necesidades
 

Kürzlich hochgeladen

Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...EduSkills OECD
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptxVishal Singh
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45MysoreMuleSoftMeetup
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...Nguyen Thanh Tu Collection
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismDabee Kamal
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Denish Jangid
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....Ritu480198
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Mohamed Rizk Khodair
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital ManagementMBA Assignment Experts
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...Nguyen Thanh Tu Collection
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppCeline George
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...Krashi Coaching
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the lifeNitinDeodare
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptxPoojaSen20
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxneillewis46
 

Kürzlich hochgeladen (20)

Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 

Formal Definition of Collaborative Spaces

  • 1. Formal Definition of Collaborative Spaces Sergio Arzola-Herrera Josefina Guerrero-García Juan Manuel González-Calleros Claudia Zepeda-Cortés Facultad de Ciencias de la Computación Benemérita Universidad Autónoma de Puebla Email: jguerrero@cs.buap.mx juan.gonzalez@cs.buap.mx
  • 2. 2 Contents Introduction1 FlowiXML Methodology2 Divulgation Platform for Scientific Research3 Evaluation4 Conclusions and Future Work5
  • 3. Introduction  Systems are developed in order to facilitate the user tasks; however a lot of systems do not do it very well, because they are complex and not accord to the user needs. Programmers and designers :  take too much importance about the system developing and take the user in second place.  even do not consider the user, for whom is destined the system.  We can see this by reviewing the actual system interfaces which does not accord with the user needs. 3
  • 4. Introduction  We present a methodology which is focused in the processes and user’s tasks into a workflow. This methodology pretends to save time and bring a system with quality to the user according to his needs.  Also we present a case study of this methodology. 4
  • 5. FlowiXML Methodology  FlowiXML is a method that provides means to formally design a Workflow Information System (WfIS).  Workflows are activities involving the coordinated execution of multiple tasks performed by different resources to achieve a common business goal.  A task defines some work to be done by a person, by a software system or by both of them. 5
  • 6. FlowiXML Methodology  It is composed on the following 3 major steps: 6
  • 7. Divulgation Platform for Scientific Research  We present a platform which pretends to solve some problems in scientific research  Often published articles are not correctly divulged (only know by people of the area)  Commonly scientific groups publish their works in a HTML page and it is not updated.  Some conferences and workshops are just known by the host university, and they are only spread by an e- mail list.  Students may find hard to find information about research done. 7
  • 8. Divulgation Platform for Scientific Research  1.- Task Identification We focus on the task identification using the following identification criteria:  Change of space (or change of location)  Change of resource  Change of time  Change of nature 8
  • 9. Divulgation Platform for Scientific Research In our case study, we identify the most important tasks according to the preceding, which are the following:  Create Account  Login  Modify Account  Upload Content  Read Bulletins  Manage Events  Manage Work Groups  Manage Contacts 9
  • 10. Divulgation Platform for Scientific Research 2.- Process Modeling After having identified tasks that are part of a process then they have to be related to each other by means of process operators. 10
  • 11. Divulgation Platform for Scientific Research 3.- Task Modeling For each task in a process a task model can be specified, not necessarily, to describe in detail how the task is performed. By exploiting task model descriptions different scenarios could be conducted. Each scenario represents a particular sequence of actions that can successfully be performed to reach a goal. Task models do not impose any particular implementation so that user tasks can be better analyzed without implementation constraints. 11
  • 12. Divulgation Platform for Scientific Research Manage Events Task Tree 12
  • 13. Divulgation Platform for Scientific Research 4.- User Interface Modeling 13
  • 14. Divulgation Platform for Scientific Research  The method proposed is applied to the automation of learning process integrating human and machine base activities.  The Cameleon Reference Framework in a simplified description, structures four development steps:  Task & Concepts  Abstract UI  Concrete UI  Final UI 14
  • 15. Divulgation Platform for Scientific Research 15
  • 17. Evaluation  We use the IBM Computer Satisfaction Usability Questionnaire (CSUQ). This questionnaire was selected because of its high reliability, its simplicity, and its high correlation with the results (empirically proved with r=0.94) 16
  • 18. Evaluation 17  Results: From this results we conclude that, despite we have a good score in general, we must improve the documentation quality, which qualifications were diverse, however the system interface was perceived good, and so was the pleasure to use the system
  • 19. Conclusions and Future Work 18  The design and engineering knowledge to successfully create those systems is documented using FlowiXML Methodology.  FlowiXML designing process is focused on the user needs thus is user-centered. The development steps and notations foster discussion within the stakeholders of the problem before developing the system.  The results of IBM CSUQ questionnaire are promising as the acceptation of the produced system was perceived high.  Still there is work ahead to produce more robust system including the design of collaboration and how to motivate it through the user interface.
  • 21. For more information and downloading, http://www.lilab.eu User Interface eXtensible Markup Language http://www.usixml.org http://www.usixml.eu Register as a member of the UsiXML End-User Club at http://www.usixml.eu/end_user_club Thank you very much for your attention!
  • 22. 19 Contact Information  Juan Manuel Gonzalez Calleros  juan.gonzalez@cs.buap.mx  Josefina Guerrero García  jguerrero@cs.buap.mx  Sergio Arturo Arzola Herrera  satyendraser@gmail.com