CODECOD: Platform Crowdsourcing Untuk Mendeteksi Code Smell
One phase of software development is maintenance. The ease of maintenance is supported by the program code written in the right way. However, sometimes programmers still have bad habits in writing code, causing code smell. For that the detection of the code smell in the program code must be done as...
Saved in:
Main Author: | |
---|---|
Format: | Theses |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/25499 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:25499 |
---|---|
spelling |
id-itb.:254992018-10-01T10:11:41Z CODECOD: Platform Crowdsourcing Untuk Mendeteksi Code Smell JAMIATI PARAMITA NIM - 23516023 , ANDI Indonesia Theses INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/25499 One phase of software development is maintenance. The ease of maintenance is supported by the program code written in the right way. However, sometimes programmers still have bad habits in writing code, causing code smell. For that the detection of the code smell in the program code must be done as early as possible with the correct accuracy. At this time many code-detection tools smell in the program code, but the role of humans is still very much needed to do manual detection. One method that can be done to combine human roles and machine computing is the crowdsourcing method. However, research on crowdsourcing in the field of software engineering in general and the detection of smell code in particular is still very minimal. <br /> <br /> <br /> <br /> <br /> From these problems, this research develops one of the crowdsourcing methods, namely the decomposition of tasks implemented in a platform called CODECOD. This platform helps humans to detect smell code according to the classification of smell code from Martin Fowler by decomposing the program code to help detect. In addition, this study also developed the find, vote method, verify as a quality guarantee for the detection of code smell. <br /> <br /> <br /> <br /> <br /> The implementation of this research is decomposing a java program code file with object-oriented structure into a single method and single class which is then referred to as microtask. Based on the results of the test, the detection of the smell code using CODECOD shows that the time required is less, the amount of code smell found is more and the accuracy is greater than without decomposition. <br /> text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
One phase of software development is maintenance. The ease of maintenance is supported by the program code written in the right way. However, sometimes programmers still have bad habits in writing code, causing code smell. For that the detection of the code smell in the program code must be done as early as possible with the correct accuracy. At this time many code-detection tools smell in the program code, but the role of humans is still very much needed to do manual detection. One method that can be done to combine human roles and machine computing is the crowdsourcing method. However, research on crowdsourcing in the field of software engineering in general and the detection of smell code in particular is still very minimal. <br />
<br />
<br />
<br />
<br />
From these problems, this research develops one of the crowdsourcing methods, namely the decomposition of tasks implemented in a platform called CODECOD. This platform helps humans to detect smell code according to the classification of smell code from Martin Fowler by decomposing the program code to help detect. In addition, this study also developed the find, vote method, verify as a quality guarantee for the detection of code smell. <br />
<br />
<br />
<br />
<br />
The implementation of this research is decomposing a java program code file with object-oriented structure into a single method and single class which is then referred to as microtask. Based on the results of the test, the detection of the smell code using CODECOD shows that the time required is less, the amount of code smell found is more and the accuracy is greater than without decomposition. <br />
|
format |
Theses |
author |
JAMIATI PARAMITA NIM - 23516023 , ANDI |
spellingShingle |
JAMIATI PARAMITA NIM - 23516023 , ANDI CODECOD: Platform Crowdsourcing Untuk Mendeteksi Code Smell |
author_facet |
JAMIATI PARAMITA NIM - 23516023 , ANDI |
author_sort |
JAMIATI PARAMITA NIM - 23516023 , ANDI |
title |
CODECOD: Platform Crowdsourcing Untuk Mendeteksi Code Smell |
title_short |
CODECOD: Platform Crowdsourcing Untuk Mendeteksi Code Smell |
title_full |
CODECOD: Platform Crowdsourcing Untuk Mendeteksi Code Smell |
title_fullStr |
CODECOD: Platform Crowdsourcing Untuk Mendeteksi Code Smell |
title_full_unstemmed |
CODECOD: Platform Crowdsourcing Untuk Mendeteksi Code Smell |
title_sort |
codecod: platform crowdsourcing untuk mendeteksi code smell |
url |
https://digilib.itb.ac.id/gdl/view/25499 |
_version_ |
1822921578690641920 |