Paper Review
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208180/Cranfield-Logo_Colour-2.png)
OSTERTAG Victor and RUIZ RODRIGUEZ Alejandro
Friday, 13th October
A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection
Wael Kessentini, Marouane Kessentini, Houari Sahraoui, Slim Bechikh and Ali Ouni
by
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
Summary
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208272/d4535b900aa61da58baeedf157bebf42_clipart-man-reading-newspaper-father-reading-newspaper-clipart_2400-2210.png)
Code Smells
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3718050/Custom-Coding__1_.png)
Bad practices in source code
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3919526/af05f47d4938ff5a6607f3241d7ae759.png)
Errors and bugs in the final product
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4217201/2000px-Green_bug.svg.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/2763658/post_it.png)
Maintenance amounts
to 90% of the cost
of a software
The algorithm
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3718050/Custom-Coding__1_.png)
Algorithm 1
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3718054/db2.png)
Example of good practices
Algorithm 2
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3718054/db2.png)
Example of code-smells
Code to
analyze
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3882699/controle.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3882699/controle.png)
If they agree, this is a code-smell
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4217245/agreement.png)
Testing
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4217253/source_code1600.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4217253/source_code1600.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4217253/source_code1600.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4217253/source_code1600.png)
Open-source codes
Input them in the algorithm
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/2917515/-balance-scale-justice-law-judge-judicial.png)
Compare the results to benchmarks
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3718122/test2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208284/facebook-like-logo-vector-400x400.png)
Good points
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4209644/baby-png-18.png)
Beginner friendly
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3554806/red-arrow-png-14.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3554804/red-arrow-png-14.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3573164/22416acb27af951cb2ea1040008097f1_teacher-clipart-png-teacher-clipart-png_800-1067.png)
Explain almost everything
No need to know about the subject
Good points
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3411966/add-1-icon--flatastic-1-iconset--custom-icon-design-0.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4209742/aptutoring-icon-english.png)
Easy subject
If you coded once, you understand it
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
Good points
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3411966/add-1-icon--flatastic-1-iconset--custom-icon-design-0.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4209773/brain-gears-icon-png-33.png)
Interesting problem
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3720909/rocket-big-grey-bg_2x.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3554806/red-arrow-png-14.png)
Massive improvements
Spend less money, get more time
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4209794/USTC_Software_Method.png)
Trendy methods
More readers for the journal
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3554804/red-arrow-png-14.png)
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
Good points
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3411966/add-1-icon--flatastic-1-iconset--custom-icon-design-0.png)
Catchy Introduction
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4209849/Typewriter-icon.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4209944/exam-2428208_960_720.png)
Great results
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208284/facebook-like-logo-vector-400x400.png)
Bad points
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
Bad points
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4214336/minus1600.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4214386/cannotread.png)
Graphs are hard to read
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4214399/graphshard.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4214411/garhps_hard2.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4214423/2columns.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/2927193/loupe.png)
No space left in the page.
It is full!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/2917535/red-circle-what-will-your-subscription-jjHKws-clipart.gif)
Almost no spacing anywhere
2 columns but there is only text
Not welcoming
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
Akward Positions
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4214336/minus1600.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4214595/wut.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3554806/red-arrow-png-14.png)
Why start here?
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/2917535/red-circle-what-will-your-subscription-jjHKws-clipart.gif)
Why a graph in the middle?
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
Small mistake
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4214336/minus1600.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4214902/notgood_.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/2917535/red-circle-what-will-your-subscription-jjHKws-clipart.gif)
Conclusion
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4209990/ferrari-clipart-flag-18.png)
Requires minor correction
Paper Review
OSTERTAG and RUIZ RODRIGUEZ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208245/documents-28157_640.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208249/cran.png)
The verdict
Great content
Improvable presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4214959/Maine_Small_Business_Portland_Radio_Advertising_Verdict.png)
Paper Review
By isvoli
Paper Review
- 747