مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources

Seminar Paper

Paper Information

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources

video

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources

sound

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources

Persian Version

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources

View:

30
مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources

Download:

0
مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources

Cites:

Information Seminar Paper

Title

Automatic Refactoring of Software Source Code to Eliminate Linguistic Antipatterns

Author(s)

 Shahidi Nashroudkoli Mohammad Amin | Ashtiani Mehrdad

Pages

  -

Abstract

 Nowadays, due to the important role of software systems in our lives, without the use of software, we will not be able to get most of the services we are used to. The quality of these services depends on the quality of the software that implements them. There are many criteria for measuring the quality of a software. The presence or absence of Antipatterns can be a measure of software quality. Some well-known Antipatterns are studied according to their effect on performance, reliability and other related criteria. One of these criteria is the readability of the software source code. Developers of a program are not necessarily the only ones developing it in the future, so it is important to follow tips that make it easier for potential developers to understand how the program works. This article examines the linguistic Antipatterns associated with naming functions and provides solutions for their automatic resolution. Antipatterns that are related to the naming of members of the software source code are called linguistic Antipatterns. This paper presents a method for automatic detection and elimination of these Antipatterns using abstract syntax tree. The proposed method is then tested on the source code of several open source softwares.

Cites

  • No record.
  • References

  • No record.
  • Cite

    APA: Copy

    Shahidi Nashroudkoli, Mohammad Amin, & Ashtiani, Mehrdad. (2022). Automatic Refactoring of Software Source Code to Eliminate Linguistic Antipatterns. INTERNATIONAL CONFERENCE ON WEB RESEARCH. SID. https://sid.ir/paper/949655/en

    Vancouver: Copy

    Shahidi Nashroudkoli Mohammad Amin, Ashtiani Mehrdad. Automatic Refactoring of Software Source Code to Eliminate Linguistic Antipatterns. 2022. Available from: https://sid.ir/paper/949655/en

    IEEE: Copy

    Mohammad Amin Shahidi Nashroudkoli, and Mehrdad Ashtiani, “Automatic Refactoring of Software Source Code to Eliminate Linguistic Antipatterns,” presented at the INTERNATIONAL CONFERENCE ON WEB RESEARCH. 2022, [Online]. Available: https://sid.ir/paper/949655/en

    Related Journal Papers

  • No record.
  • Related Seminar Papers

  • No record.
  • Related Plans

  • No record.
  • Recommended Workshops






    مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources
    مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources
    مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources
    مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources
    مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources
    مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources
    مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources
    File Not Exists.
    Move to top
    telegram sharing button
    whatsapp sharing button
    linkedin sharing button
    twitter sharing button
    email sharing button
    email sharing button
    email sharing button
    sharethis sharing button