![Page 1: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/1.jpg)
OSP 3rd Cycle Presentation
-VAT Paint-
T3 / 양승민 정세진 한종철
1 / 20
![Page 2: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/2.jpg)
CONTENTS
• Response to System Test
• Response to Static Analysis
• Unit Test
• Concluding Team Project
2 / 20
![Page 3: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/3.jpg)
Response to System Test
3 / 20
![Page 4: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/4.jpg)
OSP 3rd Cycle (VAT Paint) – T3
Response to System Test
206 Test Cases
PASSED All TESTS
4 / 20
![Page 5: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/5.jpg)
Response to Static Analysis
5 / 20
![Page 6: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/6.jpg)
OSP 3rd Cycle (VAT Paint) – T3
Clover – Coverage Report Coverage Rate
6 / 20
Response to Static Analysis
![Page 7: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/7.jpg)
OSP 3rd Cycle (VAT Paint) – T3
Clover – Treemap, Cloud Report Complexity
7 / 20
Response to Static Analysis
![Page 8: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/8.jpg)
OSP 3rd Cycle (VAT Paint) – T3
Clover – Treemap, Cloud Report Complexity SpecialEffect.java
Removed ‘if-else’ construction
8 / 20
Response to Static Analysis
![Page 9: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/9.jpg)
OSP 3rd Cycle (VAT Paint) – T3
Clover – Treemap, Cloud Report Complexity DrawTool.java
Removed ‘switch’ construction
9 / 20
Response to Static Analysis
![Page 10: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/10.jpg)
OSP 3rd Cycle (VAT Paint) – T3
Sonar
Violated Rules
Less Comments
Duplicate Codes
Magic Numbers
Public Valuables
High Complexity
10 / 20
Response to Static Analysis
![Page 11: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/11.jpg)
OSP 3rd Cycle (VAT Paint) – T3
Sonar Less Comments, Duplicate Codes, Magic Numbers
11 / 20
Response to Static Analysis
![Page 12: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/12.jpg)
OSP 3rd Cycle (VAT Paint) – T3
Sonar Public Valuables
12 / 20
Response to Static Analysis
![Page 13: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/13.jpg)
OSP 3rd Cycle (VAT Paint) – T3
Sonar High Complexity
13 / 20
Response to Static Analysis
Removed ‘switch’ construction
Removed ‘if-else’ construction
![Page 14: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/14.jpg)
OSP 3rd Cycle (VAT Paint) – T3
Sonar Additional Violated Rules
Improper Local Variable Name
Unused Local Variable
If Else Statements Not Using Braces( { } )
String Literal Equality ( ‘==‘ instead of ‘equals()’ )
14 / 20
Response to Static Analysis
![Page 15: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/15.jpg)
Unit Test
15 / 20 15 / 20
![Page 16: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/16.jpg)
OSP 3rd Cycle (VAT Paint) – T3
Unit Test
16 / 20
![Page 17: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/17.jpg)
Concluding Team Project
17 / 20
![Page 18: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/18.jpg)
OSP 3rd Cycle (VAT Paint) – T3
Concluding Team Project OSP UML JUnit
SVN
CruiseControl
Mantis
18 / 20
![Page 19: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/19.jpg)
Q&A
19 / 20
![Page 20: OSP 3rd Cycle Presentation - Konkukdslab.konkuk.ac.kr/.../Team_project/7th/T3_Presentation.pdf · 2013-06-14 · OSP 3. rd. Cycle (VAT Paint) – T3. Clover – Treemap, Cloud Report](https://reader033.vdocuments.pub/reader033/viewer/2022053013/5f0ff7897e708231d446c6f7/html5/thumbnails/20.jpg)
Thank You
20 / 20