• شماره ركورد
    13920
  • عنوان
    مطالعه و بررسي پژوهش‌هاي انجام شده در حوزه‌ شدت بوي كد
  • سال تحصيل
    1402
  • استاد راهنما
    دكتر سعيد پارسا
  • استاد مشاور
    _
  • چکيده
    هدف اين پژوهش، بررسي شدت بوي كد و تأثير بوهاي كد بر كيفيت نرم‌افزار با تمركز بر مشكلات طراحي و ساختاري است. يك بوي كد درحاليكه ممكن است يك سنجه كيفي را كاهش دهد در سنجه كيفي ديگر نتيجه مثبت داشته باشد. ارزيابي شدت بوهاي كد نقش مهمي در بهبود كيفيت نرم‌افزار ايفا مي‌كند، زيرا اين مشكلات به ظاهر جزئي مي‌توانند به تدريج تأثيرات منفي زيادي بر خوانايي، نگه‌داري و عملكرد كد داشته باشند. برخي بوهاي كد ممكن است در ابتدا بي‌ضرر به نظر برسند، اما با گذشت زمان مي‌توانند به بدهي فني و افزايش هزينه‌هاي توسعه و نگه‌داري منجر شوند. هر بوي كد مي‌تواند يك ويژگي كيفي را كاهش دهد، در حالي كه ممكن است در ويژگي ديگري تأثير مثبتي داشته باشد. اهميت ارزيابي شدت بوي كد و رابطه آن با ميزان تأثير بوهاي كد بر صفات كيفي نرم‌افزار در اين است كه مي‌تواند منجر به صرفه‌جويي در زمان، منابع و هزينه‌هاي نگه‌داري شود. براي بررسي رابطه بين شدت بوي كد و كيفيت نرم‌افزار، بايد از سنجه‌هاي كيفي نرم‌افزار استفاده كرد. اين سنجه‌ها شامل شاخص‌هايي مانند خوانايي، نگه‌داري‌پذيري، پيچيدگي و كارايي هستند. در اين پژوهش، رويكردي تركيبي مبتني بر مدل‌هاي زباني بزرگ براي شناسايي شدت بوهاي كد و ارزيابي تأثير آن‌ها بر صفات كيفي پيشنهاد شده است. مدل‌هاي زباني بزرگ مي‌توانند كد منبع را تجزيه و تحليل كرده و شدت بوهاي كد را با استفاده از سنجه‌ها شناسايي كنند و سپس به تاثير انها بر كيفيت نرم افزار با استفاده از سنجه‌هاي كيفي مي‌پردازيم. اين مدل‌ها از طريق يادگيري از مجموعه داده‌هاي بزرگ و با تحليل ويژگي‌هاي متنوع پروژه‌هاي نرم‌افزاري، تأثير شدت هر بوي كد را بر سنجه‌هاي مختلف كيفي ارزيابي مي‌كنند. براي اين منظور، ابتدا سنجه‌ها براي هر پروژه نرم‌افزاري در يك مجموعه داده گنجانده شده و سپس اين سنجه‌ها به عنوان ورودي مدل‌هاي زباني بزرگ به كار مي‌روند تا شدت بوهاي كد و تأثير آن‌ها بر ويژگي‌هاي كيفي مانند خوانايي و نگه‌داري‌پذيري تعيين شود. اين رويكرد پوياتر از روش‌هاي آماري سنتي است. نتايج اين پژوهش نشان مي‌دهند كه مدل‌هاي تركيبي مبتني بر مدل‌هاي زباني بزرگ عملكرد بهتري در ارزيابي رابطه بين شدت بوهاي كد و كيفيت نرم‌افزار دارند.
  • نام دانشجو

    زهرا دلجوشندي

  • تاريخ ارائه
    10/2/2024 12:00:00 AM
  • متن كامل
    84218
  • پديد آورنده

    زهرا دلجو شندي

  • تاريخ ورود اطلاعات
    1403/07/30
  • عنوان به انگليسي
    A Study and Review of the Severity of the Code Smells
  • كليدواژه هاي فارسي
    بوي كد، كيفيت نرم‌افزار، سنجه‌هاي كد منبع، مدل‌هاي زباني بزرگ، يادگيري ماشيني، مجموعه‌داده.
  • كليدواژه هاي لاتين
    code smell, software quality, source code metrics, large language models, machine learning, dataset.