330 likes | 497 Views
A Challenge in the Use and Collection of Application’s Cultural Knowledge to Promote the Growth of the OMCS-Br Cultural Knowledgebase. Aluno : André de Oliveira Bueno Orientadora : Júnia Coutinho Anacleto PPG-CC Data: 07/06/13.
E N D
A Challenge in the Use and Collection of Application’s Cultural Knowledge to Promote the Growth of the OMCS-Br Cultural Knowledgebase Aluno: André de Oliveira Bueno Orientadora: JúniaCoutinho Anacleto PPG-CC Data: 07/06/13
Providing cultural context to design applications – an experience report Aluno: André de Oliveira Bueno Orientadora: JúniaCoutinho Anacleto PPG-CC Data: 07/06/13
Agenda • Introduction • Motivation • Problem • ResearchQuestion • The OMCS-Br Project • A solution to support culturally contextualized design • The Cultural Filter • The Web Search Tool • Conclusions
Motivation • We are seeing a constant evolution on how ICT are being capable of offer support for users in their context of life; • HCI is evolving for what is called the third wave: • Context sensitive ICT solutions (Boedker, 2006); • Contexts of Everyday Life: • ranging from embodiment to situated meaning to values and social issue (Odom et al, 2008) • ranging from the arts to sociology to policy (Harrison et al. 2007) • Context aware solutions based on ubiquitous and pervasive hardware support are studied and provided. (Soldatos et al., 2007)
Problem • HCI theories and methods still remain not enough to design covering the context demands. (Odom, 2008) • ‘Context’ has a broader meaning, embracing the intangible aspects of the interaction among users and ICT solutions, such as: • Sociality • Emotion • Experience • Culture Culture: values and behaviors shared by a group of individuals. Each culture can have its own values, behaviors which may be defined by certain elements such as language, colors, symbols, or icons. (Carol L., 2007) • Designing systems for cultural diferences remains a challenge. (Galadhar, 2009)
How to consider culture: • Culture • Cultural Knowledge • Common Sense Common sense:the knowledge that most people agree with in a certain community at a certain period of time. (Anacleto et al., 2006) • OMCS-Br knowledgebase: structured statements with a defined semantic network(Minsky, 1986): • Quantifies common sense • Accessible
Research Question How to support ICTs developers in the task of culturally contextualizing their applications’ design?
Related Work • Projects arise in order to collect the human knowledge and, from these data, creating software which best suits to the user; Do not collect the source of the common sense CYC (LENAT et al., 1990) ThoughtTreasure (MUELLER, 1998) (SINGH et al., 2002) (ANACLETO et al., 2006) Collects the contributors’ information
OMCS-Br Project http://www.sensocomum.ufscar.br • The OMCS-Br Project processing OMCS Site ConceptNet Application
Applications using Common Sense OMCS-Br Knowledgebase • Information such as: • Age • Gender • Level of education • Geographical location • etc. End User’s Information
Applications using Common Sense OMCS-Br Knowledgebase Cultural Contextualized Data
Design of the Cultural Filter OMCS-Br Knowledgebase Cultural Filter
The Cultural Filter Functionalities • Manages the generation of the required cultural context; • Gives access for any developer to the Brazilian cultural knowledge collected by the OMCS-Br project; • Support RIA (Rich Internet Applications) applications; • Starts using the Client-Server model, what makes applications lighter (good for mobile applications);
The Cultural Filter Parameters • ExamplesofParameters to define a Cultural Filter: • Age: • Number; • Range = [Number... Number]; • Qualitative = Child, teenagers, young, adult, etc.; • Gender: • Male, Female, Both; • Male, Female, Others, All; • Location: • GeographicalCoordinates; • City; • State; • Region; • Economic Status: • WealthyorPoor; There’s the possibility of inserting different fields according to the project database scheme in use.
The Cultural Filter Parameters • ExamplesofExtensibleParameters: • Religion: • Nameofthereligion; • Race: • White, black; • White, black, both; • White, pardo, black, others; • White, black, pardo, indian, others; • Etc.
The OMCS-Br Cultural Filter • Age: • Range = [Number...Number]; • Gender: • Male, Female, Both; • Formal Education: • Imcomplete-Pre School • Pre-School • Incomplete elementary • Elementary • Incomplete High School • High School • College • Masters • PhD • Location: • City; • State; • Region; It is proven that these parameters are providing cultural contexts.
The OMCS-Br Cultural Filter • Example of possible use of the cultural filter in XML:
Application Process • Usingthe data fromtheOMCS-Brknowledgebase to culturally contextualize applications: 2º 3º 1º Filtertheknowledgebase Use thesliceoftheKnowledgebase Define filterparameters Generatecultrallycontextualizedapplication Brazilian Knowledgebase - Age - Gender - Education - Location SliceoftheKnowledgebase
The Cultural Filter • TheFilter Interface:
The Cultural Filter • How to use thefilter:
The Cultural Filter • Defining a new Cultural Filter:
The Cultural Filter • Existing Cultural ContextFilters:
Proof of Concept • The Web Search Tool:
Proof of Concept • The Web Search Tool:
Contributions • An approach to provide cultural context for developing contextualized ICT solutions; • Releasing the OMCS-Br knowledgebase for developing culturally contextualized ICT solutions; • A module to collect and feedback the OMCS-Br knowledgebase through the use of the contextualized applications; • Another result from this project is a web tool interface allowing to visualize the knowledge for a certain cultural context
Future Works • Formalize the Cultural Filtermodel in a general form in order to allowanyonewhohas a database to use it; • Implementthe Cultural Filterandthe cultural knowledge for the OMCS-Br as webservices;
Publications • Bueno, A. O.; Anacleto, Junia C. Allowing Software Developers to Develop Culture-Sensitive Applications by Providing them the OMCS-Br Cultural Knowledgebase. In: ACM Conference on Human Factors in Computing Systems (CHI 2013), Paris, 2013. • Bueno, A. O.; Anacleto, Junia C. Releasing the OMCS-Br Knowledgebase to Facilitate Insertion of Culture into Applications: a Brazilian Experience. In: International Conference on Software Engineering and Knowledge Engineering (SEKE 2013), Boston, 2013. 32/32
Thank you! • Contacts: • andre.obueno@dc.ufscar.br • junia@dc.ufscar.br • URLs: • http://lia.dc.ufscar.br • http://www.sensocomum.ufscar.br • http://lia.dc.ufscar.br/Filtro