This talk was given at FOSSASIA 2016 (http://2016.fossasia.org/)
This presentation consist of two parts: a review of existing academic research on usability and open source culture, and some beginning steps on how to make a start in contributing to OSS projects.
What Does it Mean for a System to be Useful? An Exploratory Study of Usefulnesscraigmmacdonald
HCI has always focused on designing useful and usable interactive systems, but usability has dominated the field while research on usefulness has been largely absent. With user experience (UX) emerging as a dominant paradigm, it is necessary to consider the meaning of usefulness for modern computing contexts. This paper describes the results of an exploratory study of usefulness and its relation to contextual and experiential factors. The results show that a system’s usefulness is shaped by the context in which it is used, usability is closely linked to usefulness, usefulness may have both pragmatic and hedonic attributes, and usefulness is critical in defining users’ overall evaluation of a system (i.e., its goodness). We conclude by discussing the implications of this research and describing plans for extending our understanding of usefulness in other settings.
Paper presented at the 2014 ACM Conference on Designing Interactive Systems (DIS 2014).
One Simple Question or "You Walked Four Miles to Eat What?!!"reillym24
University of Michigan Assistive Technology Manager Jane Berliss-Vincent shares how U-M pioneered assistive technology implementation. Her presentation was given on January 17th, 1-2:30 PM at the Hatcher Graduate Library Gallery Room 100. This is the first of several events in celebration of the 40th anniversary of U-M's Office of Services for Students with Disabilities.
What Does it Mean for a System to be Useful? An Exploratory Study of Usefulnesscraigmmacdonald
HCI has always focused on designing useful and usable interactive systems, but usability has dominated the field while research on usefulness has been largely absent. With user experience (UX) emerging as a dominant paradigm, it is necessary to consider the meaning of usefulness for modern computing contexts. This paper describes the results of an exploratory study of usefulness and its relation to contextual and experiential factors. The results show that a system’s usefulness is shaped by the context in which it is used, usability is closely linked to usefulness, usefulness may have both pragmatic and hedonic attributes, and usefulness is critical in defining users’ overall evaluation of a system (i.e., its goodness). We conclude by discussing the implications of this research and describing plans for extending our understanding of usefulness in other settings.
Paper presented at the 2014 ACM Conference on Designing Interactive Systems (DIS 2014).
One Simple Question or "You Walked Four Miles to Eat What?!!"reillym24
University of Michigan Assistive Technology Manager Jane Berliss-Vincent shares how U-M pioneered assistive technology implementation. Her presentation was given on January 17th, 1-2:30 PM at the Hatcher Graduate Library Gallery Room 100. This is the first of several events in celebration of the 40th anniversary of U-M's Office of Services for Students with Disabilities.
Strefa PMI - Project Management Quarterly issued by PMI Poland Chapter
Kwartalnik o zarządzaniu projektami, wydawany przez PMI Poland Chapter.
Spis treści:
STREFA WIEDZY
Project and Program Integration as a Concept for Achieving Success on Megaprojects – Virginia A. Greiman
Ukryty potencjał innowacji – Grzegorz Szałajko
Siedem szkół zarządzania projektami – Marta Bobińska
Zmiana paradygmatu. Kompetencje miękkie w zarządzaniu projektami – Agnieszka Dobosz
Galaktyka certyfikacji Agile – Mirosław Dąbrowski
Wdrożeniowe case study – Katarzyna Żurowska
Jak projektem zmieniać świat? – Krzysztof Kowal
Wszystko co dobre jest testowane – Maciej Obrzydowski, Bartłomiej Zarembski
STREFA WYWIADU
Projects deliver no value! – wywiad z Markiem Smalleyem
STREFA PMI PC
Co motywuje pokolenie Y? – Małgorzata Kusyk, Aleksandra Jaworska, Przemysław Przytuła, Radosław Rząsa, Rafał Sowiński
„Bądź zmianą, którą pragniesz ujrzeć w świecie” – Katarzyna Schaefer, Natalia Wiśniewska, Aleksandra Wisz
Wrocław inspiruje innowacją – Mirosław Dąbrowski
Be S.M.A.R.T! Żyj z pasją! – Katarzyna Wójcik, Marta Woch-Czajkowska, Marcin Kosidłowski
STREFA WYDARZEŃ
Przy okrągłym stole o wyzwaniach wobec PMO – Anna Bilny
Jak stosować Lean i Six Sigmę poza produkcją? – Kamila Czerniak
NetVision 2015 – największa konferencja na Pomorzu. Relacja z wydarzenia – Marta Sawicka, Agnieszka Sawicka, Paulina Radwańska
STREFA STUDENTA
Jak rzuciłam sobie wyzwanie… czyli mój pierwszy projekt – Natalia Piątek
Studenckie projekty „niemożliwe” – Maciej Radyno
STREFA RECENZJI
O skutecznym kierowaniu ludźmi – Wojciech Danowski
Kompleksowo o zarządzaniu projektami – Natalia Piątek
Zwinne zarządzanie organizacją – strategia, wdrożenie, organizacje oraz ludzie – Mirosław Dąbrowski
Polak potrafi. Rodzime przypadki projektowe – Szymon Pawłowski
STREFA FELIETONU
Multitasking – wróg publiczny numer jeden – Jerzy Stawicki
Exploring and Integrating UX in Open Source Software Development Victoria Bondarchuk
Slides for my talk at ApacheCon 2016
https://apacheconeu2016.sched.org/event/8ULf/exploring-and-integrating-ux-in-open-source-software-development-victoria-bondarchuk-seoul-tech-society
The importance of introducing usability activities into free open source software development has been acknowledged in the research and by the community, yet FOSS products have been criticized for having little or no emphasis on usability. The decentralized and engineering-driven approach of open source projects can conflict with usability methodologies. We will review existing cases of UX design contribution to open source projects, discuss how designers can become part of the community and what engineers can do to improve usability of the software they build.
From Multimedia to Social Media to Augmented and Virtual Reality: Changing Technologies and their Use in Technical Communication presented by Jeremy Merritt on 24 April 2019
User Interface Design: Definitions, Processes and PrinciplesMoodLabs
An introduction to User Interface Design, often called UX / UI. Presented by David Little, User Interface Designer, DDH from King's College London Digital Humanities program.
Accessibility – Busting the Myths
Sunish will share some of the numerous myths about accessibility and show why accessibility is an excellent business growth opportunity rather than an inevitable legal compliance risk. You will learn how to achieve a competitive edge by offering an inclusive user experience. Sunish has simplified the rocket science behind accessible technologies so you don’t have to.
Sunish will also be running a half day workshop on the final afternoon of the conference.
Strefa PMI - Project Management Quarterly issued by PMI Poland Chapter
Kwartalnik o zarządzaniu projektami, wydawany przez PMI Poland Chapter.
Spis treści:
STREFA WIEDZY
Project and Program Integration as a Concept for Achieving Success on Megaprojects – Virginia A. Greiman
Ukryty potencjał innowacji – Grzegorz Szałajko
Siedem szkół zarządzania projektami – Marta Bobińska
Zmiana paradygmatu. Kompetencje miękkie w zarządzaniu projektami – Agnieszka Dobosz
Galaktyka certyfikacji Agile – Mirosław Dąbrowski
Wdrożeniowe case study – Katarzyna Żurowska
Jak projektem zmieniać świat? – Krzysztof Kowal
Wszystko co dobre jest testowane – Maciej Obrzydowski, Bartłomiej Zarembski
STREFA WYWIADU
Projects deliver no value! – wywiad z Markiem Smalleyem
STREFA PMI PC
Co motywuje pokolenie Y? – Małgorzata Kusyk, Aleksandra Jaworska, Przemysław Przytuła, Radosław Rząsa, Rafał Sowiński
„Bądź zmianą, którą pragniesz ujrzeć w świecie” – Katarzyna Schaefer, Natalia Wiśniewska, Aleksandra Wisz
Wrocław inspiruje innowacją – Mirosław Dąbrowski
Be S.M.A.R.T! Żyj z pasją! – Katarzyna Wójcik, Marta Woch-Czajkowska, Marcin Kosidłowski
STREFA WYDARZEŃ
Przy okrągłym stole o wyzwaniach wobec PMO – Anna Bilny
Jak stosować Lean i Six Sigmę poza produkcją? – Kamila Czerniak
NetVision 2015 – największa konferencja na Pomorzu. Relacja z wydarzenia – Marta Sawicka, Agnieszka Sawicka, Paulina Radwańska
STREFA STUDENTA
Jak rzuciłam sobie wyzwanie… czyli mój pierwszy projekt – Natalia Piątek
Studenckie projekty „niemożliwe” – Maciej Radyno
STREFA RECENZJI
O skutecznym kierowaniu ludźmi – Wojciech Danowski
Kompleksowo o zarządzaniu projektami – Natalia Piątek
Zwinne zarządzanie organizacją – strategia, wdrożenie, organizacje oraz ludzie – Mirosław Dąbrowski
Polak potrafi. Rodzime przypadki projektowe – Szymon Pawłowski
STREFA FELIETONU
Multitasking – wróg publiczny numer jeden – Jerzy Stawicki
Exploring and Integrating UX in Open Source Software Development Victoria Bondarchuk
Slides for my talk at ApacheCon 2016
https://apacheconeu2016.sched.org/event/8ULf/exploring-and-integrating-ux-in-open-source-software-development-victoria-bondarchuk-seoul-tech-society
The importance of introducing usability activities into free open source software development has been acknowledged in the research and by the community, yet FOSS products have been criticized for having little or no emphasis on usability. The decentralized and engineering-driven approach of open source projects can conflict with usability methodologies. We will review existing cases of UX design contribution to open source projects, discuss how designers can become part of the community and what engineers can do to improve usability of the software they build.
From Multimedia to Social Media to Augmented and Virtual Reality: Changing Technologies and their Use in Technical Communication presented by Jeremy Merritt on 24 April 2019
User Interface Design: Definitions, Processes and PrinciplesMoodLabs
An introduction to User Interface Design, often called UX / UI. Presented by David Little, User Interface Designer, DDH from King's College London Digital Humanities program.
Accessibility – Busting the Myths
Sunish will share some of the numerous myths about accessibility and show why accessibility is an excellent business growth opportunity rather than an inevitable legal compliance risk. You will learn how to achieve a competitive edge by offering an inclusive user experience. Sunish has simplified the rocket science behind accessible technologies so you don’t have to.
Sunish will also be running a half day workshop on the final afternoon of the conference.
This presentation is concerned with the development and evaluation of a redesign of the online and mobile app African Storybook initiative services that support the authoring and reading of openly licensed storybooks to support literacy development in Africa. The redesign makes use of a number of cultural-historical activity theory principles, including: object of activity, tool mediated and shared objects that are part of the third-generation activity system.
IxDA Shanghai Face-to-Face Meeting kick-off: an introduction to what is IxDA, our vision, some initiatives we\'d like to drive within the local communitiy, and a call-to-arms!
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
9. Victoria Bondarchuk
User Experience Researcher
Seoul, South Korea
Background:
BS Aerospace Technology
MS Image Processing
Work:
UX for Android
Usability of Interfaces
PMUX
@seoul_victoria
12. 1999
The Cathedral and the Bazaar
Eric Steven Raymond
Usability and open-source
software development
David M. Nichols,
Kirsten Thomson and
Stuart A. Yeates
2001
Getting to know you: open
source development meets
usability
Frishberg, N., Dirks, A.M.,
Benson, C., Nickell, S. Smith, S.
2002 2003
The Usability of Open
Source Software
Nichols, D.M. Twidale, M.B.
Shall We Dance? Ten Lessons
Learned from Netscape's
Flirtation with Open Source UI
Development
Peter Trudelle
Cited by 3922
Cited by 42
Cited by 44
Cited by 16
Cited by 248
13. Reitmayr, E., Balazs, B.,
Mühlig, J.
Cited by 5
2006
Usability In Open Source
Software Development:
Opinions And Practice
Morten Sieker Andreasen, Henrik
Villemann Nielsen, Simon Ormholt
Schrøder, Jan Stage
Professional Usability in
Open Source Projects:
GNOME, OpenOffice.org,
NetBeans
Benson, Calum / Müller-Prove,
Matthias / Mzourek, Jiri
Integrating Usability with
Open Source Software
Development: Case
Studies from the Initiative
OpenUsability
2004
Cited by 19 Cited by 44
Why Free Software
has poor usability,
and how to improve it
Matthew Paul Thomas
2008
Cited by 7
Integrating HCI
Specialists into Open
Source Software
Development Projects
Henrik Hedberg and
Netta Iivari
Cited by 14
14. Examining Usability
Work and Culture in
FOSS
Mikko Rajanen and
Netta Iivary
Cited by 1
2012
Do open source software
developers listen to their
users
Arif Raza and Luiz
Fernando Capretz
20152010
Social Participation
in Open Source:
What it Means for
Designers
Paula M. Bach,
Michael Twidale
Non-response, Social
Exclusion, and False
Acceptance: Gatekeeping
Tactics and Usability Work
in Free-Libre Open Source
Software Development
Mikko Rajanen, Netta Iivari
and Arto Lanamäki
Cited by 8
Cited by 4 Cited by 3
Open Source and
Human Computer
Interaction
Philosophies in Open
Source Projects:
Incompatible or Co-
Existent?
2013
Mikko Rajanen and
Netta Iivary
Cited by 4
18. What is usability?
“The extent to which a product can be used by
specified users to achieve specified goals with
effectiveness, efficiency and satisfaction in a
specified context of use.”
ISO/IEC 25010:2011
19. Jakob Nielsen, 1993
“Father of Usability”
Sun Microsystems, Nielsen Norman Group
Jacob Nielsen’s Definition of Usability
20. • Ease of learning
• Efficiency of use
• Memorability
• Error frequency and
severity
• Subjective satisfaction
Usability Goals
21. Usability Evaluation
• Hallway Testing
• Remote Usability
Testing
• Expert Review
• A/B Testing
An IBM usability lab in the late 1970s.
22. Usability Metrics
1. Success rate
2. The time a task requires
3. The error rate
4. Users' subjective satisfaction
Nielsen, 1994
23. Create systems that are
• Usable by ordinary people
• Consistent interface
• Accessible
What Does Usability Research Offer?
25. Is Usability important?
Andreasen, M., Nielsen, H., Schrøder, S., Stage, J.: Usability in Open Source Software Development: Opinions and Practice (2006)
26. Usability is important, but what is it?
Andreasen, M., Nielsen, H., Schrøder, S., Stage, J.: Usability in Open Source Software Development: Opinions and Practice (2006)
27. Do open source software developers listen to their users? A Raza, LF Capretz. First Monday 17 (3), 2012.
Do FOSS developers practice usability?
• Functionality
• Reliability
• Usability
• Efficiency
• Maintainability
• Portability
28. Do FOSS developers practice usability?
Do open source software developers listen to their users? A Raza, LF Capretz. First Monday 17 (3), 2012.
29. What FOSS community think of
usability?
Andreasen, M., Nielsen, H., Schrøder, S., Stage, J.: Usability in Open Source Software Development: Opinions and Practice (2006)
“…it is more fun to add support for
some protocol feature than fixing a
dialog for grandma”
An OSS Contributor
32. FOSS is great, but there are cases
where usability could be improved…
Henrik Hedberg and Netta Iivari “Integrating HCI Specialists into Open Source Software Development Projects”
34. M. Rajanen and N. Iivari “Open Source and Human Computer Interaction Philosophies in Open Source Projects –
Incompatible or Co-Existent?”
Organizational Culture for Usability
Usability Designer
• Involved in entire development process
• Act as a user representative, speaking for and
fighting for the user
• Have decision-making power regarding important
design solutions
44. Non-response, Social Exclusion, and False Acceptance: Gatekeeping Tactics and Usability Work in Free-Libre FOSS Development M. Rajanen, N. Iivari and Arto Lanamäki
‘Non-response’ Gatekeeping Tactic
45. Non-response, Social Exclusion, and False Acceptance: Gatekeeping Tactics and Usability Work in Free-Libre FOSS Development M. Rajanen, N. Iivari and Arto Lanamäki
‘Social Exclusion’ Gatekeeping Tactic
46. Non-response, Social Exclusion, and False Acceptance: Gatekeeping Tactics and Usability Work in Free-Libre FOSS Development M. Rajanen, N. Iivari and Arto Lanamäki
‘False Acceptance’ Gatekeeping Tactic
50. David M. Nichols, Kirsten Thomson, and Stuart A. Yeates, 2001. Usability and
Open Source Software Development,
1. Meritocratic culture: Gaining merit through
contributing high quality code
Is FOSS development culture in
conflict with usability?
51. “They just don't like to
do the boring stuff for
the stupid people!
(Bruce Sterling, 2002)
FOSS Contributors…
52.
53. David M. Nichols, Kirsten Thomson, and Stuart A. Yeates, 2001. Usability and
Open Source Software Development,
1. Meritocratic culture: Gaining merit through
contributing high quality code
2. Typical Users are not Developers
Is FOSS development culture in
conflict with usability?
54. David M. Nichols, Kirsten Thomson, and Stuart A. Yeates, 2001. Usability and
Open Source Software Development,
1. Meritocratic culture: Gaining merit through
contributing high quality code
2. Typical Users are not Developers
3. They are very protective
Is FOSS development culture in
conflict with usability?