Cite Article

Zsmell – Code Smell Detection for Open Source Software

Choose citation format

BibTeX

@article{IJASEIT10182,
   author = {Aziz Nanthaamornphong and Tanawat Saeang and Panyaprach Tularak},
   title = {Zsmell – Code Smell Detection for Open Source Software},
   journal = {International Journal on Advanced Science, Engineering and Information Technology},
   volume = {10},
   number = {3},
   year = {2020},
   pages = {1035--1041},
   keywords = {software engineering; open source software; software maintenance; code smell; software quality.},
   abstract = {

Today, open-source software (OSS) is used in various applications. It has played a vital role in information systems of many user groups such as commercials, research, education, public health, and tourism. It is also a source of additional knowledge for collaborators because this type of software is easily accessible through websites that provide management of version control services such as GitHub. However, a recent study shows an increasing trend in the existence of code smells. In OSS, there is a growing number of code smells that cause software errors. Having a code smell in software is a serious issue since it impacts the software in terms of deployment, maintenance as well as user confidence toward the software. Finding code smells in the early stages of software development would provide for better software maintenance and reliability; thus, researchers invented the Zsmell software system that helps search for code smells in the source code saved in GitHub. Developed systems display data related to code smells in each source code version that was modified by collaborators. Thus, the developers will be able to employ the proper refactoring method, which is a change in the internal structure of software without changing the original functionality of the software. We believe that this system will enable open source collaborators to improve the quality of their OSS, especially on code smell reduction and the understanding of various types of code smell commonly found in OSS projects.

},    issn = {2088-5334},    publisher = {INSIGHT - Indonesian Society for Knowledge and Human Development},    url = {http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=10182},    doi = {10.18517/ijaseit.10.3.10182} }

EndNote

%A Nanthaamornphong, Aziz
%A Saeang, Tanawat
%A Tularak, Panyaprach
%D 2020
%T Zsmell – Code Smell Detection for Open Source Software
%B 2020
%9 software engineering; open source software; software maintenance; code smell; software quality.
%! Zsmell – Code Smell Detection for Open Source Software
%K software engineering; open source software; software maintenance; code smell; software quality.
%X 

Today, open-source software (OSS) is used in various applications. It has played a vital role in information systems of many user groups such as commercials, research, education, public health, and tourism. It is also a source of additional knowledge for collaborators because this type of software is easily accessible through websites that provide management of version control services such as GitHub. However, a recent study shows an increasing trend in the existence of code smells. In OSS, there is a growing number of code smells that cause software errors. Having a code smell in software is a serious issue since it impacts the software in terms of deployment, maintenance as well as user confidence toward the software. Finding code smells in the early stages of software development would provide for better software maintenance and reliability; thus, researchers invented the Zsmell software system that helps search for code smells in the source code saved in GitHub. Developed systems display data related to code smells in each source code version that was modified by collaborators. Thus, the developers will be able to employ the proper refactoring method, which is a change in the internal structure of software without changing the original functionality of the software. We believe that this system will enable open source collaborators to improve the quality of their OSS, especially on code smell reduction and the understanding of various types of code smell commonly found in OSS projects.

%U http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=10182 %R doi:10.18517/ijaseit.10.3.10182 %J International Journal on Advanced Science, Engineering and Information Technology %V 10 %N 3 %@ 2088-5334

IEEE

Aziz Nanthaamornphong,Tanawat Saeang and Panyaprach Tularak,"Zsmell – Code Smell Detection for Open Source Software," International Journal on Advanced Science, Engineering and Information Technology, vol. 10, no. 3, pp. 1035-1041, 2020. [Online]. Available: http://dx.doi.org/10.18517/ijaseit.10.3.10182.

RefMan/ProCite (RIS)

TY  - JOUR
AU  - Nanthaamornphong, Aziz
AU  - Saeang, Tanawat
AU  - Tularak, Panyaprach
PY  - 2020
TI  - Zsmell – Code Smell Detection for Open Source Software
JF  - International Journal on Advanced Science, Engineering and Information Technology; Vol. 10 (2020) No. 3
Y2  - 2020
SP  - 1035
EP  - 1041
SN  - 2088-5334
PB  - INSIGHT - Indonesian Society for Knowledge and Human Development
KW  - software engineering; open source software; software maintenance; code smell; software quality.
N2  - 

Today, open-source software (OSS) is used in various applications. It has played a vital role in information systems of many user groups such as commercials, research, education, public health, and tourism. It is also a source of additional knowledge for collaborators because this type of software is easily accessible through websites that provide management of version control services such as GitHub. However, a recent study shows an increasing trend in the existence of code smells. In OSS, there is a growing number of code smells that cause software errors. Having a code smell in software is a serious issue since it impacts the software in terms of deployment, maintenance as well as user confidence toward the software. Finding code smells in the early stages of software development would provide for better software maintenance and reliability; thus, researchers invented the Zsmell software system that helps search for code smells in the source code saved in GitHub. Developed systems display data related to code smells in each source code version that was modified by collaborators. Thus, the developers will be able to employ the proper refactoring method, which is a change in the internal structure of software without changing the original functionality of the software. We believe that this system will enable open source collaborators to improve the quality of their OSS, especially on code smell reduction and the understanding of various types of code smell commonly found in OSS projects.

UR - http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=10182 DO - 10.18517/ijaseit.10.3.10182

RefWorks

RT Journal Article
ID 10182
A1 Nanthaamornphong, Aziz
A1 Saeang, Tanawat
A1 Tularak, Panyaprach
T1 Zsmell – Code Smell Detection for Open Source Software
JF International Journal on Advanced Science, Engineering and Information Technology
VO 10
IS 3
YR 2020
SP 1035
OP 1041
SN 2088-5334
PB INSIGHT - Indonesian Society for Knowledge and Human Development
K1 software engineering; open source software; software maintenance; code smell; software quality.
AB 

Today, open-source software (OSS) is used in various applications. It has played a vital role in information systems of many user groups such as commercials, research, education, public health, and tourism. It is also a source of additional knowledge for collaborators because this type of software is easily accessible through websites that provide management of version control services such as GitHub. However, a recent study shows an increasing trend in the existence of code smells. In OSS, there is a growing number of code smells that cause software errors. Having a code smell in software is a serious issue since it impacts the software in terms of deployment, maintenance as well as user confidence toward the software. Finding code smells in the early stages of software development would provide for better software maintenance and reliability; thus, researchers invented the Zsmell software system that helps search for code smells in the source code saved in GitHub. Developed systems display data related to code smells in each source code version that was modified by collaborators. Thus, the developers will be able to employ the proper refactoring method, which is a change in the internal structure of software without changing the original functionality of the software. We believe that this system will enable open source collaborators to improve the quality of their OSS, especially on code smell reduction and the understanding of various types of code smell commonly found in OSS projects.

LK http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=10182 DO - 10.18517/ijaseit.10.3.10182