Designerly thinking: what software methodology can learn from design theory

  title={Designerly thinking: what software methodology can learn from design theory},
  author={Paul R. Taylor},
  journal={Proceedings International Conference on Software Methods and Tools. SMT 2000},
  • P. Taylor
  • Published 6 November 2000
  • Art
  • Proceedings International Conference on Software Methods and Tools. SMT 2000
Design lies at the core of software creation and construction. Software methodology has traditionally conceptualised design as an engineering process, and attempted to express the design act as process steps and model transformations. The paper examines design from the rather different perspective of the non-software domains: architecture, industrial design and the academic design disciplines that have spawned 'design science'. This community dealt with design methods in the 1960s and 70s, and… 

Figures from this paper

Promoting Design Thinking Through Knowledge Maps: A Case Study in Computer Games Design and Development Education

The evidence collected from students so far indicates that knowledge maps integrate large amounts of information in an easily accessible structure which fosters students’ design thinking processes, and suggests that properly structured imparted knowledge can be effective in helping students to learn “how to think, not just “what” to think.

Designing Philosophers

From the classical conceptualisations and discourses of Aristotle and Plato to the disturbing situatedness of the existentialists, philosophy provides perspectives on aspects of existence, thought

The emergence of design research in information systems in North America

Information Systems (IS) is a relatively new field of study that investigates information and communications technology (ICT) in organisational settings. Originally a branch of management science, IS

The Nature of Design Practice and Implications for Interaction Design Research

The focus of this paper is interaction design research aimed at supporting interaction design practice. The main argument is that this kind of interaction design research has not (always) been succ

Evaluation of Test Driven Development

Several claims concerning Test Driven Development are evaluated in this thesis by executing a case study and focus of this evaluation is on the usability of TDD, satisfaction of the stakeholders and the quality of the product.

Inspired software design early jackson methods to thread architectures

This is a somewhat personal account of a journey starting with assembly coding based on Jackson Structured Programming (JSP) and ending with the design of thread architectures for reactive software

The Design-Business Conversation Elements Affecting Translation from Design to Business and from Business to Design

.................................................................................................................................................... a Acknowledgements

Higher Education Computer Science

This chapter reviews some of this research bringing together information foraging theory, cognitive control and confirmation bias as they relate to Generation Z student in higher education and some significant research findings are discussed.



Bringing Design to Software

This book discusses the role of the artist-designer in the design process, and some of the techniques used to develop this model.

Object-Oriented Analysis and Design with Applications

This chapter discusses the development of Object-Oriented Programming Languages and the Structure of Complex Systems, and the role of Classification in this development.

Software requirements and specifications - a lexicon of practice, principles and prejudices

This book discusses Software Engineering, specifically, the role of software engineering in the development of knowledge representation, and some of the principles and techniques used in that development.

Programming as if People Mattered: Friendly Programs, Software Engineering, and Other Noble Delusions

Through a set of lively anecdotes and essays, Nathaniel Borenstein traces the divergence between the fields of software engineering and user-centered software design, and attempts to reconcile the

Notes on the Synthesis of Form

The search for the right components, and the right way to build the form up from these components, is the greatest challenge faced by the modern, selfconscious designer.

The cathedral and the bazaar

A sustained argument from the Linux experience is made for the proposition that "Given enough eyeballs, all bugs are shallow," and productive analogies with other self-correcting systems of selfish agents are suggested.

How Buildings Learn: What Happens After They're Built

This book on buildings asks the question why so many buildings punish and restrict us because almost none of them adapt well. In real use, buildings need to adapt because their uses are constantly

The Clock Of The Long Now: Time And Responsibility

The Clock of the Long Now is an enigmatic study of time in 100 short chapters. Its point of reference is an actual millenial clock helpful for thinking, understanding, and acting responsibly over

How Buildings Learn