CREST Open Workshop: Code Provenance and Clone...

Preview:

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

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 ...

Recommended