چکیده مقاله
بررسی تفاوت بین نسخه های مختلف یک برنامه کار ارزشمندی است که نه تنها باعث کشف بیشترین تغییرات در کدها می شود بلکهامکانی برای تیم نگه داری نرم افزار فراهم می کند تا بتوانند نحوه ی تکامل برنامه ها را به این روش استخراج کنند همچنین شناساییتفاوت ها در تولید خودکار فایل وصله برای استفاده در به روزرسانی پویای نرم افزارها نیز بکار می رود امروزه با افزا یش تعدادبرنامه های نوشته شده به زبان PHP3، نیاز به استخراج تفاوت بین نسخه ها به منظور فهم تکامل این برنامه ها امری بدیهی است ازآن جا که تحقیقات کمی در این زمینه انجام شده، نیاز است تا ابزاری جهت تشخیص خودکار تفاوت ها ی دو نسخه از کد منبعبرنامه ها ی مبتنی بر وب، ایجاد شود این کار باعث به حداکثر رساندن دسترس پذیری و صرفه جویی قابل توجه در زمان نیرویمتخصص به منظور نگه داری این برنامه ها خواهد شد در این مقاله چندین نسخه از برنامه های مبتنی بر وب جوملا و وردپرس، توسط دو تحلیل گر Meld و PHP Semver Checkerبا هم مقایسه شده اند نتیجه ی این مقایسه، استخراج تفاوت های بین نسخه ها، تعداد تکرار و اهمیت آن ها است همچنین نحوه یعملکرد و قدرت تحلیل گرهای موجود در شناسایی تفاوت ها بررسی شد در پایان تحلیل گر مناسب انتخاب و اقداماتی برای بهبودعملکرد آن پیشنهاد گردید
کلیدواژهها
نویسندگان
شیوه ارجاع
نادری، فریناز و سیف زاده، سیدحبیب،1395،مطالعه ی تجربی عملکرد تحلیل گرهای زبان های برنامه نویسی مبتنی بر وب در تشخیص انواع تفاوت بین نسخه های مختلف برنامه،کنفرانس بین المللی مهندسی و علوم کامپیوتر،نجف آباد
ارائهشده در
مجموعه مقالات کنفرانس بین المللی مهندسی و علوم کامپیوتر3 اسفند 1395 · نجف آباد