300 likes | 470 Vues
Markus Geissler, PhD Professor, Computer Information Science Cosumnes River College Sacramento, California, USA. Approaches to Software Agent Design in Various Cultural Environments. Overview. Software agents defined Cultural considerations for agent design Hofstede’s Cultural Dimensions
E N D
Markus Geissler, PhD Professor, Computer Information Science Cosumnes River College Sacramento, California, USA Approaches to Software Agent Design in Various Cultural Environments Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Overview • Software agents defined • Cultural considerations for agent design • Hofstede’s Cultural Dimensions • Hall’s High- and Low-Context Cultures • Agent environments • Agent roles Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Cultural Factors in Agent Design • Due to their cultural differences agent designers are likely to take different approaches to creating agent attributes, actions, and interactions within the agent’s environment. Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Definitions of an Agent • Common usage • An agent is a “person who acts on behalf of another, for example, managing business, financial or contractual matters, or provides a service.” • Computer science-related • An agent is “an entity that performs a specific activity in an environment of which it is aware and that can respond to changes.” • (Sterling & Taveter, 2009) Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Cultural Differences Can Lead to Security Problems • It is important to understand the mindset of your collaborators and/or counterparts. • Communication can help alleviate cultural differences and improve information systems design. Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Quick Review:Hofstede’s Cultural Dimensions • Power Distance (PDI) • Individualism/Collectivism (IDV) • Masculinity/Femininity (MAS) • Uncertainty Avoidance (UAI) • Long-Term Orientation (LTO) • Source: http://www.geert-hofstede.com • Apply to software agent design Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Power Distance (PDI) • What is the agent’s role? • What are the agent’s functions? • High-PDI: Servant • Dependent entity • Does only what it is told to do by the master • Low-PDI: Service provider • Independent entity • Shared vs. assigned power • Is the agent a threat to me? Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Individualism/Collectivism (IDV) • High-IDV • I can do it myself! • Loose group = less collective expertise? • Are high-IDV cultures more or less likely to use agents? • Low-IDV • How does the agent interact with my group(s)? • Can my in-group(s) do the job of the agent? Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Masculinity/Femininity (MAS) • High-MAS • The agent will do precisely as I tell it to, or else. • Low-MAS • Agents should be tools of support and caring. Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Uncertainty Avoidance (UAI) • High-UAI • Will the agent to the right thing all the time? • What limitations or parameters need to be set? • Low-UAI • Can agents with fewer rules be more flexible? • And therefore more effective? Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Long-Term Orientation (LTO) • High-LTO • Will this agent make me do my job better? • Low-LTO (short-term orientation) • Could this agent get me into trouble? • Could using this agent offend someone and make me look bad? • Colleagues vs. family Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
High-Context vs. Low-Context • Members of high-context cultures share substantial common knowledge. • Effective communication is assumed even if less explicit. • In low-context cultures “more knowledge is codified, public, external, and accessible.” • http://www.culture-at-work.com (Beer, 2003; Hall, 1976) Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Agent Environment • How does an agent interact with other concrete agents and objects in its environment? • Does it require more or less resources of its environment or other agents? • To what degree does the environment facilitate coordination and communication between agents? • Example: CSMA/CD vs. CSMA/CA Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Cultural Perceptions of Environment • Real vs. virtual • In some real environments 99.999% uptime is not realistic. • Virtual environments may be assumed to be more reliable. • On time vs. in time • Some cultures expect timeliness by the clock while others consider it timely if the needs of others are appropriately met. Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Which Cultural Roles do Agents Play? • Members of high-PDI cultures may design agents that exert what some may consider excessive control over other agents or their environment • Service orientation vs. control relationships • Example: Some waiters and waitresses in the U.S. can be overbearing • Some try to upsell to expensive beverages • The goal is to have lunch and a conversation, not to be interrupted all the time. Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Agent Types • Interaction pathways between agent types • Peer vs. control relationships • Members of high-PDI cultures may subordinate agent types differently than members of low-PDI cultures. Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Valuation of Resources • In some cultures materials and goods have varying degrees of importance. • Some try to conserve resources no matter what. • High-LTO • Others are more liberal with the use of resources, arguing that the resources exist to be used. Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Problem Solving • Cultures approach and address problems differently. • Members of high-IDV cultures try to solve problems themselves. • Members of low-LTO cultures try to cover them up. • Sometimes a problem in one culture is not considered a problem in another. • The network is not running as efficiently as possible. But it is running. What’s the problem? Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Sensors and Actuators • Different perceptions by various cultures • How frequently, how precisely, and to what extremes should an agent analyze its environment? • Concept of “stateless” can be difficult to grasp for low-LTO cultures • Something that is stateless has no tradition. Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Agent Design Considerations • Attributes • More or less attributes? • More or less clearly defined? • At what cost? • Actions → Events to other agents • More or less complex? • At what cost? • Behavioral constructs (environment) • More or less complex? Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Agent Attribute Design - 1 • Designers from low-context cultures will probably include more specific and detailed, and therefore more, attributes. • Example: Sensors that can distinguish between 100 rather than 10 different states • Benefits • More precise agent functionality • Disadvantages • More costly initial design and ongoing operation Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Agent Attribute Design - 2 • Designers from high-IDV cultures are more likely to create more functional and more independent agents. • Benefits • Greater agent autonomy, along with lower communication requirements • Disadvantages • Reduced agent portability between various environments Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Agent Action Design – 1 • Designers from high-UAI cultures are more likely to design agents that are more failure-resistant. • Benefits • Lower incidence of malfunction • Disadvantages • Agent design takes longer and is more involved. • Agent communications with the environment are more intensive. Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Agent Action Design – 2 • Designers from low-context cultures are more likely to design agents that communicate large amounts of information. • Benefits • More detailed recognition and communication of an agent’s attributes, environment, and changes therein • Disadvantages • Greater demands on the environment Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Behavioral Construct Design • Designers from low-MAS cultures are more likely to design agents that communicate more comprehensively with other objects in their environment. • Benefits • More reliable communication with more feedback • Disadvantages • Greater connectivity requirements Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Agent Design Considerations for Certain Countries • Country PDI IDV MAS UAI LTO Japan 54 46 95 92 80 Portugal 63 27 31 104 N/A South Korea 60 18 39 85 75 Slovakia * 104 52 110 51 38 United States 40 91 62 46 29 * Estimated values • Source: http://www.geert-hofstede.com Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Bibliography • Beer, J. (2003). Communicating Across Cultures: High and Low Context. Retrieved February 22, 2010 from http://www.culture-at-work.com/highlow.html . • Hall, E.T. (1976). Beyond Culture, New York: Doubleday. Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Bibliography (continued) • Hofstede, G. (2009). Geert Hofstede™ Cultural Dimensions. Retrieved February 22, 2010 from http://www.geert-hofstede.com/ . • Hofstede, G. (2001). Culture’s consequences: comparing values, behaviors, institutions, and organizations across nations. Thousand Oaks, CA: Sage. • Hofstede, G. (1997). Cultures and Organizations: Software of the mind. New York: McGraw Hill. Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Bibliography (continued) • Sterling, L. & Taveter, K. (2009). The Art of Agent-Oriented Modeling. Cambridge, MA: The MIT Press. • Whitman, M.E. & Mattord, H.J. (2009). Principles of Information Security (3rd ed.). Boston, MA: Course Technology. Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD
Did you pay attention? • What are the differences between high-and low-context cultures? • What are three major agent design considerations? • At_______, Ac_______, B_____ C____ Approaches to Software Agent Design in Various Cultural Environments - Markus Geissler, PhD