By Peter Stoyko
Complex systems are difficult to understand without the
aid of visuals. There are too many moving parts to mentally
keep track of. The parts interact in too many ways. The whole
system is cognitively overwhelming insofar as it cannot be
absorbed in one go without the aid of an external reference.
That is partly due to humans' inability to juggle more than
a few complicated ideas in working memory at one time.
Thus, visuals are a simplifying and organizing device that
complements the way human naturally think if they are
designed well. This poster is an early glimpse of a larger
project (called SystemViz) that explores what it means to
design such visuals well.
Sine Celik Jo Van Engelen, Han Brezet, Peter Joore, Linda Wauben
Managing Creativity: Oxymoron or Necessity?
An analysis of social networks for enhancing regional creative output
DNA method for analysing Web Observatories & Social MachinesIan Brown
Web Observatories are proposed as a way to discover and share data and analytics on the Web. But what exactly are they? How many are already out there and what would need to be done to extend an existing system to become a Web Observatory. This work requires a model from which to analyse and compare system that explicitly called Observatories and also those candidate systems we call Observatory-shaped Objects (OSOs)
Agent-Based Modeling for Sociologists is a crash course on how to build ABM in the social sciences. This presentation has an introduction to OOP and then discusses three models in details, along with their NetLogo implementation
Keynote presented at DevWeek (24th March 2015)
Trees. Both beautiful and useful. But we’re not talking about the green, oxygen-providing ones. As abstract structures we see trees all over the place – file systems, class hierarchies, ordered data structures, etc. They are neat and tidy, nested and hierarchical – a simple way of organising things; a simple way of breaking large things down into small things.
The problem is, though, that there are many things – from modest fragments of code up to enterprise-wide IT systems – that do not comfortably fit into this way of looking at the world and organising it. Software architecture, design patterns, class decomposition, performance, unit tests... all of these cut across the strict hierarchy of trees. This keynote will look at what this means for how we think and design systems, whether large or small.
By Peter Stoyko
Complex systems are difficult to understand without the
aid of visuals. There are too many moving parts to mentally
keep track of. The parts interact in too many ways. The whole
system is cognitively overwhelming insofar as it cannot be
absorbed in one go without the aid of an external reference.
That is partly due to humans' inability to juggle more than
a few complicated ideas in working memory at one time.
Thus, visuals are a simplifying and organizing device that
complements the way human naturally think if they are
designed well. This poster is an early glimpse of a larger
project (called SystemViz) that explores what it means to
design such visuals well.
Sine Celik Jo Van Engelen, Han Brezet, Peter Joore, Linda Wauben
Managing Creativity: Oxymoron or Necessity?
An analysis of social networks for enhancing regional creative output
DNA method for analysing Web Observatories & Social MachinesIan Brown
Web Observatories are proposed as a way to discover and share data and analytics on the Web. But what exactly are they? How many are already out there and what would need to be done to extend an existing system to become a Web Observatory. This work requires a model from which to analyse and compare system that explicitly called Observatories and also those candidate systems we call Observatory-shaped Objects (OSOs)
Agent-Based Modeling for Sociologists is a crash course on how to build ABM in the social sciences. This presentation has an introduction to OOP and then discusses three models in details, along with their NetLogo implementation
Keynote presented at DevWeek (24th March 2015)
Trees. Both beautiful and useful. But we’re not talking about the green, oxygen-providing ones. As abstract structures we see trees all over the place – file systems, class hierarchies, ordered data structures, etc. They are neat and tidy, nested and hierarchical – a simple way of organising things; a simple way of breaking large things down into small things.
The problem is, though, that there are many things – from modest fragments of code up to enterprise-wide IT systems – that do not comfortably fit into this way of looking at the world and organising it. Software architecture, design patterns, class decomposition, performance, unit tests... all of these cut across the strict hierarchy of trees. This keynote will look at what this means for how we think and design systems, whether large or small.
IS in a micro-scale democratic experiment as seen by its participantsJan Martinek
This deck, presented at BOBCATSSS 2015, accompanies a case study of the use of an information system (IS) as a component of a procedure (of a democratic experiment) designed to enhance the complexity of a public discourse and the transparency of a newly established political institution—a grants commission subsidizing students' side-projects in an university setting.
Representative democracy is defined and justified by its relation to the governed—the public. It is therefore vital to understand and confront issues that threaten to undermine that relation. Two problems that are frequently discussed are the over-simplification of complex issues in the public discourse, and overshadowing of the political under the thick veil of professional politics.
Designing new online support services for woman that have experience violenc...Mariana Salgado
Designing new online support services for
woman that have experience violence or threat
of violence. This is a presentation we prepared and used only partially for a one week workshop for New Media for the Third sector. February 2015.
Tareq Emtairah, Helen Avery and Khaldoon Mourad
Visioning Labs with displaced academics as a design strategy for sustainable post-conflict reconstruction
Birger Sevaldson www.systemsorienteddesign.net
RSD5 Symposium Systemic Design for Social Complexity
Systems Oriented Design (SOD) is a dialect in the emerging field of Systemic Design. It is maybe the most designerly and practice oriented approach. The red blurry dot in the diagram below shows SOD being off center, closer to design and closer to practice.
Jabe Bloom and Ahmed Ansari
TEMPORALLY INFORMED TRANSITION DESIGN
COMPLEX TEMPORAL DESIGN
Interconnected and interdependent
‘systems problems’, exist at multiple levels
of scale within the social and environmental spheres
[Designers need to] understand
how to work iteratively, at multiple
levels of scale, over long horizons of time
Design has a key role to play in societal
transitions to more sustainable futures
IS in a micro-scale democratic experiment as seen by its participantsJan Martinek
This deck, presented at BOBCATSSS 2015, accompanies a case study of the use of an information system (IS) as a component of a procedure (of a democratic experiment) designed to enhance the complexity of a public discourse and the transparency of a newly established political institution—a grants commission subsidizing students' side-projects in an university setting.
Representative democracy is defined and justified by its relation to the governed—the public. It is therefore vital to understand and confront issues that threaten to undermine that relation. Two problems that are frequently discussed are the over-simplification of complex issues in the public discourse, and overshadowing of the political under the thick veil of professional politics.
Designing new online support services for woman that have experience violenc...Mariana Salgado
Designing new online support services for
woman that have experience violence or threat
of violence. This is a presentation we prepared and used only partially for a one week workshop for New Media for the Third sector. February 2015.
Tareq Emtairah, Helen Avery and Khaldoon Mourad
Visioning Labs with displaced academics as a design strategy for sustainable post-conflict reconstruction
Birger Sevaldson www.systemsorienteddesign.net
RSD5 Symposium Systemic Design for Social Complexity
Systems Oriented Design (SOD) is a dialect in the emerging field of Systemic Design. It is maybe the most designerly and practice oriented approach. The red blurry dot in the diagram below shows SOD being off center, closer to design and closer to practice.
Jabe Bloom and Ahmed Ansari
TEMPORALLY INFORMED TRANSITION DESIGN
COMPLEX TEMPORAL DESIGN
Interconnected and interdependent
‘systems problems’, exist at multiple levels
of scale within the social and environmental spheres
[Designers need to] understand
how to work iteratively, at multiple
levels of scale, over long horizons of time
Design has a key role to play in societal
transitions to more sustainable futures
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...Ana Nicolaescu
Architecture descriptions greatly contribute to the understanding, evaluation and evolution of software but despite this, up-to-date software architecture views are rarely available. Typically only initial descriptions of the static view are created
but during the development and evolution process the software drifts away from its description. Methods and corresponding tool support for reconstructing and evaluating the current architecture views have been developed and proposed, but they usually
address the reconstruction of static and dynamic views separately. Especially the dynamic views are usually bloated with low-level information (e.g. object interactions) making the understanding and evaluation of the behavior very intricate. To overcome this,
we presented ARAMIS, a general architecture for building toolbased approaches that support the architecture-centric evolution and evaluation of software systems with a strong focus on their behavior. This work presents ARAMIS-CICE, an instantiation
of ARAMIS. Its goal is to automatically test if the run-time interactions between architecture units match the architecture description. Furthermore, ARAMIS-CICE characterizes the intercepted behavior using two newly-defined architecture metrics.
We present the fundamental concepts of ARAMIS-CICE: its meta-model, metrics and implementation. We then discuss the results of a two-folded evaluation. The evaluation shows very promising results.
Being Elastic -- Evolving Programming for the CloudRandy Shoup
eBay Chief Engineer Randy Shoup's keynote at QCon 2010 outlines several critical elements of the evolving cloud programming model – what developers need to do to develop successful systems in the cloud. It discusses state management and statelessness, distribution- and network-awareness, workload partitioning, cost and resource metering, automation readiness, and deployment strategies
Management of Complexity in System Design of Large IT SolutionsMichael Heiss
The capability to manage complexity is one of the key competencies of system engineers for large IT-solutions. We call a technical system "complex" (in contrast to "complicated") if it is impossible (due to the networked interaction of its components) to predict the behavior of the whole system, even if you know exactly how each of the system components behave. On the other hand, customers expect increasingly high reliability of IT systems as their business is more and more dependent on the proper operation and interoperation of the IT systems. First we show how a network of interactions increases the complexity of the overall-system. Then we analyze the complexity management strategies of our system engineers and present generalized strategies based on examples of large customer projects. The examples demonstrate that a high maturity in managing complexity enables to provide IT solutions of ultra-high reliability even if they are complex solutions in the above defined sense.
Resilience Engineering & Human Error... in ITJoão Miranda
A system is resilient if it can adjust its functioning prior to, during, or following events (changes, disturbances, and opportunities), and thereby sustain required operations under both expected and unexpected conditions.
Also, in a world of complex systems, human error as an explanation for failure is somewhat a fallacy, an obstacle to learning and therefore, to create resilient systems.
The conversion of legacy single-user applications to collabo-
rative multi-user tools is a recurrent topic in groupware settings. Many
works tried to achieve collaboration transparency: to enable collabora-
tive features without modifying the source code of the single-user appli-
cation. In this paper, we present a novel blackbox solution that achieves
complete transparency by intercepting user interface libraries and in-
put events. This is the rst blackbox solution constructed on top of
lightweight wrapper technologies (Aspect Oriented Programming) and
unlike previous approaches it provides support to both AWT and Swing
applications. Our solution solves four important problems: event broad-
casting, management of external resources (random numbers), contex-
tual information (telepointers) and transparent launching support. We
validated our approach with several Swing-based and AWT-based tools
demonstrating that our wrapper is generic and imposes very low over-
head.
a brief history of (product) design
my involvement in human-centered design
history and key concepts of cybernetics
criticality
current algorithmizations
facing current algorithmizations
uncritical cybernetics
criticality cybernetics
uncritical design
critical design
critically intervening in the ecology of artifacts
some propositions of a design discourse to face complex systems responsibly
Peter Jones, Smriti Shakdher, Prateeksha Singh
Clinical Synthesis Map: Cancer Care Pathways in Canadian Healthcare
Jones PH, Shakdher S and Singh P. Systemic visual knowledge translation for breast and colorectal cancer research. Current Oncology 2017 (in press).
The Clinical Map visually represents breast and colorectal cancer processes across Canadian provincial and territorial systems. A roadmap metaphor illustrates a system-wide view of patient flow across the stages of cancer care. Green “road signs” identify clinical cancer stages across the roadmap: Pre-Diagnosis, Peri-Diagnosis, Diagnostic Interval, Diagnosis, Treatment, Rehabilitation, After Care, and Survivorship (with Palliative Care expressed as an end point). The visual metaphor of seasonal trees visually connects these stages to the patient’s cancer journey from pre-diagnosis (summer) through treatment (winter), followed by new growth (spring) in survivorship.
The levels of primary, secondary and tertiary care guide the vertical dimension. Information and communications technology reaches across levels and stages, but is shown disconnected from primary care. The road-like pathways are colour-coded where experts differentiated care pathways between breast cancer (pink) and colorectal (blue). Where not distinguished (white), the pathways indicate current practices shared across the cancer journeys.
Yellow navigation signs indicate cancer events across primary care pathways. Starting with Prevention and ending with Long-term Care, these events show points for primary care continuity during cancer treatment. A parallel path below the stages indicates where some patients may also employ complementary or alternative therapies.
Significant areas of complexity generalized across cancer care are revealed in peri-diagnosis and the diagnostic interval pathways. A patient can be screen-detected (and then present to a family physician, shown in the breast cancer pathway) or may be initially diagnosed in primary care (white pathway). The circular pathways in the diagnostic cycle suggest multiple possible tests within primary care. With a primary care diagnosis, patients are referred and flow to secondary/tertiary cancer care. The stages of intake, biopsy, pathology, and confirmed diagnosis are shown, and the complex pathways of cancer treatment, shown on the map in a typical (not definitive) order of surgery, radiation/chemotherapy, and continuing treatment through assessment of outcome.
Swayang Das, Beda Prakash Das, Sushant Arya and Praveen Nahar
Democratizing Social Innovation: Establishing the platform of Internet of Things in India through Systemic Design Thinking and Design
Eudaimonic Flourishment through Healthcare System Participation in Annotating Electronic Health Records
Peter Pennefather, West Suhanic, Katie Seaborn, Deb Fels
Laboratory of Collaborative Diagnostic, Lesley Dan Faculty of Pharmacy, UofT Inclusive Media Design Centre, Rogers School of Management, Ryerson U
If the Food System Creates Conditions for People to be Nourished
Nourishment is the Output of that System
If The Public Health System Creates Conditions for People to Flourish
Flourishment is the Output of that System
Also
if The Food System is to be Regulated, Nourishment Needs to be Recorded, Accounted and Analyzed. If the Public Health System is to be Regulated, Flourishment Needs to be Recorded, Accounted and Accounted
Paul McArthur, Jerry Koh, Vani Jain and Mali Bain
System Insights from ‘WellAhead’: A Social Innovation Lab Approach to Advance the Prioritization and Sustained Integration of Student Social and Emotional Wellbeing in K-12 Schools:
Expert Accessory Dwelling Unit (ADU) Drafting ServicesResDraft
Whether you’re looking to create a guest house, a rental unit, or a private retreat, our experienced team will design a space that complements your existing home and maximizes your investment. We provide personalized, comprehensive expert accessory dwelling unit (ADU)drafting solutions tailored to your needs, ensuring a seamless process from concept to completion.
Hello everyone! I am thrilled to present my latest portfolio on LinkedIn, marking the culmination of my architectural journey thus far. Over the span of five years, I've been fortunate to acquire a wealth of knowledge under the guidance of esteemed professors and industry mentors. From rigorous academic pursuits to practical engagements, each experience has contributed to my growth and refinement as an architecture student. This portfolio not only showcases my projects but also underscores my attention to detail and to innovative architecture as a profession.
Dive into the innovative world of smart garages with our insightful presentation, "Exploring the Future of Smart Garages." This comprehensive guide covers the latest advancements in garage technology, including automated systems, smart security features, energy efficiency solutions, and seamless integration with smart home ecosystems. Learn how these technologies are transforming traditional garages into high-tech, efficient spaces that enhance convenience, safety, and sustainability.
Ideal for homeowners, tech enthusiasts, and industry professionals, this presentation provides valuable insights into the trends, benefits, and future developments in smart garage technology. Stay ahead of the curve with our expert analysis and practical tips on implementing smart garage solutions.
White wonder, Work developed by Eva TschoppMansi Shah
White Wonder by Eva Tschopp
A tale about our culture around the use of fertilizers and pesticides visiting small farms around Ahmedabad in Matar and Shilaj.
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Mansi Shah
This study examines cattle rearing in urban and rural settings, focusing on milk production and consumption. By exploring a case in Ahmedabad, it highlights the challenges and processes in dairy farming across different environments, emphasising the need for sustainable practices and the essential role of milk in daily consumption.
8. Every role is specialized
Every specialist is focused on one small set of tasks
Every task is clearly defined
Inputs and outputs only go up or down one level
It’s a rigid and well-defined hierarchy that minimizes
interaction and organizes the flow of communication
and control
It is engineered not self-organizing
Why does this work?
9. 1 – Human Factors
Emphasizes human-machine coupling
Treats user as blackbox with inputs and outputs
2 – Cognitivist
Emphasizes the work/task context
Supports the user as an intentional agent
3 – Phenomenological
Emphasizes emergent uses of technology
Understands the user as a source of meanings
Wave Theory of HCI
10. Decomposes activity into “Activity, Action, Operation” hierarchy.
These closely map to Knowledge, Rules, and Skills, respectively.
Activity Theory
11. Reconfiguring the Social Hierarchy
How do we turn the rigid engineered system into a
lightweight adaptable one?
Parsimony with variety
Co-locate personnel (from iceberg to ice cube)
Redundancy and variability of roles (flexibility of interface)
Automate skills (build them into the robot)
Dry-testing and modeling
12. What does this have to do with
interface design?
Understanding context is important, but there is a
problem with the unit of analysis (level of description)
We’ve designed a context but not an interface
More like a waterfall than co-evolution
When we begin to look at the design of the interface
itself a new set of dynamics begin to dominate
Perception, reasoning, situated-ness, communication
13. How do we bridge the gap?
ORGANIZATION
Sociotechnical System
Technologies and UI
Sociotechnical System
INTERFACE (UI)
DATA and USERS
Theories & Methods?
Representation &
Feedback?
Environment
System
Components
Environment
System
Components
Editor's Notes
Can’t show you the interfaces, can’t show you the data,
Can discuss the qualitative hypothesis-forming work. So I will end with a question that we’ve uncovered that I hope we can discuss a little bit.
Various configurations of people and technology all organized to achieve a goal
The purpose of this system is to create an emergent result, to retrieve the blackbox
The STS relies on emergence to meet its goal, that is the different parts of the system all interact over time to produce the emergent effect of higher scale action.
Weak emergence is good because its people working together to achieve higher aims that makes executing a mission possible
Strong emergence will ruin your day.
Every numbered position is a “discipline” responsible for some aspect of the mission, monitoring electrical systems, etc…
Important to recognize that this is a really accurate and totally inaccurate picture of HCI as a field