User Tools

Site Tools


2013:design_is_a_joke

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
2013:design_is_a_joke [2012/11/09 15:34] jonjagger2013:design_is_a_joke [2016/06/11 14:05] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +
 +
 Back to [[conference:committee:proposals-2013]]\\ Back to [[conference:committee:proposals-2013]]\\
 \\ \\
-**Title**: Design is a Joke\\+**Title**: Design’s a Joke\\
 **Proposer**: [[2013:chris_simons]]\\ **Proposer**: [[2013:chris_simons]]\\
 **Type**: Interactive Workshop\\ **Type**: Interactive Workshop\\
Line 14: Line 16:
 possibilities).  So design’s a joke, because you’re given the punch line of the joke, yet you have to  possibilities).  So design’s a joke, because you’re given the punch line of the joke, yet you have to 
 think up a design. This simple idea tells us a great deal about how we design and develop software.  think up a design. This simple idea tells us a great deal about how we design and develop software. 
-Attendees take away two learning outcomes:\\ +Attendees take away two learning outcomes: (1) design and development is all about generating  
-(1) design and development is all about generating possibilities and evaluating them, and \\ +possibilities and evaluating them, and (2) this can be supported by evolutionary computing. \\
-(2) this can be supported by evolutionary computing. \\+
 \\ \\
 Minutes 1 – 15: Welcome and Introduction, the attendees play the game “Reverse Christmas Cracker  Minutes 1 – 15: Welcome and Introduction, the attendees play the game “Reverse Christmas Cracker 
Line 29: Line 30:
 presents findings.\\ presents findings.\\
 \\ \\
 +Minutes 45 – 60: Presentation – how ‘generate and evaluate’ leads to software ‘evolution’. How this  
 +evolution can be simulated computationally as searching a space of design and code possibilities. \\ 
 +\\ 
 +Minutes 60 - 75: Interaction - participants simulate the evolution of a small supplied software design example. Each workshop participant pretends to be an individual in the workshop 'gene pool'
 +The fittest individuals are selected as parents to breed; two parent individuals produce offspring that are different to the parents but retain certain fitness characteristics. The process is repeated (iterates) over many generations and we'll see what the eventual software designs look like!!\\ 
 +\\ 
 +Minutes 75 - 90: Presentation: examples of how evolutionary computing has been applied to software design, and also the entire software development lifecycle.\\ 
 +\\ 
 +Roger: not very keen 
 +\\ Asti - cute idea but no \\
  
  
2013/design_is_a_joke.1352475279.txt.gz · Last modified: 2016/06/11 14:05 (external edit)