This paper presents a context-aware mobile recommender system, codenamed Magitti. Magitti is unique in that it infers user activity from context and patterns of user behavior and, without its user having to issue a query, automatically generates recommendations for content matching. Extensive field studies of leisure time practices in an urban setting (Tokyo) motivated the idea, shaped the details of its design and provided data describing typical behavior patterns. The paper describes the fieldwork, user interface, system components and functionality, and an evaluation of the Magitti prototype.
Netnography - listening to social media from a B2B2C perspective (Esomar Onli...Steffen Hück
Nowadays consumer goods producers demand from their suppliers more than only the products themselves. Strategic suppliers like Symrise, as one of the leading suppliers for flavors and scents worldwide, have to meet their expectations regarding the knowledge of current trends, consumer needs and even innovative application and positioning possibilities.
This paper gives practical insight into B2B-specific business requirements and how the practical application of innovative, consumer-centric research methods like Netnography can be applied to strengthen the competitive situation of strategic suppliers as “preferred supplier” within the B2B2C eco system of the food market. The main intention of the paper will be to show how listening to social media with Netnography has generated real competitive advantages for Symrise (in terms of better insights & ideas as well as awareness & positioning/image).
This presentation provides insight into the open innovation and co-creation idea and describes a human-centred innovation approach with respect to the changing roles of market research and product design. The increased importance of strong interdisciplinary (internal) collaboration of researchers and designers for being successful in open innovation is emphasized. Only the combination of external co-creation and internal collaboration make open innovation programs successful. Embracing a human-centered innovation approach means also to intervene in existing structures of power within the company which are built upon hierarchy.
3D context-aware mobile maps for tourism - ENTER2011 PhD WorkshopZornitza Yovcheva
This is the presentation I delivered at ENTER2011 presenting the work I started with at the John Kent Institute in Tourism, Bournemouth University. The proposal I submitted there won the first prize of the PhD Workshop. Even though my ideas have changed since then I really like this presentation as it explains what I was planning to focus on then - three dimensional maps and how we can make them more context aware and adaptive.
Enhancing AT through ID techniques handoutsnorthavorange
Link to slide cast of presentation: http://www.slideshare.net/northavorange/enhancing-at-through-id-techniques
Rehabilitation professionals classify
needs and identify workable solutions
for people with disabilities on a daily
basis. Unfortunately, many of those
solutions never get beyond the one
person for whom they are made. The
ability to develop solutions that have a
more universal appeal and application
would be a useful tool in the AT
provider’s “tool belt.” Industrial
Designers face such challenges as
a matter of practice. This workshop
will educate participants with regard
to tools and techniques used by
Industrial Designers that can help the
“one-of-a-kind” solutions grow into a
more universally marketable solution.
Netnography - listening to social media from a B2B2C perspective (Esomar Onli...Steffen Hück
Nowadays consumer goods producers demand from their suppliers more than only the products themselves. Strategic suppliers like Symrise, as one of the leading suppliers for flavors and scents worldwide, have to meet their expectations regarding the knowledge of current trends, consumer needs and even innovative application and positioning possibilities.
This paper gives practical insight into B2B-specific business requirements and how the practical application of innovative, consumer-centric research methods like Netnography can be applied to strengthen the competitive situation of strategic suppliers as “preferred supplier” within the B2B2C eco system of the food market. The main intention of the paper will be to show how listening to social media with Netnography has generated real competitive advantages for Symrise (in terms of better insights & ideas as well as awareness & positioning/image).
This presentation provides insight into the open innovation and co-creation idea and describes a human-centred innovation approach with respect to the changing roles of market research and product design. The increased importance of strong interdisciplinary (internal) collaboration of researchers and designers for being successful in open innovation is emphasized. Only the combination of external co-creation and internal collaboration make open innovation programs successful. Embracing a human-centered innovation approach means also to intervene in existing structures of power within the company which are built upon hierarchy.
3D context-aware mobile maps for tourism - ENTER2011 PhD WorkshopZornitza Yovcheva
This is the presentation I delivered at ENTER2011 presenting the work I started with at the John Kent Institute in Tourism, Bournemouth University. The proposal I submitted there won the first prize of the PhD Workshop. Even though my ideas have changed since then I really like this presentation as it explains what I was planning to focus on then - three dimensional maps and how we can make them more context aware and adaptive.
Enhancing AT through ID techniques handoutsnorthavorange
Link to slide cast of presentation: http://www.slideshare.net/northavorange/enhancing-at-through-id-techniques
Rehabilitation professionals classify
needs and identify workable solutions
for people with disabilities on a daily
basis. Unfortunately, many of those
solutions never get beyond the one
person for whom they are made. The
ability to develop solutions that have a
more universal appeal and application
would be a useful tool in the AT
provider’s “tool belt.” Industrial
Designers face such challenges as
a matter of practice. This workshop
will educate participants with regard
to tools and techniques used by
Industrial Designers that can help the
“one-of-a-kind” solutions grow into a
more universally marketable solution.
Gastronomy: A source of inspiration for user experience designPeter Bogaards
Presentation for the EuroIA 2010 conference in Europe's culinary capital Paris by Peter Bogaards (with support of Ruud Ruissaard) of INFORMAAT Experience Design. Designers will find lots of inspiration in the field of gastronomy as a conceptual metaphor for user experience design. Besides prior art, eight similarities, analogies and parallels between the fields are identified.
See also: FoodUX.org
Developing a Product Behaviour Framework: Mobile Insights lead to Product Use...Merlien Institute
Presented by Isaac Rogers, CIO, 20/20 Research & MC Lai, Head of Qualitative, Ipsos
at Market Research in the Mobile World Asia-Pacific
30-31 January 2013, Kuala Lumpur, Malaysia
This event is proudly organised by Merlien Institute
Check out our upcoming events by visiting http://www.mrmw.net
Bringing Research to Life through Collaborative, Engaging and Inspiring Works...Vital Findings
Vital Findings presented at The Market Research Event 2012 along with Logitech, using insights workshops to turn research into action.
Download the whitepaper here: http://vitalfindings.com/images/TMRE_WhitepPaper.pdf
Download DIY Insights Workshop Card here:http://vitalfindings.com/images/DIYWorkshopInsightsCard.pdf
Presented by Jason Kramer, Managing Director of Vital Findings and Katy Mogal, Sr. Manager, Consumer
Insights/Innovation Lead of Logitech
Digital Culture in China: OPPORTUNITIES FOR INTERACTION DESIGNItamar Medeiros
What are the trends, opportunities and threats in the vastest area in Asia concerning digital services, applications and media? Here's an Introduction of case studies (success stories, failures and errors also) and some analysis of creative processes, key factors in this specific context.
Please, drop by http://designative.info/ and drop your comments about this presentation!
"A Personal Design Philosophy". Paper for the I604 course "Design Theory" with Erik Stolterman. The presentation can be seen at http://www.slideshare.net/Tzek/my-design-philosophy.
Gastronomy: A source of inspiration for user experience designPeter Bogaards
Presentation for the EuroIA 2010 conference in Europe's culinary capital Paris by Peter Bogaards (with support of Ruud Ruissaard) of INFORMAAT Experience Design. Designers will find lots of inspiration in the field of gastronomy as a conceptual metaphor for user experience design. Besides prior art, eight similarities, analogies and parallels between the fields are identified.
See also: FoodUX.org
Developing a Product Behaviour Framework: Mobile Insights lead to Product Use...Merlien Institute
Presented by Isaac Rogers, CIO, 20/20 Research & MC Lai, Head of Qualitative, Ipsos
at Market Research in the Mobile World Asia-Pacific
30-31 January 2013, Kuala Lumpur, Malaysia
This event is proudly organised by Merlien Institute
Check out our upcoming events by visiting http://www.mrmw.net
Bringing Research to Life through Collaborative, Engaging and Inspiring Works...Vital Findings
Vital Findings presented at The Market Research Event 2012 along with Logitech, using insights workshops to turn research into action.
Download the whitepaper here: http://vitalfindings.com/images/TMRE_WhitepPaper.pdf
Download DIY Insights Workshop Card here:http://vitalfindings.com/images/DIYWorkshopInsightsCard.pdf
Presented by Jason Kramer, Managing Director of Vital Findings and Katy Mogal, Sr. Manager, Consumer
Insights/Innovation Lead of Logitech
Digital Culture in China: OPPORTUNITIES FOR INTERACTION DESIGNItamar Medeiros
What are the trends, opportunities and threats in the vastest area in Asia concerning digital services, applications and media? Here's an Introduction of case studies (success stories, failures and errors also) and some analysis of creative processes, key factors in this specific context.
Please, drop by http://designative.info/ and drop your comments about this presentation!
"A Personal Design Philosophy". Paper for the I604 course "Design Theory" with Erik Stolterman. The presentation can be seen at http://www.slideshare.net/Tzek/my-design-philosophy.
Networking; past present and future; and the importance of personalityEd Mitchell
Presentation about networking and the current tyranny of growth and quantity over quality in networks. Outline of the importance of considering personalities, relevant facilitation and some future methods to balance it
On the Anonymity of Home/Work Location Pairsbo begole
Many applications benet from user location data, but lo-
cation data raises privacy concerns. Anonymization can protect privacy,
but identities can sometimes be inferred from supposedly anonymous
data. This paper studies a new attack on the anonymity of location data.
We show that if the approximate locations of an individual's home and
workplace can both be deduced from a location trace, then the median
size of the individual's anonymity set in the U.S. working population is
1, 21 and 34,980, for locations known at the granularity of a census block,
census track and county respectively. The location data of people who
live and work in dierent regions can be re-identied even more easily.
Our results show that the threat of re-identication for location data is
much greater when the individual's home and work locations can both
be deduced from the data. To preserve anonymity, we oer guidance for
obfuscating location traces before they are disclosed.
Presentation I gave with Clare Reddington at Unicom's Social Tools event in London, 05/0/08 outlining our work on the blended facilitation approach we used for the Media Sandbox project
Challenges of Interaction Design for
Clothes Fitting Room Technologies.
This paper uncovers issues in the design of camera-based technologies
to support retail shopping in a physical store, specifically clothes shopping.
An emerging class of technology is targeting the enhancement of retail shopping,
including the trying on of clothing. Designing such systems requires careful
considerations of physical and electronic design, as well as concerns about
user privacy. We explore the entire design cycle using a technology concept
called the Responsive Mirror through its conception, prototyping and evaluation.
The Responsive Mirror is an implicitly controlled video technology for
clothes fitting rooms that allows a shopper to directly compare a currently worn
garment with images from the previously worn garment. The orientation of images
from past trials is matched to the shopper’s pose as he moves. To explore
the tension between privacy and publicity, the system also allows comparison to
clothes that other people in the shoppers’ social network are wearing. A user
study elicited a number of design tradeoffs regarding privacy, adoption, benefits
to shoppers and merchants and user behaviors in fitting rooms.
Ubiquitous Media Design Workshop, IXDC 2014bo begole
All visions of the future contain images of pervasive screens throughout the lives of users: Days Made of Glass, Minority Report, Blade Runner, even Apple’s Knowledge Navigator of 1987. Research centers are creating technologies for autoscopic 3D, flexible displays, augmented reality, responsive media, immersive googles and domes, inexpensive pervasive displays, and all running at 8K resolution or higher.
How do we separate the hype from the reality of these visions? Which of these innovations will users reject, like 3D TV, which will take off, and how can we decide which innovations to design for? Technology advocates often compare media technology innovations to the change from black-and-white to color TV, but when is that characterization fair and when is it overstatement? In this presentation, I’ll present a case study in the field of responsive media, called Responsive Mirror, and apply lessons learned from that to anticipate the fates of today’s hot topics in visions of tomorrow’s ubiquitous media.
Target Audience:
Innovators of new products and services, particularly using new media technologies such as 3D, Augmented Reality, Responsive Media, and more.
Benefit for Participants:
1. A taxonomy of media technology visions: terminology and categories.
2. Lessons learned from deployment of media-based technologies.
3. A framework for identifying likely adoption of novel media experiences.
Empathy Lab believes that intuitive and engaging interfaces are designed with an in-depth understanding of your end-users' needs, behaviors, and motivations. Here is an overview of our behavioral research philosophy and methodology.
Plan, Adapt, Emerge: Unthinkable keynote to the Arts Marketing Associationlifestooshorter
Justin Spooner & Matthew Shorter from Unthinkable were invited to give the keynote speech to the Arts Marketing Association's Digital Day on 22 November 2012. They invited us to speak about content strategy, and we took the opportunity to outline our thoughts about the balance between planning, adaptation and allowing room for emergence in the creation of digital strategies. These slides will make sense as an aide-memoire to those who were present, and we hope to supplement them in the near future with notes that will make sense of them to everyone else.
Explore the important factors to consider when integrating social media into your recruiting strategy.
This presentation covers:
1) Critical factors when considering social media
2) How to set the appropriate foundation
3) Execution Framework
4) Tool Consideration
"Creating user-centered websites that drive results" by Savage at the HiMA IS...Robin Tooms
We all know that designing successful websites requires an understanding of how users consume and interact with information online, but taking the first steps toward a user-centric approach requires a process that will uncover the user’s needs and balance them against the site’s goals.
This presentation covers the methods and tools of observation and creation that help:
- Improve usability to generate the right actions
- Increase user engagement with your content and layouts
- Make sense of user data to find solutions
Gcsv2011 using career portfolios-anna graf williams and emily sellersServe Indiana
This document was created by an individual or individuals who submitted a proposal so he / she / they may present at the Office of Faith-Based and Community Initiative’s 2011 Conference on Service and Volunteerism (GCSV11). This proposal was approved by the Indiana Commission on Community Service and Volunteerism (ICCSV) and other community partners. Sharing this document is a courtesy extended by the OFBCI to conference attendees who may want to reference materials covered at the GCSV11, and the OFBCI in no way not responsible for specific content within.
Multi-dimensional: Building 21st Century Experiences for Financial Outcomes Harriet Wakelam
This presentation was given as a keynote at UX Finance, Istanbul Turkey 2013. It looks at the frameworks and key challenges of designing multi-channel customer experiences that deliver to financial outcomes, not just business outcomes.
This presentation is about the challenges faced when doing prototypes and to make sure that these prototypes are useful for the developers.
It is about how the prototyping activity fits into the iterative implementation cycles (Scrum Sprints) and how the triangle of UX, development and visual design works together, in particular if external service providers are involved.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure Guide
1. Activity-Based Serendipitous Recommendations
with the Magitti Mobile Leisure Guide
System Codename: Magitti
Designed and Prototyped by PARC for
Dai Nippon Printing Co. Ltd.
Presenters
• Victoria Bellotti
• Bo Begole
• Ellen Isaacs
The Other Co-authors
Ed H. Chi, Nicolas Ducheneaut, Ji Fang,
Tracy King, Mark W. Newman, Kurt Partridge,
Bob Price, Paul Rasmussen, Michael Roberts,
Diane J. Schiano, Alan Walendowski
2. Overview
Recommendation Server
Infer Activity
Filter and Rank •Background
Model Preferences
Database Items
and motivating
Context: Time,
Location, etc.
fieldwork
Restaurants, stores,
events, etc.
Preferences:
Sushi, Bookstores,
etc.
•System design
Mobile
Device
Feedback
•Evaluation
Local Area
Consumer
2
3. About Dai Nippon Printing Co. Ltd.
• DNP is a world leader in printing technology
and solutions
• Affected by the shift from paper to Traditional
digital media Publishing
The Past: People carried magazines
The Present: Most Japanese use a mobile
phone to browse the Web
and read/write E-mail
• DNP asked PARC to develop core technology
for new, consumer-friendly digital media
• All design to be driven by real need
motivated a lot of work to identify:
• Best target users
Modern
• Best solution for their needs
Publishing
3
4. Contextual Publishing Concept Development
Discover Technology Fieldwork 1 Fieldwork 2 Finalized
Target Brainstorm Choose Confirm Concept
Users Best Idea and Refine Proposal
Assess many markets Share background Interviews, Evaluate design Future
domain info observations, mock-up in situ technology
and scenario analysis
feedback
Personas bring
customer to life
Develop scenarios
and obtain feedback
Leisure guide
concept
proposal,
“Magitti”
Brainstorm
design ideas Analyze results
Refine Refine design based
concept on user feedback
design
Choose the best
Young Adults Activity-Aware What to Build
4
at Leisure Leisure Guide
5. Many User Studies During Concept Development and Early
System Development
Features Content Interaction Venue database Activity type
Informing Design of Form-factor Functions style classification prediction
Identity Social factors Planning Coordination Leisure activity Leisure activity
Information in leisure Transportation venue types type timing &
Knowledge popularity probability
sources
of locale Technology use
Fashion Information Media Leisure activity Leisure activity type
desired use Leisure activity types type locations frequency
Correlating
Analysis: increasing abstraction Classifying Coding Counting
Observation 370 activity, time 3000 activity &
reminders Practices Needs Priorities Problems & location reports time reports
Survey Time Time
Data responses Diary
1000’s of Photos Notes 40 Transcripts 670 Responses 10 Transcripts Location entries
Observation In-depth Surveys Focus Activity Mobile-
interviews Groups Sampling phone
Diaries
Study Methods 5
6. From Fieldwork: Who Are the Users
• Japanese youth are especially receptive to new technology
• 19-25 year-olds spend 1.5 times more time in leisure activities
than 16-19 year-olds or 26-33 year-olds
• Less school and work pressure
• Ideal target for our design
• Still very, very busy
• School, jobs and little sleep
• Relaxation is a priority
• The system should do the work
• Want to know what others think
• Value opinions of real people
• Include end-user content
6
7. From Fieldwork: What do they Do?
• Outings often involve meeting friends
• Often at “halfway point” far from
homes
• Eager for local and localized info
• Unfamiliar with locations they visit
• Open to suggestions
• May not plan the main activity
• May not plan follow-on activities
• Motivation for Magitti 60
50
• A city-guide that assists in
exploration 40
30
Ratings of
“How well I know this neighborhood” 20
given by 170 young people stopped on the 10
streets in diverse neighborhoods in Tokyo 0
1 2 3 4 5 6
77
1 = Not at All 7 = Extremely Well
8. Overview
Recommendation Server
Infer Activity
Filter and Rank •Background
Model Preferences
Database Items
and motivating
Context: Time,
Location, etc.
fieldwork
Restaurants, stores,
events, etc.
Preferences:
Sushi, Bookstores,
etc.
•System design
Mobile
Device
•Evaluation
Local Area
Consumer
8
11. Activity Information Utility
EAT Straits Cafe 0.77
Recommendable
Items EAT Fuki Sushi 0.64
Filtering
and SEE J. Gallery 0.60
Restaurant Reviews Ranking EAT Tamarine 0.57
Store Descriptions
Parks Descriptions DO Sam’s Salsa 0.39
Movie Listings
EAT Bistro Elan 0.38
Museum Events
Magazine Articles BUY Apple Store 0.33
… EAT Spalti 0.31
12. Context History
• Time • Prior population
• Location patterns
• Email analysis • User Queries
• Calendar analysis • User Locations
Eat 35%
What you Buy 20%
are doing See 25%
Do 10%
now Read 10%
Activity Information Utility
EAT Straits Cafe 0.77
Recommendable
Items EAT Fuki Sushi 0.64
Filtering
and SEE J. Gallery 0.60
Restaurant Reviews Ranking EAT Tamarine 0.57
Store Descriptions
Parks Descriptions DO Sam’s Salsa 0.39
Movie Listings
EAT Bistro Elan 0.38
Museum Events
Magazine Articles BUY Apple Store 0.33
… EAT Spalti 0.31
13. Personal Preferences Context History
• Explicit preferences • Time • Prior population
• Ratings of places • Location patterns
• Topics of documents read • Email analysis • User Queries
• Behavior; where/when/what • Calendar analysis • User Locations
Eat 35%
What you Buy 20%
What
are doing See 25%
you like Do 10%
now Read 10%
Activity Information Utility
EAT Straits Cafe 0.77
Recommendable
Items EAT Fuki Sushi 0.64
Filtering
and SEE J. Gallery 0.60
Restaurant Reviews Ranking EAT Tamarine 0.57
Store Descriptions
Parks Descriptions DO Sam’s Salsa 0.39
Movie Listings
EAT Bistro Elan 0.38
Museum Events
Magazine Articles BUY Apple Store 0.33
… EAT Spalti 0.31
14. Personal Preferences Context History
• Explicit preferences • Time • Prior population
• Ratings of places • Location patterns
• Topics of documents read • Email analysis • User Queries
• Behavior; where/when/what • Calendar analysis • User Locations
Eat 35%
What you Buy 20%
What
are doing See 25%
you like Do 10%
now Read 10%
Activity Information Utility
EAT Straits Cafe 0.77
Recommendable
Items EAT Fuki Sushi 0.64
Filtering
and SEE J. Gallery 0.60
Restaurant Reviews Ranking EAT Tamarine 0.57
Store Descriptions
Parks Descriptions DO Sam’s Salsa 0.39
Movie Listings
EAT Bistro Elan 0.38
Museum Events
Magazine Articles BUY Apple Store 0.33
… EAT Spalti 0.31
15. Predicting Activities from 100%
Mon-Thu
Sample Count (Total)
80
90%
70
80%
Population Priors
70% 60
NOT
60% 50 SEE
50% 40 DO
40% EAT OUT
30 SHOP
30%
Aggregate
20
When there is no user-specific
20%
10% 10
all data
0% 0
1 0
1 0
1 0
1 0
2 0
0
1 0
1 0
2 0
data, prior population data is used
0
0
0
0
:3
:0
:3
:0
:3
:0
:3
:0
:3
:0
:3
:0
:0
0
2
3
5
6
1
2
8
9
6
7
9
0
1
Time of Day
Friday
Mobile-phone Code each respondent’s 100%
Sample Count (Total)
20
90%
Diaries activities over 7-day week 80%
70% 15
NOT
60% SEE
50% 10 DO
40% EAT OUT
30% SHOP
5
20%
10%
0% 0
1 0
1 0
1 0
1 0
2 0
0
1 0
1 0
2 0
0
0
0
0
:3
:0
:3
:0
:3
:0
:3
:0
:3
:0
:3
:0
:0
0
2
3
5
6
1
2
8
9
6
7
9
0
1
Time of Day
Saturday
100% 25
Predict
Sample Count (Total)
Hourly activity report: 90%
• Who
80%
70%
20
probability
of each
NOT
• Where 60%
50%
15 SEE
DO
• When 40%
30%
10 EAT OUT
SHOP activity
• What 20% 5
type
10%
• Info used & desired 0% 0
1 0
1 0
1 0
1 0
2 0
0
1 0
1 0
2 0
0
0
0
0
:3
:0
:3
:0
:3
:0
:3
:0
:3
:0
:3
:0
:0
0
2
3
5
6
1
2
8
9
6
7
9
0
1
Time of Day
100%
Sunday
Sample Count (Total)
20
90%
80%
70% 15
NOT
60% SEE
50% 10 DO
40% EAT OUT
30% SHOP
5
20%
10%
15
0% 0
1 0
1 0
1 0
1 0
2 0
0
1 0
1 0
2 0
0
0
0
0
:3
:0
:3
:0
:3
:0
:3
:0
:3
:0
:3
:0
:0
0
2
3
5
6
1
2
8
9
6
7
9
0
1
Time of Day
16. Predicting Activities from Email/SMS
• How well do messages suggest activity?
• We examined a public set of 10,000 SMS messages from National University
of Singapore students, similar to the Magitti target demographic
• Approximately 11% of the messages contain information related to leisure
activities
tomorrow what time you be in school? think me and shuhui meeting in
school around 4. then duno still can see movie or not because
duno if a rest want meet for dinner.
• Keywords and linguistic structures are identified and sent to the activity
inference mechanism
ACTCAT=SEE, EAT :: ACTTIME=2007/05/26 16:00 ::
UNCERTAINTY=10 minutes :: TENSE=FUTURE
16
17. Learning Individual Patterns
Date/Time Location Address Venue Venue Activity
Name Type Class
Sun, 27 Jan 2008 37°26’39” 389 Ramona Evvia Restaurant EAT
11:57- 12:45 -122°9’38”
Tue, 29 Jan 2008 37°23’11” 545 Brickworks Cafe EAT
1:22 - 1:31 -122°9’02” Hamilton,
Wed, 30 Jan 2008 37°26’39” 143 Quarry Walgreens Store SHOP
11:57- 12:45 -122°9’18” Road
Fri, 1 Feb 2008 37°24’11” 854 Restoration Store SHOP
13:11 - 13:37 -122°9’00” University Hardware
… … … … …
Downtown
EAT Most
Likely
0 2 4 6 8 10 12 14 16 18 20 22 24
SHOP Most
Likely Time
Individualized Shopping Center
pattern by region
Undetermined
0 2 4 6 8 10 12 14 16 18 20 22
17
24
18. Activity Inference Evaluation
Magitti Accuracy on Palo Alto Field Evaluation Data
100%
82%
77%
80%
62%
60%
40%
20%
0%
Baseline (EAT) Time and Place Priors * Priors + Learning†
* Time and Place Priors is significantly different than Baseline (Chi Square p=0.014, McNemar p=0.048).
† Priors + Learning is significantly different than Baseline (Chi Square p=0.0027, McNemar p=0.008).
18
19. Overview
Recommendation Server
Infer Activity
Filter and Rank •Background
Model Preferences
Database Items
and motivating
Context: Time,
Location, etc.
fieldwork
Restaurants, stores,
events, etc.
Preferences:
Sushi, Bookstores,
etc.
•System design
Mobile
Device
•Evaluation
Local Area
Consumer
19
20. Preliminary Field Evaluation
• 11 people, 32 outings (2.9 per person)
• Shadowed one outing per participant
• 60 places visited (1.9 per outing)
• 30 restaurants, 27 shops, 3 parks
• 16 outings accompanied by companion(s)
Using Magitti in a demo
20
21. Overall Usefulness
• Usefulness
• Average of 35.0 recommendation list pages viewed per outing
• People rated “helpfulness” 4.1 on 5-point scale (5 high)
• "Cool! I like that. I would never have found that place if it wasn't for
this.”
• "It makes life more interesting. It allows you to get out of your daily
routine, almost as if you’re going to a different city.”
• Serendipitous Discovery
• 53% of places visited were new to the participants
• On 67% of outings they went to at least one new place
• On 69% of outings, they noticed another new place to visit later
21
22. User Response
• Predicting User Activity
• People changed activity 5.1 times per outing
• “It’s very nice that it recommends things without you
having to do anything, but sometimes you want to ask
for specific things.”
• Even when Magitti got it right, they still sometimes
switched, apparently because they wanted all the
recommendations to be for that activity
• Social Use
• Five of eight users reported difficulty in sharing
experience with another person
• Magitti user seen as disconnected from others and/or
controlling the outing
22
23. Quality of Recommendations
• Recommendations rated 3.8 on 1-5 scale of "relevant
and of interest“
• "Most of the time, the list contained a mix of useful
and not so useful recommendations“
• Biggest factors to reduce confidence in
recommendations
• Not seeing a nearby place in the list
• Getting recommendations for places too far away
• Lack of transparency of reasons for recommendations
23
24. Replace Tedious Mobile Searching with
Personalized Recommendations
• Information and
suggestions based on
• Situation
• Past behavior
• Personal preferences
Stop searching!
Let information find you!
Victoria Bellotti, Bo Begole, Ed H. Chi, Nicolas Ducheneaut, Ji Fang, Ellen Isaacs,
Tracy King, Mark W. Newman, Kurt Partridge, Bob Price, Paul Rasmussen, Michael
Roberts, Diane J. Schiano, Alan Walendowski
Thanks also to: Ame Elliott and Dai Nippon Printing
24