An ontology-based taxonomy of bad code smells

Yung Pin Cheng, Jiue Ren Liao

研究成果: 書貢獻/報告類型會議論文篇章同行評審

6 引文 斯高帕斯(Scopus)

摘要

"Bad code smell" or "spaghetti code" is a jargon used among programmers to refer to source code that is diffi-cult to maintain, evolve, and change. We consider them as symptoms of poor software engineering practice. This paper presents an application of concept of ontology to develop a bad code smell taxonomy. We develop a taxonomy hierarchy which categorizes bad code smells from the viewpoints of refactoring. A more formal format is introduced to define the bad code smells more concretely. Besides, the relations among bad code smells, called semantic relations in ontology terms, are explored and established. The ontology can be used for reasoning in other applications.

原文???core.languages.en_GB???
主出版物標題Proceedings of the 3rd IASTED International Conference on Advances in Computer Science and Technology, ACST 2007
頁面437-442
頁數6
出版狀態已出版 - 2007
事件3rd IASTED International Conference on Advances in Computer Science and Technology, ACST 2007 - Phuket, Thailand
持續時間: 2 4月 20074 4月 2007

出版系列

名字Proceedings of the 3rd IASTED International Conference on Advances in Computer Science and Technology, ACST 2007

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???3rd IASTED International Conference on Advances in Computer Science and Technology, ACST 2007
國家/地區Thailand
城市Phuket
期間2/04/074/04/07

指紋

深入研究「An ontology-based taxonomy of bad code smells」主題。共同形成了獨特的指紋。

引用此