Semantic patterns extraction of code smells: Retrieving the solutions of bugs
Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Scientific › peer-review
Standard
Semantic patterns extraction of code smells : Retrieving the solutions of bugs. / Zhang, Boyang.
SSSME-2019: Joint Proceedings of the Inforte Summer School on Software Maintenance and Evolution. CEUR-WS, 2019. p. 71-77 (CEUR Workshop Proceedings; Vol. 2520).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Scientific › peer-review
Harvard
APA
Vancouver
Author
Bibtex - Download
}
RIS (suitable for import to EndNote) - Download
TY - GEN
T1 - Semantic patterns extraction of code smells
T2 - Retrieving the solutions of bugs
AU - Zhang, Boyang
N1 - jufoid=53269
PY - 2019
Y1 - 2019
N2 - The understanding of code smells have exerted profound influence in the quality and the performance of programming codes. There are various type of code smells require various solutions. In order to interpret the solutions available in code smells, this research uses NLP (natural language programming) techniques to comprehend contents of messages from Technical Debt Dataset. Based on phrase structure rules, semantic patterns were extracted from the Dataset to build connection between trigger words and dependency tree. Verb Phrases are considered as the actions taken by programmers encountering code smells.
AB - The understanding of code smells have exerted profound influence in the quality and the performance of programming codes. There are various type of code smells require various solutions. In order to interpret the solutions available in code smells, this research uses NLP (natural language programming) techniques to comprehend contents of messages from Technical Debt Dataset. Based on phrase structure rules, semantic patterns were extracted from the Dataset to build connection between trigger words and dependency tree. Verb Phrases are considered as the actions taken by programmers encountering code smells.
KW - Code smells
KW - NLP
KW - Phrase structure rules
KW - Semantic patterns
M3 - Conference contribution
T3 - CEUR Workshop Proceedings
SP - 71
EP - 77
BT - SSSME-2019
PB - CEUR-WS
ER -