Evolving Reasons for Tests or
Can we gain something from Directly Searching SE Decision Spaces?
Robert Feldt
CREST Open Workshop, UCL, London, 2011-05-12
HOSE Lab (Human-fOcused SE)
Chalmers University of Technology Sweden
- nsdag den 18 maj 2011
Evolving Reasons for Tests or Can we gain something from Directly - - PowerPoint PPT Presentation
Evolving Reasons for Tests or Can we gain something from Directly Searching SE Decision Spaces? Robert Feldt CREST Open Workshop, UCL, London, 2011-05-12 HOSE Lab (Human-fOcused SE) Chalmers University of Technology Sweden onsdag den 18 maj
Robert Feldt
CREST Open Workshop, UCL, London, 2011-05-12
HOSE Lab (Human-fOcused SE)
Chalmers University of Technology Sweden
[Cockburn2006]
[Cockburn2006]
Preparing for Decision
[Cockburn2006]
Preparing for Decision Making Decisions
[Cockburn2006]
Preparing for Decision Making Decisions Explaining/Solidifying Decisions
[Cockburn2006]
Preparing for Decision Making Decisions Explaining/Solidifying Decisions Justifying Decisions
[Cockburn2006]
Preparing for Decision Making Decisions Explaining/Solidifying Decisions Justifying Decisions Changing Decisions
relatively little expertise!”)
Solution Space
Solution Space Problem Space
Solution Space Problem Space Process Space
Solution Space Problem Space It Executes! Process Space
Solution Space Problem Space It Executes! It AutoCreates what Executes! Process Space
Solution Space Problem Space It Executes! It AutoCreates what Executes! Process Space It Searches while Executing!
Solution Space Problem Space It Executes! It AutoCreates what Executes! Process Space It Helps ManuCreate what Executes! It Searches while Executing!
Solution Space Problem Space It Executes! It AutoCreates what Executes! Process Space It Helps ManuCreate what Executes! It Searches while Executing! It Helps with How to ManuCreate!
Solution Space Problem Space It Executes! It AutoCreates what Executes! Process Space It Helps ManuCreate what Executes! It Promotes Understanding! It Searches while Executing! It Helps with How to ManuCreate!
Solution Space Problem Space It Executes! It AutoCreates what Executes! Process Space It Helps ManuCreate what Executes! It Promotes Understanding! It Searches while Executing! It Helps with How to ManuCreate!
Solution Space Problem Space It Executes! It AutoCreates what Executes! Process Space It Helps ManuCreate what Executes! It Promotes Understanding! It Searches while Executing! It Helps with How to ManuCreate!
Solution Space Problem Space It Executes! It AutoCreates what Executes! Process Space It Helps ManuCreate what Executes! It Promotes Understanding! It Searches while Executing! It Helps with How to ManuCreate!
Avoid or Avoid Spelling
Solution Space Problem Space It Executes! It AutoCreates what Executes! Process Space It Helps ManuCreate what Executes! It Promotes Understanding! It Searches while Executing! It Helps with How to ManuCreate!
Avoid or Avoid Spelling
Select/Prio Decisions
Solution Space Problem Space It Executes! It AutoCreates what Executes! Process Space It Helps ManuCreate what Executes! It Promotes Understanding! It Searches while Executing! It Helps with How to ManuCreate!
Avoid or Avoid Spelling
Select/Prio Decisions “Preparing” for Decision
Solution Space Problem Space Process Space Decision Space
feelings, strange ideas
feelings, strange ideas
feelings, strange ideas
I want a high quality system
I want a high quality system For a high quality system, I want to test all methods
I want a high quality system For a high quality system, I want to test all methods triangle is a method
I want a high quality system For a high quality system, I want to test all methods triangle is a method “VERB all Ts” => “VERB to a T”
I want a high quality system For a high quality system, I want to test all methods triangle is a method “VERB all Ts” => “VERB to a T” to test is a VERB
I want a high quality system For a high quality system, I want to test all methods triangle is a method “VERB all Ts” => “VERB to a T” to test is a VERB I want to test triangle
Input as text Chain Searcher “Sugar” & Language rules Translate rules Blackboard with Hypothesis Action rules
Test Justification
some progress) opportunities and “errors”
where e depends on how good C approximates K