مقاله کنفرانسی سال ۱۳۹۵ فارسی

مطالعه ی تجربی عملکرد تحلیل گرهای زبان های برنامه نویسی مبتنی بر وب در تشخیص انواع تفاوت بین نسخه های مختلف برنامه

چکیده مقاله

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

کلیدواژه‌ها

نویسندگان

تصویر فریناز نادری

فریناز نادری

دانشجوی کارشناسی ارشد مهندسی نرم افزار، دانشکده مهندسی کامپیوتر، واحد نجف آباد، دانشگاه آزاد اسلامی ، نجف آباد، ایران

تصویر سیدحبیب سیف زاده

سیدحبیب سیف زاده

استادیار، دانشکده مهندسی کامپیوتر، واحد نجف آباد، دانشگاه آزاد اسلامی ، نجف آباد، ایران

شیوه ارجاع

نادری، فریناز و سیف زاده، سیدحبیب،1395،مطالعه ی تجربی عملکرد تحلیل گرهای زبان های برنامه نویسی مبتنی بر وب در تشخیص انواع تفاوت بین نسخه های مختلف برنامه،کنفرانس بین المللی مهندسی و علوم کامپیوتر،نجف آباد

ارائه‌شده در

پوستر مجموعه مقالات کنفرانس بین المللی مهندسی و علوم کامپیوتر مجموعه مقالات کنفرانس بین المللی مهندسی و علوم کامپیوتر3 اسفند 1395 · نجف آباد
ادامه مسیر پژوهش

مقالات مرتبط

مقاله کنفرانسی سال ۱۳۹۵ ۴,۴۴۸ مشاهده

طراحی ضرب کننده 2 بیتی بهینه مدولتاژ با استفاده از منطق سه مقداری برپایه ی تکنولوژی ترانزیستورهای نانولوله ی کربنی

ضرب کننده ها از واحدهای هستند که به صورت وسیع در اعمال پردازشی خصوصا پردازش سیگنال دیجیتال مورد استفادهق…

منطق سه مقداریترانزیستورهای نانولوله ی کربنیضرب کننده ی دوبیتی سه مقداری
مقاله کنفرانسی سال ۱۳۹۵ ۳,۶۹۷ مشاهده

مروری بر روش های تشخیص چهره و چالش های آن

تشخیص چهره، یکی از مشکلات کنونی در زمینه پردازش تصویر، بینایی ماشینی و شناسیی الگو است فناوری بازشناسی چ…

بیومتریکتشخیص چهرهاحراز هویت
مقاله کنفرانسی سال ۱۳۹۵ ۳,۵۱۰ مشاهده

بررسی روش های یادگیری ماشین جهت تشخیص نفوذ در شبکه های کامپیوتری

امروزه توسعه روزافزون شبکه های رایانه ای و کاربرد وسیع آن در زندگی بشر، لزوم تامین امنیت این شبکه ها را…

امنیتسیستم تشخیص نفوذتهاجم
مقاله کنفرانسی سال ۱۳۹۵ ۳,۱۳۸ مشاهده

طبقه بندی برخی از روش های تشخیص آلزایمر

آلزایمر ازجمله بیماری های شایع قرن 21 است که به انحصار به آن AD گفته می شود در حال حاضر درمانی برای آنوج…

تشخیصپیشگیریآلزایمر
مقاله کنفرانسی سال ۱۳۹۵ ۲,۸۹۵ مشاهده

تشخیص سرطان سینه با استفاده از تکنیک های پردازش تصویر، تصاویر ماموگرافی

در این مقاله، به بررسی تشخیص سرطان سینه از طریق پردازش تصویر پرداخته شد هدف از پژوهش صورت گرفته، پردازش…

سرطان سینهپردازش تصویرماموگرافی
مقاله کنفرانسی سال ۱۳۹۵ ۲,۸۷۹ مشاهده

مروری بر روشهای پیش بینی لینک در شبکه های اجتماعی

امروزه شبکه های اجتماعی به دلیل امکان ایجاد ارتباط بین افراد مختلف در سرتاسر دنیا محبوبیت زیادی دارند و…

شبکه های اجتماعیپیش بینی لینکگراف