The document discusses evaluating and improving software usability. It begins with an introduction that outlines the importance of usability, what usability is, and what user experience (UX) is. The agenda then lists topics that will be covered, including usability modeling and measurements, case studies on measuring and improving usability, and a summary. Key points are made about how usability relates to quality and user satisfaction. Frameworks for understanding usability and UX are presented, distinguishing between pragmatic and hedonic aspects of the user experience. Potential attributes for measuring usability in actual use are also listed.
This sounds like a very scientific subject, but let me assure you that it is not. Measuring usability is done to make sure that we focus on outcomes instead of output.
The webinar organized by Endeavour - The Mobility Company provides insights on Role of User Experience, popularly known as UX in the Mobility Landscape.
This sounds like a very scientific subject, but let me assure you that it is not. Measuring usability is done to make sure that we focus on outcomes instead of output.
The webinar organized by Endeavour - The Mobility Company provides insights on Role of User Experience, popularly known as UX in the Mobility Landscape.
Discover the fundamentals of Agile Quality Engineering. This webinar will explore the intersection of Agile Mindset, various Agile and quality engineering practices. Rather than a presentation of buzz words, the session will attempt to facilitate a inner conversation and equip the participants with the awareness of agility and Innovation Games to face the upcoming challenge of Agile Quality Engineering.
Topics include:
- What is Agile Quality Engineering
- Agile Mindsets and Being Lean
- Agile Quality Engineer's Value Proposition
- Value Driven Quality and Scrum
- Test Automation, Continuous Integration & Continuous Deployment
- Testing Effort "illities"
- TDD, BDD & Exploratory Testing
- Foundation of sustainable Agile Quality Engineering
The Quamoco Quality Modelling and Assessment ApproachStefan Wagner
A summary of the key results of the Quamoco project that enabled an integrated software quality assessment from high-level quality attributes down to concrete measures.
These are the slides for a second-year 2-hour lecture in the CS2010 "Group Project" module explaining software quality through the ISO 25010 standard and giving some basics of software testing. The talk illustrates software quality concepts through relevant videogames, in line with the "strategy game" theme chosen for this year's group coursework.
Slides used for presenting the paper "Quality Models for Web [2.0] Sites: a Methodological Approach and a Proposal, at Quality in Web Engineering 2011 Workshop, at ICWE 2011, June 2011, Paphos (Cyprus)
by Robert Schumacher, Ph.D.
Presentation given on 21 May to the GCC HIMSS group in Chicago with ~50 people present.
www.usercentric.com
The point was to provide some background on usability (a gentle introduction to some of the science), some case studies, and introduce the measurement AND design components of user centered design.
Note because of all the animations, some pages do not view properly. Please contact me if you would like more information:
bob at usercentric.com
Usability Tips And Tricks For Beginners Experience Dynamics Web SeminarExperience Dynamics
Usability is commonly thought of as the art and science of making things easy to use.
What is behind the science of usability? How do we know when something is easy, easy to learn and satisfying?
Why is usability so important for any product, website, software or web application (including Rich Internet Applications)?
Software Usability Implications in Requirements and DesignNatalia Juristo
There are so many software products and systems with immature usability that it is for sure that most people have enough frustrating experiences to acknowledge the low level of use that usability strategies, models and methods have in software construction.
However, usability is not at all an extra but a basic for a software system: people productivity and comfort is directly related to the usability of the software they use (in their work or at home) and several quality attribute classifications agree on the importance of considering usability as a quality attribute the seminar will discuss and debunk three myths that stand in the way of the proper incorporation of usability features into software systems. These myths are:
• usability problems can be fixed in the later development stages.
• usability has implications only for the non-functional requirements.
• the general statement of a usability feature (“The system must incorporate the undo feature”) is a sufficient specification.
A pattern-oriented solution that support developers in incorporating usability features into their requirements and designs is presented
My role in this engagement was :
Conduct research to understand challenges with the existing application and workflow challenges
Review existing application
Recommend new workflow and design to meet the needs of the Pharmacy consultant
Natalie Hanson, PhD. April 2011 presentation to the Philadelphia chapter of ACM-CHI (Association for Computing Machinery, special interest group on Computer Human Interaction).
Discover the fundamentals of Agile Quality Engineering. This webinar will explore the intersection of Agile Mindset, various Agile and quality engineering practices. Rather than a presentation of buzz words, the session will attempt to facilitate a inner conversation and equip the participants with the awareness of agility and Innovation Games to face the upcoming challenge of Agile Quality Engineering.
Topics include:
- What is Agile Quality Engineering
- Agile Mindsets and Being Lean
- Agile Quality Engineer's Value Proposition
- Value Driven Quality and Scrum
- Test Automation, Continuous Integration & Continuous Deployment
- Testing Effort "illities"
- TDD, BDD & Exploratory Testing
- Foundation of sustainable Agile Quality Engineering
The Quamoco Quality Modelling and Assessment ApproachStefan Wagner
A summary of the key results of the Quamoco project that enabled an integrated software quality assessment from high-level quality attributes down to concrete measures.
These are the slides for a second-year 2-hour lecture in the CS2010 "Group Project" module explaining software quality through the ISO 25010 standard and giving some basics of software testing. The talk illustrates software quality concepts through relevant videogames, in line with the "strategy game" theme chosen for this year's group coursework.
Slides used for presenting the paper "Quality Models for Web [2.0] Sites: a Methodological Approach and a Proposal, at Quality in Web Engineering 2011 Workshop, at ICWE 2011, June 2011, Paphos (Cyprus)
by Robert Schumacher, Ph.D.
Presentation given on 21 May to the GCC HIMSS group in Chicago with ~50 people present.
www.usercentric.com
The point was to provide some background on usability (a gentle introduction to some of the science), some case studies, and introduce the measurement AND design components of user centered design.
Note because of all the animations, some pages do not view properly. Please contact me if you would like more information:
bob at usercentric.com
Usability Tips And Tricks For Beginners Experience Dynamics Web SeminarExperience Dynamics
Usability is commonly thought of as the art and science of making things easy to use.
What is behind the science of usability? How do we know when something is easy, easy to learn and satisfying?
Why is usability so important for any product, website, software or web application (including Rich Internet Applications)?
Software Usability Implications in Requirements and DesignNatalia Juristo
There are so many software products and systems with immature usability that it is for sure that most people have enough frustrating experiences to acknowledge the low level of use that usability strategies, models and methods have in software construction.
However, usability is not at all an extra but a basic for a software system: people productivity and comfort is directly related to the usability of the software they use (in their work or at home) and several quality attribute classifications agree on the importance of considering usability as a quality attribute the seminar will discuss and debunk three myths that stand in the way of the proper incorporation of usability features into software systems. These myths are:
• usability problems can be fixed in the later development stages.
• usability has implications only for the non-functional requirements.
• the general statement of a usability feature (“The system must incorporate the undo feature”) is a sufficient specification.
A pattern-oriented solution that support developers in incorporating usability features into their requirements and designs is presented
My role in this engagement was :
Conduct research to understand challenges with the existing application and workflow challenges
Review existing application
Recommend new workflow and design to meet the needs of the Pharmacy consultant
Natalie Hanson, PhD. April 2011 presentation to the Philadelphia chapter of ACM-CHI (Association for Computing Machinery, special interest group on Computer Human Interaction).
Improving the Mobile Application User Experience (UX)TechWell
If users can’t figure out how to use your mobile applications and what’s in it for them, they’re gone. Usability and UX are key factors in keeping users satisfied so understanding, measuring, testing and improving these factors are critical to the success of today’s mobile applications. However, sometimes these concepts can be confusing—not only differentiating them but also defining and understanding them. Philip Lew explores the meanings of usability and UX, discusses how they are related, and then examines their importance for today’s mobile applications. After a brief discussion of how the meanings of usability and user experience depend on the context of your product, Phil defines measurements of usability and user experience that you can use right away to quantify these subjective attributes. He crystallizes abstract definitions into concepts that can be measured, with metrics to evaluate and improve your product, and provide numerous examples to demonstrate the concepts on how to improve your mobile app.
Usability Engineering Presentation Slideswajahat Gul
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.“
For instance:
• Appropriate for a purpose
• Comprehensible, usable, (learnable), …
• Ergonomic, high-performance, ...
• Reliable, robust, …
I created this presentation as a brief overview on Usability engineering a.k.a user experience in the context of Software Development. For more details, you can log on to www.texavi.com
This is the presentation I used for my talk on the World Usability Day, WUD2010 on 11-Nov-2010.
It was targeted for the IT professionals in the audience including Senior Management, Project Managers, Business Analysts, Designers, Developers, Testers etc.
neodes is an award winning design firm helping various businesses & non-profits create integrated value for various stakeholders. We achieve this by employing our domain knowledge from the fields of Industrial design, Interaction design & Visual communication.
Agile Metrics to Boost Software Quality improvementXBOSoft
Why don't metrics apply to Agile development methodologies? Wrong! They Do, but you have to know how and when.
Find out in this webinar (recording) in special collaboration with the Chicago Quality Assurance Association (CQAA).
Agile, a development methodology, designed to allow team members to work iteratively during the development process instead of delivering a final product all at once, is now 20 years old. And when it comes to testing within an Agile process, there are those that use pyramids, and rectangles as mental models for where you should put your effort, or not.
Sometimes, software quality in Agile is mistranslated as the idea that everyone is responsible for software testing. But within Agile software development, ensuring quality is much more than testing and must include activities at different levels, including estimates for the workload for each iteration. Otherwise, testing happens last minute—or sometimes not at all, depending on time constraints. To have a successful Agile team, most software developers know that velocity is an essential component.
But it’s not just about measuring velocity, as velocity is only one factor or measurement for success. There are many other factors to measure when you want to assess the success of your Agile team in delivering a quality product. In this webinar, we specifically look at some key metrics for us the measure the success and progress of our quality in Agile.
Tune in with Philip Lew as he goes through ways you can gather insights in slicing, dicing, and analyzing (and interpreting) data. We’ll use Jira as an example, but you can do this with practically any issue tracking collaboration tool to help your team improve software quality.
Agile Test Management Using Jira and ZephyrXBOSoft
Do you have traceability where you can efficiently determine the cause of defects if there was an unclear requirement? Are you sure your test cases cover your requirements? Can you easily execute targeted regression when you’ve updated your software’s functionality? Now with software development teams mostly working from home or in dispersed geographies, supporting effective collaboration between remote workers is critical. In this XBOSoft quarterly webinar, our CEO, Philip Lew, teams up with BDQ’s CEO Chris Bland, to discuss the problems with working remotely, integrating the phases of testing in development in an Agile, and how this can be done using Zephyr, one of the predominant plugins in the Atlassian marketplace for test management. In this webinar, you will learn how to:
--Link tests with user stories and group tests within test cycles.
--Tie your results (defects) all the way back to user stories for effective defect root cause analysis.
--Classify defects to analyze and prioritize your test efforts.
--Use the traceability matrix with Zephr for deep visibility into your Agile process.
Is this possible? Artificial Intelligence Based Test Automation but with no AI? Well, according to Jeremias Roessler, it is! Find out how in this quarterly webinar slidedeck with XBOSoft's special guest speaker, Jeremy Rößler. What good are 400 additional AI-generated UI tests, if we don’t want to maintain our existing human-created ones? This question lies at the heart of AI-based test generation. Recheck-web addresses this issue elegantly and without any “AI-magic” … using a whole different approach to test automation. This refreshingly unusual approach to test automation (difference testing) has many advantages over conventional test automation and he shows how to overcome the oracle problem. This approach makes tests easy to create and maintain, robust and more complete. You can use this approach today in your existing UI testing setup for websites (currently available for Selenium/Java, more to come).
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholXBOSoft
Aircrew resource management principles enable any team member to question decisions and directions that seem to be wrong. Testing teams, whose members have diverse experience and expertise that give them different perspectives, need to embrace these principles to make the right decisions.
United Flight 232 should have crashed with 296 lives lost. In contrast, Asiana Flight 214 should not have crashed at all. The critical difference between the two was the interactions of their respective aircrews. Aircrew resource management refers to how cockpit crew members work together to make flights as safe and efficient as possible. These principles have been applied to other professional fields, and should be a central practice of every testing team.
Testing teams require expertise in all aspects of software design, development, test, delivery, and operations. There can be no “command pilot” whose expertise over all aspects of testing is greater than the combined expertise and experience of others. And while the leader of the team is the final authority, he or she must listen to and consider team members whose knowledge and experience can make the difference between success and failure.
This presentation discusses how aircrew resource management has evolved to focus on expertise, collaboration, and decision-making in the cockpit. It applies these lessons to testing teams, where complementary expertise is necessary to deliver high quality and working applications, updated continuously. It highlights the characteristics of successful aircrew teams and how those characteristics apply to building and delivering great software.
Attendees will learn:
1. What testing teams can learn from successful teams in other fields.
2. How testing teams must work collaboratively, especially in crises and under pressure.
3. How blind deference to authority and automation can be detrimental to a testing team.
Agile User Acceptance Testing - Incorporating UAT into AgileXBOSoft
In this quarterly XBOSoft webinar, we discussed the deficiencies of the #agile process in incorporating the user and how to alleviate these issues to create user acceptance for agile. We also demonstrated in Jira how this is implemented with the SynapseRT plug-in by Go2group.
Challenges in Using Big Data for Software QAXBOSoft
In this webinar, our guest speakers, Jennifer Bonine and Rick Faulise from TapQA shared their thoughts on using #BigData for #softwaretesting and #SoftwareQA. What #metrics to use and what not to use, and how to combine them together to get some real meaning and insights versus just data.
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...XBOSoft
Whether you’re waterfall or agile, this presentation will uncover 3 keys to accelerating schedule by managing defect prevention, detection, and remediation by software teams. Actual Industry Case Studies will reveal how to implement an end-to-end defect strategy that maximizes the likelihood of team’s success. Topics covered will include waterfall, Agile, pair programming, test-driven development, and outsourced projects. We’ll also look at techniques that use defect curves to “predict the trajectory” of a project and its Development and QA phases.
Proactive SQA™ Shifting Left w/Proactive Software Quality PracticesXBOSoft
This webinar hosted by XBOSoft featured our guest speaker, Robin Goldsmith. Robin, an expert in software requirements and business analysis, presented how to develop a definition of software quality as a first step any software development process. Although most of what is called SQA today actually is just testing, true SQA is much different from quality control (QC) testing. SQA can and should do far more, contributing proactively to assure the software process in fact does the right things well so it truly produces high quality cheaper, preventing errors or catching them earlier when they can be fixed more easily. This interactive webinar positions SQA and explains the six proactive functions it should perform to provide far greater value.
Mobile Testing Challenges and Solutions XBOSoft WebinarXBOSoft
In this webinar, XBOSoft's VP of Engineering discusses some of the challenges that he and his team have faced in the areas of mobile test automation and mobile usability testing. He'll discuss how to gain the best platform coverage, when to use automation, when not to, and when to use shared cloud services versus emulators and real devices.
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile TeamsXBOSoft
In this XBOSoft webinar, we were glad to have Heidi Araya, a seasoned agile coach, discuss the reality or non-reality of agile teams being colocated. She covered many tips and techniques for working remotely in an agile environment.
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software TestingXBOSoft
Gerie Owen gives testers and test managers an understanding of how testers’ mindsets and cognitive biases influence their testing. Gerie provides tips for understanding and managing your biases to focus your attention in the right places throughout the test process so you won’t miss that obvious bug.
This webinar uses principles from the social sciences — such as Kahneman’s framework for critical thinking and Chabris and Simons’ findings on attention, perception, and memory — and short, enjoyable exercises on preconceived notions. What the participants will learn:
1. Why we aren’t as smart as we think, i.e., how we develop biases and preconceived notions.
2. How biases and preconceived notions negatively impact our approach to testing throughout the test process.
3. How to design a test approach to effectively manage the way we think during the test process.
4. Ways managers can increase their teams’ effectiveness by improving their focus.
PSQT Keynote: Quality Challenges in the Internet of Things EraXBOSoft
The Internet of Things is made up of three core elements: things, communications and computing. Things are devices connected to the Internet such as a watch, car or appliances in your home. For IoT to work, these things need to be connected, communicating statuses and other information with each other in real time. And with this information, the last element of IoT is computing and storage. What will all this information be used for? What actions can or should be taken? How and where will the information be stored, on a server, on a mobile phone? And who will it be accessible by?
IoT offers both efficiency and automation to daily life, and with an estimated 26 billion connected devices by 2020, there’s bound to be issues with security, reliability and connectivity within that enormous, intricate network. This makes the role of QA critical.
For example: security. Will someone be able to hack into my home network and then into my wearable device and steal my medical information? Then there’s data storage, the actual efficiency of the device and user interactions to account for. IoT is still growing so quickly that QA testers must be able to keep up with the increasing complexity of it as it continues to expand.
Simply making sure that the device and its software works correctly in a controlled environment in isolation is not acceptable. Yet, how can you test all the scenarios? Scenarios include not only the multitude of devices that can connect together in a combination of ecosystems, but also, the data they produce. How we develop test data sets that accurately represent the real world must also be considered, as well as how we can make sure it is secure with such a multitude of sensors collecting data. Lastly, IoT is not about devices. We still have to make sure the user has an integrated experience across devices and software. Hence, usability in IoT could be the most overlooked game breaker for IoT. In this session, find out the latest technologies, thought patterns, techniques and methods to move beyond old school QA (desktops, web and mobile) where devices work mostly in isolation.
7 Habits of Highly Effective Agile Testing - Test IstanbulXBOSoft
The Agile Manifesto, released as a set of guiding principles in 2001, is now 15 years old. And you know how teenagers can be at that age, unruly and unpredictable! Does that describe your agile process? Does testing somehow get lost and squeezed at the end?
If you are ready to move beyond wondering where agile testing fits in, want to focus your testing on the right things at the right time within the agile process, and learn how to improve your software for an optimal user experience, Phil will give you food for thought, sharing his insights on applying the “Seven Habits” to Agile Testing, as well as how to implement or reinforce each one.
You’ll learn how to strike the balance of process and documentation versus collaboration and adaptation as Phil takes you through the agile process and discusses what and where testing should be focused to be most effective in the immediate and long term. Through principles complemented with real life examples, you’ll be able to take ideas back to your organization and leave with a passion for learning, change and making a difference in your software product quality.
Managing Agile Software Projects With Risk and UncertaintyXBOSoft
In chasing velocity, we often ignore or don’t understand the uncertainties and associated risks in our processes and their results. Agile is designed to handle uncertainty in requirements as new features are requested and priorities shift. But shouldn’t we also be thinking about and mitigating the uncertainties that are unique or even introduced by using agile? Phil Lew suggests that our problem is that we sometimes carry assumptions which either cause us to spend too much effort on things we can’t control or give us unfounded comfort and reassurance. If we can’t understand the uncertainties and risks, how can we have confidence in our software as systems become more complex? Phil overlays classic risk management techniques with an agile process to identify and address the uncertainties that matter—and those that don’t. Then Phil outlines methods that you can use to address these risks while maintaining rhythm in your agile software processes. Come and learn about risks you never thought of and see how you can manage or avoid them.
Top IOT Testing Challenges Webinar with Jon HagarXBOSoft
Our special guest embedded and IOT testing expert Jon Hagar shares his thoughts on mobile testing, embedded testing, and IOT testing and how they intersect to form the perfect storm in the coming 4th Industrial Revolution where all businesses become software businesses and security/privacy reach new heights of concern.
Testing in Agile with Coaching Agile Journeys and XBOSoftXBOSoft
Philip Lew joins Coaching Agile Journeys to discuss Testing in Agile. In this webinar, Phil covers the agile process and how agile testing not only fits in, but how software testers can move up and downstream to improve quality throughout.
Using JMeter and Google Analytics for Software Performance TestingXBOSoft
Ed Curran, VP of Engineering at XBOSoft, shares some of his hands on experience in working with JMeter for load and performance testing. In the webinar, he provided explanations of different types of performance testing and how you can use Google Analytics to understand what users are really doing on your web apps and then how to leverage JMeter and analyze the results to improve your app's performance.
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...XBOSoft
Peel back Agile, one layer at a time, with software consulting expert Tom Cagley.
One of the dilemmas most Agile teams face is how to generate an initial backlog. The best way to do this is by assembling a cross-functional team and using facilitated storytelling to generate a set of scenarios, which are then decomposed into features, epics, and user stories using standard grooming techniques. This process not only provides the team with the information needed to create user stories but also provides context for what is being built. Cagley will walk you through this process and how to use storytelling to your organization's advantage.
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...XBOSoft
ASTQB invited XBOSoft CEO Phil Lew to present a webinar on the differences between Agile testing and other testing methods.
Visit xbosoft.com for more Agile testing resources.
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewXBOSoft
Accelerate your Agile success with in-depth research and smarter decisions. Michael Mah of QSM Associates shows you what it takes to find and utilize patterns of successful Agile development in this quarterly XBOSoft webinar.
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
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.
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:
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Enhancing Performance with Globus and the Science DMZGlobus
ESnet has led the way in helping national facilities—and many other institutions in the research community—configure Science DMZs and troubleshoot network issues to maximize data transfer performance. In this talk we will present a summary of approaches and tips for getting the most out of your network infrastructure using Globus Connect Server.
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/
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
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.
Welcome to the first live UiPath Community Day Dubai! Join us for this unique occasion to meet our local and global UiPath Community and leaders. You will get a full view of the MEA region's automation landscape and the AI Powered automation technology capabilities of UiPath. Also, hosted by our local partners Marc Ellis, you will enjoy a half-day packed with industry insights and automation peers networking.
📕 Curious on our agenda? Wait no more!
10:00 Welcome note - UiPath Community in Dubai
Lovely Sinha, UiPath Community Chapter Leader, UiPath MVPx3, Hyper-automation Consultant, First Abu Dhabi Bank
10:20 A UiPath cross-region MEA overview
Ashraf El Zarka, VP and Managing Director MEA, UiPath
10:35: Customer Success Journey
Deepthi Deepak, Head of Intelligent Automation CoE, First Abu Dhabi Bank
11:15 The UiPath approach to GenAI with our three principles: improve accuracy, supercharge productivity, and automate more
Boris Krumrey, Global VP, Automation Innovation, UiPath
12:15 To discover how Marc Ellis leverages tech-driven solutions in recruitment and managed services.
Brendan Lingam, Director of Sales and Business Development, Marc Ellis
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...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.
3. Agenda
• Introduc7on
– Importance
of
usability
– What
is
usability?
– What
is
UX?
• Usability
Modeling
and
Measurements
• Case
studies
on
measuring
and
improving
• Summary
6. Why
is
Usability
Important?
• Usability
is
important
especially
for
web
applica7ons
– And
now
especially
mobile
applica7ons
• Saas,
mobile
are
in
alignment
with
and
soon
becoming
equivalent
to
cloud
• Most
prevalent
implementa7on
method
in
the
next
5
years
• Without
good
usability:
– Users
will
leave
the
applica7ons
– For
mobile,
if
they
can’t
learn
in
30
seconds,
they
won’t
come
back
7. Web
and
Mobile
have
Changed
the
Terrain
• Business
models
have
changed
– Instead
of
paying
upfront
and
‘owning’
the
soEware
– Pay
as
you
go,
pay
by
subscrip7on
• Behavior
and
expecta7ons
have
changed
8. What
is
Usability
In
rela7on
to
quality
In
rela7on
to
user
experience
9. When
you
think
Usability…
• Naviga7on
• Efficiency
• Responsiveness-‐performance
• Learnability
• AZrac7veness
Anything
else
come
to
• Understandability
mind?
10. Current
Research
–
Usability
User
Quality
Experience
Satisfaction Usability
ISO 9241-11
ISO
9126-1
Usability
Design ISO
Experts Product 25010
Owners
11. Usability
-‐
Key
Characteris7c
of
Product
Quality
Source: ISO 25010
13. Notes
on
Sa7sfac7on
and
Usability
don’t have
what I want I’m unsatisfied • Sa7sfac7on
is
a
subjec7ve
feeling
Highly usable dependent
on
many
software things
other
than
usability:
My password
doesn’t work – A
user
can
be
highly
sa7sfied
but
the
applica7on
with
low
Nice weather I’m usability.
today satisfied! – An
applica7on
can
be
! highly
usable
(high
low usability
software usability)
but
the
user
is
not
sa7sfied!
Finished
my work today
14. Usability-‐Major
Component
of
Quality
Quality
and
Usability
in
the
so1ware
development
lifecycle
Usability
Usability
• Can
be
measured
from
the
design
point
of
view
or
of
the
product
• Can
be
measured
‘in-‐use’
with
real
users
15. Evolu7on
of
SoEware
quality
ISO 9000 ISO 9126 ISO 9241 ISO 25010
Software Software Software
Type of Process
Quality Quality Quality
quality quality
(internal) (external) (in use)
What is
measured
Software
processes
Code Product ?
CMMI
How
measured?
assessment
model
white box
testing
black box
testing ?
CMMI
Who Assessment Programmer Tester End User
measures?
Company
16. What
is
Usability-‐Effect
of
the
SoEware
Product
Degree to which specified
users can achieve specified
goals with effectiveness,
efficiency and satisfaction in a
specified context of use.
Source: ISO 25010
17. Usability
in
Actual
Usage
• User
role
specified
users
• Objec7ve
specified
goals
• Task
• Environment
specified
context
of
use
• Domain
• …
What
else
can
you
think
of?
18. Usability and
User
Experience
UX, Usability and Quality in Use
• Difficult to understand their relationships
• Lack of consensus in meaning in literature
• Not totally clear how related to quality
• Standard definition for user experience is still not available
19. Some
UX
Defini7ons
UX DESCRIPTION
D1 a continuous process of user engagement with the product [10]
D2 entire set of affects that results in user-product interaction [11]
D3 the evolution of usability [12]
D4 elaboration of the satisfaction component of usability [13]
D5 a categorization of “do-goals” (pragmatics) and “be-goals”(hedonics) [3], [14]
D6 infinite small experiences relating to people, products and contexts [6]
D7 consequence of user’s and product’s characteristics when interacted in a
specific environment [1]
D8 degree to which specified users can achieve actual usability, safety, and
satisfaction in use in a specified context of use [15]
D9 A person's perceptions and responses that result from the use or anticipated use
of a product, system or service [16]
D10 the degree of positive or negative emotions that can be experienced by a
specific user in a specific context during and after product use and that
motivates for further usage [17]
20. User Experience (UX)
• Pragmatic (do-goals) : refers to the product's
perceived ability to support the task achievement
and focuses on the product’s utility and usability in
completing tasks, the ‘do-goals’ of the user.
• Hedonic (be-goals) : product's ability to support
the user’s achievement of ‘be-goals’, such as
being satisfied, pleasure.
• Real goal of the end user is fulfilling be-goals such
as being autonomous, competent, related to
others, stimulated, etc.”
• Be-goals are the driver of UX
Hassenzahl
21. Rela7ng
Usability
and
User
Experience
Quality
508
User
Interface
Func7onality
Learnability
characteris7c
compliancy
Usability
Product
Text/Sound
Appropriate
Easy
to
use
Easy
to
learn
aZributes
aZributes
Func7ons
UX
Pragma7c
Effec7ve
and
Efficient
Do
Goals
Usability
Effec7veness
in
use
Efficiency
in
use
Learnability
in
use
Measurement
UX
Hedonic
Sa7sfac7on
(pleasure,
sense
of
community…)
Be
Goals
Sa7sfac7on
Sense
of
Pleasure
Comfort
Trust
Measurement
Community
Context
USER
EXPERIENCE
21
22. Now
that
we
understand
it
ALL…
We
Need
to
Define
Usability
For
Our
Own
Purposes
22
23. Let’s
Define
Usability/UX
From
the
Product
Viewpoint
Usability
Characteris7c
1
Naviga7on
Understandable
Characteris7c
2 Characteris7c
n
Subcharacteris7c
1
Control
Stability
Subcharacteris7c
2
Previous-‐Next
Subcharacteris7c
n
AZribute
1
Home
Loca7on
AZribute
2
Save
Loca7on
Ease
of
finding
AZribute
n
24. Defining
Usability
from
an
Effect-‐Real
usage
Point
of
View
Usability
Quality
Effec7veness
Efficiency
Sa7sfac7on
Characteris7c
n
Accuracy
Completeness
Subcharacteris7c
n
Errors
AZribute
2
AZribute
3
AZribute
1
25. Some
Poten7al
AZributes
Measurements
for
‘in
use’
Usability
• Effec9veness
– Comple7on
rates
Can
you
think
– Error
rate
of
any
others,
– Help
usage
par9cular
to
• Efficiency
your
applica9on?
– Task
7me
– Backtracking
• Learnability
– Learning
rate
– Task
7me
devia7on
26. Adding
in
UX
Sa9sfac9on
in
use
• Degree
to
which
users
are
sa7sfied
in
a
specified
context
of
use.
Sa7sfac7on
is
the
user’s
response
to
interac7on
with
the
product,
including
amtudes
towards
use
of
the
product.
Subdivided
into
sub-‐
characteris7cs:
– Likability
(cogni7ve
sa7sfac7on)
UX Component
– Pleasure
(emo7onal
sa7sfac7on)
– Comfort
(physical
sa7sfac7on)
– Trust
26
27. Example
of
Product
Quality
Model
with
AZributes
(Operability in ISO 25010)
External
Quality
Requirements
(for
Shopping
Cart
Entity)
1 Usability
1.1 Understandability
1.1.1 Icon/label
ease
to
be
recognized
1.1.2 Information
grouping
cohesiveness
1.2 Learnability
1.2.1 ………………………………………………………..
1.3 Ease
of
Use
1.3.1 Control
permanence
1.3.2 Helpfulness
28. Learnability
• Degree
to
which
the
soEware
product
enables
users
to
learn
its
applica7on
-‐
7
principles
(ISO
9241-‐10)
– Suitability
for
the
task
-‐
should
be
suitable
for
the
user’s
task
and
skill
level
– Self-‐descrip7veness-‐
should
be
clear
what
the
user
should
do
next
– Controllability
-‐
the
user
should
be
able
to
control
the
pace
and
sequence
of
the
interac7on
– Conformity
with
user
expecta7ons
-‐
should
be
consistent
– Error
tolerant
-‐
forgiving
– Suitability
for
individualiza7on
-‐
should
be
able
to
be
customized
to
suit
the
user
– Suitability
for
learning
-‐
should
support
learning
28
29. Ease
of
use
• Degree
to
which
the
soEware
product
makes
it
easy
for
users
to
operate
and
control
it.
– controllability
– error
tolerance
(by
operator)
– conformity
with
user
expecta7ons
29
30. Ease
of
Use
-‐
Helpfulness
• Degree
to
which
the
soEware
product
provides
help
when
users
need
assistance
including
help
that
is:
– easy
to
find
– comprehensive
– effec7ve
30
31. Example:
Usability
Measurement
ACribute
Scale How Calcula9on Goal Current
Help
Percent
of
Compare
% 90% 40%
completeness Menu
items
menus
and
with
help
items
help
Ease
of
Keystrokes
Sample
50
average 3.5 12
access to
items
find/use
a
feature/
func7on/
informa7on
Consistency Number
Examine
integer 1 5
loca7ons
for
menus
and
same
buZon doc.
What types of usability measures are these?
31
32. Using
a
measurement
model
Evalua7on
Usability
composed of Indicator
Metrics
Evalua7on
Evalua7on
Characteris7c
Measurement
composed of Func7on
Evalua7on
Evalua7on
Measurements
Sub-‐characteris7cs
32
33. Usability-‐Review
usability
usability
in
use
UX
• Can
be
measured
from
the
design
point
of
view
or
of
the
product
• Can
be
measured
‘in-‐use’
with
real
users
34. Measuring
Usability
Methods
and
models
Now
that
we
know
what
it
is,
and
what
to
measure,
then
HOW?
34
35. Measurable
AZributes
• Usability
characteris7c
• Descrip7on
and
purpose
Once you have a
model (what you
• How
to
measure
are going to
• What
is
measured
measure), then
• Measurement/Calcula7on
you start doing IT!
• Range
(min,
max)
• Metric
• Objec7ve
(goal)
versus
Current
(indicator)
36. UX/Usability
Measurement
Methods
Focus
groups
Ques9on
naires
Observa9on
Heuris9c
Labs
Evalua9on
Logging
Let’s
get
started
37. Measurement
methods
Expert
Evalua9on
(Heuris9c
evalua9on)
• Define
a
set
of
rules
or
criteria
with
measurements
and
evaluate
against
them
Web-‐based
logs
• Collect
user
ac:vity
data
– Mistakes
and
errors
– How
long
it
takes
to
complete
tasks
– Comple:on
rates
Ques9onnaires
• Quan7ta7ve
subjec7ve
measurement
of
UX
characteris7cs
37
38. Heuris7c
Evalua7on
Using
a
checklist
But
a
liZle
more
complicated
than
yes/no
38
39. Heuristic Evaluation of a Pharmacy
application
Each usability attribute has a quantifying metric.
• For
example,
for
Predic9ve
textual
aCribute,
users
should
be
able
to
understand
a
buCon’s
results
prior
to
pressing
it.
• Direct
metrics
need
to
be
designed,
i.e.:
– (0)
No
support
at
all
– (1)
Par9al
– (2)
Complete
• Need
a
mapping
from
0,
1,
2
to
something
more
understandable,
i.e.
2
=
100,
and
1
=
60
• Need
an
indicator
to
interpret
the
level
of
sa9sfac9on
met
with
decision
criteria
with
acceptability
ranges
in
a
percentage
scale:
– 0-‐40
(unsa9sfactory
–red)
means
changes
must
take
place
with
high
priority;
– 40-‐70
(marginal
–yellow)
indicates
a
need
for
improvement
ac9ons;
– 70-‐100
indicates
a
sa9sfactory
level
–green-‐
for
the
analyzed
aCribute.
39
40. 2.2.2 Error Recovery Support
" In the current state, users filling a new prescription are
supported well in error recovery (2.2.2) in automatic cursor
positioning
40
41. Heuristic Evaluation – Pharmacy Software
The purpose of the evaluation
• Understand the external quality level of the learnability sub-characteristic for
filling a new prescription
Table 2 - excerpt of the whole current evaluation 41
42. Heuris7c
Evalua7on
of
Usability-‐
Shopping
Cart
External Quality Requirements Measure EI value P/GI value
Global Quality Indicator 61.97%
1 Usability 60.88%
1.1 Understandability 83%
1.1.1 Icon/label ease to be recognized 100%
1.1.2 Information grouping cohesiveness 66%
1.2 Learnability 51.97%
1.2.1 ……………………………………………… …
1.3 Operability 49.50%
1.3.1 Control permanence 100%
1.3.2 Expected behaviour 50%
2 Content Quality 63.05%
2.1 Content Suitability 63.05%
2.1.1 Basic Information Coverage 50%
2.1.1.1 Line item information completeness 2 50%
2.1.1.2 Product description appropriateness 50%
2.1.2 Coverage of other Contextual Information 76.89%
2.1.2.1 ……………………………………………….. …
2.1.2.2 Return policy information completeness 33%
45. Usability
Logging
• Iden7fy
users
by
using
session
ID
to
iden7fy
a
unique
user.
• Itera7vely
insert
code
into
the
applica7on
• Collect
data
• Analyze
the
data
for
each
aZribute
in
different
dimensions
and
aggrega7ons
• Determine
the
need
for
further
calcula7ons
and
what
aZributes
to
measure
further
• Revise
the
data
we
are
collec7ng,
adding
or
decreasing
granularity
48. Using
Both
Product
Perspec7ve
and
the
User
Perspec7ve
• If
we
find
some
aZribute
with
low
performance
from
the
user
perspec7ve
• Then
we
can
go
back
to
the
product
perspec7ve,
figure
out
why,
and
improve
48
51. Using
Ques7onnaires
The
process:
1. Use
your
model
of
what
you
want
to
measure
and
improve
2. Design
the
ques7onnaire
according
to
the
model
3. Execute
the
ques7onnaire
4. Analysis
57. Itera7ve
Improvement
• Measure
external
quality
–
usability
with
heuris7cs
• Measure
in-‐use
usability
with
logging
or
ques7onnaires
58. Goal
is
to
Understand,
Evaluate
and
Improve
58
59. Next
Steps
• Produce
an
ac7on
plan
– What
usability
aZributes
are
important
to
your
organiza7on?
• Develop
a
model
– What
data
can
you
collect/Which
technique
can
you
use
• Maybe
some
elements
of
the
model
drop
out-‐can’t
be
measured
that
easily
• Start
collec7ng
and
developing
benchmarks
60. Conclusion
• Usability
and
UX
are
both
abstract
concepts
– Cri7cal
component
of
quality
• Defining
is
different
for
each
organiza7on
• Need
a
model
for
your
organiza7on
• The
model
is
the
founda7on
of
what
to
measure
• Once
you
can
measure,
then
you
can
evaluate
and
improve
61. Resources
These are all journal publications that can
be accessed via these links… 61
62. Thanks
Ques7ons
and
Answers
Please
fill
out
an
evalua:on
form
and
drop
it
in
the
collec:on
basket
located
at
the
back
of
the
room.
Philip
Lew
@xbosoE
philip.lew@xbosoE.com
phone:
408-‐350-‐0508
www.xbosoE.com