Are Existing Code Smells Relevant in Web Games? An Empirical Study

被引:4
作者
Khanve, Vaishali [1 ]
机构
[1] Indian Inst Technol Tirupati, Intelligent Software & Human Analyt ISHA Res Lab, Tirupati, Andhra Pradesh, India
来源
ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING | 2019年
关键词
Web Games; Code Smells; Game-specific Code Smells;
D O I
10.1145/3338906.3342504
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In software applications, code smells are considered as bad coding practices acquired at the time of development. The presence of such code smells in games may affect the process of game development adversely. Our preliminary study aims at investigating the existence of code smells in the games. To achieve this, we used JavaScript code smells detection tool JSNose against 361 JavaScript web games to find occurrences of JavaScript smells in games. Further, we conducted a manual study to find violations of known game programming patterns in 8 web games to verify the necessity of game-specific code smells detection tool. Our results shows that existing JavaScript code smells detection tool is not sufficient to find game-specific code smells in web games.
引用
收藏
页码:1241 / 1243
页数:3
相关论文
共 33 条
[1]  
[Anonymous], P 22 INT C SYST SOFT
[2]  
[Anonymous], 2010 IEEE GLOB TEL C
[3]  
Arcoverde R., 2011, Proceedings of the 4th Workshop on Refactoring Tools. WRT 11, P33, DOI DOI 10.1145/1984732.1984740
[4]  
Danphitsanuphan P., 2012, P SPRING C ENG TECHN, P1, DOI DOI 10.1109/SCET.2012.6342082
[5]  
De Prato Giuditta, 2011, PAVING WAY E SERVICE
[6]  
Fard AM, 2013, IEEE INT WORK C SO, P116, DOI 10.1109/SCAM.2013.6648192
[7]  
Felix S James Benedict, STUDY CODE SMELL DET
[8]  
Fernandes E., 2016, P 20 EASE, P18
[9]  
Fontana F. A., 2011, 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops (ICSTW), P474, DOI 10.1109/ICSTW.2011.14
[10]  
Fontana F. A., 2011, 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops (ICSTW), P450, DOI 10.1109/ICSTW.2011.12