This talk will reflect on decades of empirical research on software design in high-performing teams and by experts. The talk will present three broad perspectives: It will identify some of the particular challenges of designing software and the practices that experts use to address them. It will characterise expert software design in terms of a complex of design dialogues. It will consider how expert practice can inform how we teach software design
AbstractThe research focuses on exploring the shared knowledge among the instructional multimedia de...
This paper gives a general and logical analysis of the expert position in design research bywhich me...
Innovation has become the hot topic of today’s working life, yet it is still unclear how education w...
Software is a designed artifact. In other design disciplines, such as architecture, there is a well-...
This paper investigates how software designers use their knowledge during the design process. The re...
This special issue sets an agenda for research into early software design, and this introduction out...
Forty professional software designers participated in a study in which they worked on a software des...
Software design is a complex pursuit – technically, cognitively, and socially. Understanding that ...
The goal of this paper is to identify techniques and notations of software and system design that ca...
How do the experts solve difficult problems in software development? In this unique and insightful b...
This chapter discusses expertise in an engineering space both by providing an extended example of a ...
At the Center for Engineering Learning and Teaching we are conducting a study of engineering design ...
Design education has moved towards a collaborative practice where designers work in teams and with o...
to Solve Ill-Structured Problems This study examined how instructional design (ID) experts used thei...
In order to inform the design of technology support and new procedural methods for software design, ...
AbstractThe research focuses on exploring the shared knowledge among the instructional multimedia de...
This paper gives a general and logical analysis of the expert position in design research bywhich me...
Innovation has become the hot topic of today’s working life, yet it is still unclear how education w...
Software is a designed artifact. In other design disciplines, such as architecture, there is a well-...
This paper investigates how software designers use their knowledge during the design process. The re...
This special issue sets an agenda for research into early software design, and this introduction out...
Forty professional software designers participated in a study in which they worked on a software des...
Software design is a complex pursuit – technically, cognitively, and socially. Understanding that ...
The goal of this paper is to identify techniques and notations of software and system design that ca...
How do the experts solve difficult problems in software development? In this unique and insightful b...
This chapter discusses expertise in an engineering space both by providing an extended example of a ...
At the Center for Engineering Learning and Teaching we are conducting a study of engineering design ...
Design education has moved towards a collaborative practice where designers work in teams and with o...
to Solve Ill-Structured Problems This study examined how instructional design (ID) experts used thei...
In order to inform the design of technology support and new procedural methods for software design, ...
AbstractThe research focuses on exploring the shared knowledge among the instructional multimedia de...
This paper gives a general and logical analysis of the expert position in design research bywhich me...
Innovation has become the hot topic of today’s working life, yet it is still unclear how education w...