Towards a Taxonomy of Grammar Smells

被引:3
|
作者
Stijlaart, Mats [1 ]
Zaytsev, Vadim [2 ]
机构
[1] Univ Amsterdam, Amsterdam, Netherlands
[2] Raincode Labs, Brussels, Belgium
关键词
Smell detection; grammar engineering; LANGUAGE;
D O I
10.1145/3136014.3136035
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Any grammar engineer can tell a good grammar from a bad one, but there is no commonly accepted taxonomy of indicators of required grammar refactorings. One of the consequences of this lack of general smell taxonomy is the scarcity of tools to assess and improve the quality of grammars. By combining two lines of research-on smell detection and on grammar transformation-we have assembled a taxonomy of smells in grammars. As a pilot case, the detectors for identified smells were implemented for grammars in a broad sense and applied to the 641 grammars of the Grammar Zoo.
引用
收藏
页码:43 / 54
页数:12
相关论文
共 50 条
  • [1] Towards a taxonomy of code review smells
    Doğan, Emre
    Tüzün, Eray
    [J]. Information and Software Technology, 2022, 142
  • [2] Towards a taxonomy of code review smells
    Dogan, Emre
    Tuzun, Eray
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 142
  • [3] Towards a Taxonomy of Inline Code Comment Smells
    Jabrayilzade, Elgun
    Gurkan, Olcaytu
    Tuzun, Eray
    [J]. IEEE 21ST INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2021), 2021, : 131 - 135
  • [4] Towards a Taxonomy of Bug Tracking Process Smells: A Quantitative Analysis
    Qamar, Khushbakht Ali
    Sulun, Emre
    Tuzun, Eray
    [J]. 2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 138 - 147
  • [5] Taxonomy of Architecture Maintainability Smells
    Rachow, Paula
    Wiese, Marion
    van Hoorn, Andre
    [J]. PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 31 - 40
  • [6] Taxonomy of inline code comment smells
    Jabrayilzade, Elgun
    Yurtoglu, Ayda
    Tuzun, Eray
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (03)
  • [7] Towards a Catalog of Spreadsheet Smells
    Cunha, Jacome
    Fernandes, Joao P.
    Ribeiro, Hugo
    Saraiva, Joao
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2012, PT IV, 2012, 7336 : 202 - 216
  • [8] Towards Microservice Smells Detection
    Pigazzini, Ilaria
    Fontana, Francesca Arcelli
    Lenarduzzi, Valentina
    Taibi, Davide
    [J]. 2020 IEEE/ACM INTERNATIONAL CONFERENCE ON TECHNICAL DEBT, TECHDEBT, 2020, : 92 - 97
  • [9] TOWARDS A VISUAL VOICE FOR SMELLS
    McLean, Kate
    [J]. LANDSCAPE ARCHITECTURE FRONTIERS, 2016, 4 (04) : 131 - 141
  • [10] Towards a Catalog of Usability Smells
    Almeida, Diogo
    Campos, Jose Creissac
    Saraiva, Joao
    Silva, Joao Carlos
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 175 - 181