امروز چهارشنبه ۲۶ اردیبهشت ۱۴۰۳
دسته بندی سایت
محبوب ترین ها
پرفروش ترین ها
پر فروش ترین های فورکیا
برچسب های مهم
آمار بازدید سایت
پیوند ها
مطالعه ی تجربی عملکرد تحلیل گرهای زبان های برنامه نویسی مبتنی بر
وب در تشخیص انواع تفاوت بین نسخه های مختلف برنامه
بررسی تفاوت بین نسخه های مختلف یک برنامه کار ارزشمندی است که نه تنها باعث کشف بیشترین تغییرات در کدها می شود بلکه
امکانی برای تیم نگه داری نرم افزار فراهم می کند تا بتوانند نحوه ی تکامل برنامه ها را به این روش استخراج کنند. همچنین شناسایی
تفاوت ها در تولید خودکار فایل وصله 1 برای استفاده در به روزرسانی پویا 2 ی نرم افزارها نیز بکار میی رود. امیروزه بیا افیزا یش تعیداد
برنامه های نوشته شده به زبان PHP3 ، نیاز به استخراج تفاوت بین نسخه ها به منظور فهم تکامل این برنامه ها امری بدیهی اسیت. از
آن جا که تحقیقات کمی در این زمینه انجام شده، نیاز است تا ابزاری جهت تشخیص خودکیار تفیاوت هیا ی دو نسیخه از کید منبی
برنامه ها ی مبتنی بر وب، ایجاد شود. این کار باعث به حداکثر رساندن دسترس پذیری و صرفه جیو یی قابیل توجیه در زمیان ن ییروی
متخصص به منظور نگه داری این برنامه ها خواهد شد.
در این مقاله چندین نسخه از برنامه های مبتنی بر وب جوملا 4 و وردپرس 5 ، توسط دو تحلیل گر Meld6 و PHP-Semver-Checker7
با هم مقایسه شده اند. نتیجه ی این مقایسه، استخراج تفاوت های بین نسخه ها،تعداد تکرار و اهمیت آن ها اسیت . همچنیین نحیوه ی
عملکرد و قدرت تحلیل گرهای موجود در شناسایی تفاوت ها بررسی شد. در پایان تحلیل گر مناسب انتخاب و اقیداماتی بیرای بهبیود
عملکرد آن پیشنهاد گردید.
مبلغ قابل پرداخت 5,100 تومان