Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Jens KrinkeCloned COW
CREST Open Workshop:Code Provenance
andClone Detection
23 November 2010
Jens KrinkeCloned COW
!"#"$"%"&
Cloned COW:COWs are Type 3 Clones
!"#"$"%"&
Jens KrinkeCloned COW
!"#"$"%"&
Cloned COW:COWs are Type 3 Clones
!"#"$"%"&
Jens KrinkeCloned COW
Centre for Research on Evolution Search and Testing Est. 2006
!"#"$"%"&
Jens KrinkeCloned COW
1 admin
Centre for Research on Evolution Search and Testing Est. 2006
!"#"$"%"&
Jens KrinkeCloned COW
1 admin
4 faculty
Centre for Research on Evolution Search and Testing Est. 2006
!"#"$"%"&
Jens KrinkeCloned COW
1 admin
4 faculty
8 post docs
Centre for Research on Evolution Search and Testing Est. 2006
!"#"$"%"&
Jens KrinkeCloned COW
1 admin
4 faculty
8 post docs
11 PhD students
Centre for Research on Evolution Search and Testing Est. 2006
!"#"$"%"&
Jens KrinkeCloned COW
1 admin
4 faculty
8 post docs
11 PhD students
1-4 resident visiting scholars
Centre for Research on Evolution Search and Testing Est. 2006
!"#"$"%"&
Jens KrinkeCloned COW
Research
Jens KrinkeCloned COW
Research
Search Based Software Engineering
Service Oriented Computing
Testing
Quantitative Information Flow
Requirement Engineering
Dependence Analysis
Clone Detection
Digital Humanities
Slicing
Jens KrinkeCloned COW
Research
Search Based Software Engineering
Service Oriented Computing
Testing
Quantitative Information Flow
Requirement Engineering
Dependence Analysis
Clone Detection
Digital Humanities
Slicing
Jens KrinkeCloned COW
Funding
Jens KrinkeCloned COW
Jens KrinkeCloned COW
University College London
Jens KrinkeCloned COW
University College London20 mins walk
Jens KrinkeCloned COW
University College London20 mins walk
NationalGallery
Nelson’s Column
ErosRoyalCourts
of Justice
St. Paul’s
Tate ModernGlobe
Theatre
Covent Garden Market
WestminsterAbbey
House of Parliament
London Eye
BritishMuseum
Madame Tussaud’sSherlock Holmes
Museum
Marble Arch
Jens KrinkeCloned COW
Search Based Software Engineering
Ap
Jens KrinkeCloned COW
Search Based Software Engineering
Jens KrinkeCloned COW
Testing, Testing, Testing
Jens KrinkeCloned COW
Testing, Testing, TestingA
Mutation testingModel based testingAutomated test data generationWeb application testingService oriented testingFuzz testingSecurity testingRegression testing
Jens KrinkeCloned COW
Dependence Analysis
All kinds of testing:- – Mutation testing – Model based testing – Automated test data generation – Web application testing – Service oriented testing – Fuzz testing – Security testing – Regression testing
Jens KrinkeCloned COW
Quantitative Information Flow
Jens KrinkeCloned COW
Information Flow Control
Jens KrinkeCloned COW
Clone Detection
Jens KrinkeCloned COW
Digital Humanities
Jens KrinkeCloned COW
SBSE Repository
Jens KrinkeCloned COW
GP Bibliography
Jens KrinkeCloned COW
Mutation Testing Repository
Jens KrinkeCloned COW
COWs
CREST Open Workshop
Typically last week of the month
Aim for last Wednesday (where rooms available)
Discussion based
Recorded and archived
Jens KrinkeCloned COW
COWs
CREST Open Workshop
Typically last week of the month
Aim for last Wednesday (where rooms available)
Discussion based
Recorded and archived
Jens KrinkeCloned COW
COWs
CREST Open Workshop
Typically last week of the month
Aim for last Wednesday (where rooms available)
Discussion based
Recorded and archived
Jens KrinkeCloned COW
Previous COWs
Jens KrinkeCloned COW
Previous COWsNov 09: Search Based Software Engineering
Dec 09: Software Testing
Jan 10: Using Static Analysis for Fault Prediction
Feb 10: Operational Research for Software Engineering Methods
Mar 10: Information Theory for Search Based software Engineering
Apr 10: Dependence Analysis and Slicing for Programs and Models
May 10: Information Flow and Security
Oct 10: Advanced Mootation Testing
Jens KrinkeCloned COW
Happy Birthday!
First COW: 24/25 November 2009
Jens KrinkeCloned COW
Upcoming COWs
10th CREST Open WorkshopProgram Analysis and SlicingDate: 24 - 25 Jan, 2011
Venue: William Goodenough Room, Goodenough Club
11th CREST Open WorkshopSBSE for Early Lifecyle Software Engineering: Requirements and Management Date: Wed 23 Feb, 2011
Venue: Engineering Front Executive Suite, Roberts Building
Jens KrinkeCloned COW
Thanks
Jian Ren, COW Programme manager
Lena Hierl, Administrative arrangements
Yue Jia, visitor liaison
EPSRC, HP, British Council, funding
Attendees and speakers
Jens KrinkeCloned COW
Thanks
Jian Ren, COW Programme manager
Lena Hierl, Administrative arrangements
Yue Jia, visitor liaison
EPSRC, HP, British Council, funding
Attendees and speakers
Jens KrinkeCloned COW
Thanks
Jian Ren, COW Programme manager
Lena Hierl, Administrative arrangements
Yue Jia, visitor liaison
EPSRC, HP, British Council, funding
Attendees and speakers
Jens KrinkeCloned COW
Thanks
Jian Ren, COW Programme manager
Lena Hierl, Administrative arrangements
Yue Jia, visitor liaison
EPSRC, HP, British Council, funding
Attendees and speakers
Jens KrinkeCloned COW
Thanks
Jian Ren, COW Programme manager
Lena Hierl, Administrative arrangements
Yue Jia, visitor liaison
EPSRC, HP, British Council, funding
Attendees and speakers
Jens KrinkeCloned COW
Thanks
Jian Ren, COW Programme manager
Lena Hierl, Administrative arrangements
Yue Jia, visitor liaison
EPSRC, HP, British Council, funding
Attendees and speakers
Jens KrinkeCloned COW
Domestics
Fire or other alarm
Toilets
Discussions
Jens KrinkeCloned COW
Domestics
Fire or other alarm
Toilets
Discussions
Jens KrinkeCloned COW
Mary Augusta Ward• British novelist (Mrs Humphry Ward)
• 11 June 1851 - 24 March 1920
• one of the founders of the Women's National Anti-Suffrage League
• helped establish an organizationfor working and teaching among the poor
• The house acted as center of trainingand community meeting and socialising point
Jens KrinkeCloned COW
Introductions ...