نام پژوهشگر: علی هارون آبادی

ایجاد یک سیستم توصیه گر در وب با بهره گیری از کاوش استفاده از وب و نمایه های کاربران
thesis موسسه آموزش عالی غیر انتفاعی و غیر دولتی جهاد دانشگاهی خوزستان - جهاد دانشگاهی 1392
  طیبه ممبنی   علی هارون آبادی

شبکه جهانی وب منبع عظیمی از اطلاعات می باشد که به دلیل در دسترس بودن اطلاعات مفید و اطلاعاتی که به طور پویا در حال تغییر هستند، امروزه به طور گسترده مورد استفاه قرار می گیرد. کاربران اغلب به واسطه ی مقدار زیاد صفحات وب سردرگم می گردند و جستجوی اطلاعات مناسب مرتبط با علاقمندی های آنها دشوار می باشد. با توجه با این مشکل، نیاز به سیستمی که بتواند کاربران را به گزینه ها و سرویس های مورد نظرشان راهنمایی کند، ضروری می باشد. سیستم های توصیه گر از بین یک مجموعه ی بزرگ از علاقمندی های کاربر، گزینه هایی را که ممکن است کاربر بیشتر به آنها علاقمند باشد را پیشنهاد می دهند. کاوش استفاده از وب برای عمل کردن بر روی ثبت های سرور که شامل گردش کاربر می باشد، طراحی شده است، بنابراین سیستم های توصیه گر از کاوش استفاده از وب برای پیش بینی الگوی گردشی کاربر و پیشنهاد دادن آنها در قالب لیست پیشنهاد استفاده می کنند. در این پایان نامه، ما یک سیستم توصیه گر مبتنی بر کاوش استفاده از وب در دو فاز برخط و برون خط پیشنهاد نموده ایم. در فاز برون خط، ابتدا ثبت های دسترسی کاربر برای شناسایی نشست های کاربر تجزیه و تحلیل می شوند. سپس، نمایه های کاربران با استفاده از اطلاعات بدست آمده از ثبت های سرور و بر مبنای معیارهای فرکانس دسترسی به صفحات، زمان سپری شده توسط کاربر در صفحات و همچنین تاریخ بازدید از صفحات ساخته شده است. تاریخ این گونه اهمیت خود را نشان می دهد که احتمال درخواست صفحات جدید نسبت به صفحات قدیمی برای کاربران بیشتر است و صفحات قدیمی احتمال بازدید کمتری دارند زیرا کاربران به دنبال اطلاعات جدید هستند. پس از ساخت نمایه های کاربران، با استفاده از الگوریتم خوشه بندی fuzzy c-means و معیار مشابهت s(c) کاربران با علاقمندی های مشابه در خوشه های یکسان دسته بندی شده اند. در فاز برخط، یک شبکه عصبی برای کشف مدل پیشنهاد ارائه شده و پیشنهادات برخط برای کاربر فعال با استفاده از ماژول پیشنهاد تولید شده است. لیست پیشنهاد بر اساس میزان علاقمند بودن کاربر به صفحات و رتبه صفحات در موتورهای جستجو ارزیابی شده صفحات مناسب کاربر فعال پیشنهاد می شود. آزمایشات انجام شده نشان می دهد روش پیشنهادی در پیش بینی درخواست های آتی کاربر نسبت به روش های مورد مقایسه از دقت و پوشش مناسبی برخوردار است.

ارائه یک روش به منظور ارزیابی کارایی معماری نرم افزار با استفاده از زبان مدلسازی یکپارچه و مدل-های رسمی فازی
thesis موسسه آموزش عالی غیر انتفاعی و غیر دولتی جهاد دانشگاهی خوزستان - دانشکده مهندسی 1393
  جعفر رضاییان ششده   علی هارون آبادی

معماری نرم¬افزار، به عنوان اولین محصول، نقش مهم و مستقیمی در توسعه سیستم¬های نرم¬افزاری پیچیده ایفا می¬کند و با کمک آن می¬توان رفتار قابل ارزیابی سیستم، یعنی صفات کیفیتی همچون امنیت، قابلیت اطمینان، قابلیت استفاده، قابلیت تغییر و کارایی را مورد سنجش قرار داد. با ارزیابی معماری می¬توان اطمینان حاصل کرد که آیا معماری این اهداف کیفیتی را برآورده می¬کند یا خیر. یک روش برای ارزیابی معماری نرم¬افزار، ایجاد مدلی قابل اجرا از معماری است. یک مدل قابل اجرا از معماری، توصیفی رسمی از معماری محسوب می¬شود که با آن می¬توان قبل از پیاده¬سازی معماری، رفتار سیستم نهایی را مشاهده و بررسی نمود و ایرادهای احتمالی در معماری را ردیابی نمود. در این تحقیق سعی بر آن است که بتوان با استفاده از سبک¬های معماری نرم¬افزار و نمودارهای uml به یک مدل واقعی جهت توصیف معماری نرم افزار پرداخت تا به یک مدل اجرایی مبتنی¬بر شبکه پتری رنگی تبدیل و در¬نهایت ارزیابی شوند. با تبدیل مدل واقعی به مدل اجرایی امکان ارزیابی کارایی معماری نرم افزار روی مدل اجرایی فراهم می شود. انتظار می رود با استفاده از منطق فازی و تحلیل بازخورد قبل از مرحله پیاده سازی بتوان کارایی را بهبود بخشید. مقایسه¬ها نشان می¬دهد که استفاده از رویکرد فازی بهبود قابل¬توجهی در راستای ارزیابی پارامترهای غیروظیفه¬مندی سیستم نرم افزاری درپی دارد و به بهبود این پارامترها کمک می¬کند.

ارزیابی کارایی معماری سازمانی با بهره گیری از شبکه های پتری رنگی فازی
thesis موسسه آموزش عالی غیر انتفاعی و غیر دولتی جهاد دانشگاهی خوزستان - دانشکده برق و کامپیوتر 1393
  سمیره السادات حسینی   علی هارون آبادی

معماری سازمانی نگرش کلانی است که در آن تمام مراحل تحلیل، طراحی و پیادهسازی سیستمهای اطلاعاتی و در سه فاز برنامه « فرآیند معماری سازمانی » مورد بررسی قرار میگیرد. معماری سازمانی طی فرآیندی به نام راهبردی، برنامهریزی معماری و اجرای معماری تهیه و تدوین میگردد. اگر در فاز اجرای معماری، مشکلات معماری مشخص شود این امر باعث می شود هزینه و زمان زیادی برای سازمان از دست برود که این امر ممکن است حتی در مواردی به شکست سازمان منجر شود. لذا انتظار میرود، که در فاز قبل از اجرای معماری، یعنی فاز برنامهریزی معماری سازمانی از درست و صحیح بودن آن اطمینان حاصل کرد. برای اطمینان از درستی برنامه ریزی معماری سازمانی احتیاج به ارزیابی آن قبل از اجرای معماری است. ارزیابی معماری همیشه به عنوان راه حلی که در آن بتوان از مرتفع شدن مطلق یا نسبی نیاز ذینفعان اطمینان کسب کرد، مطرح بوده است. برای ارزیابی آن نیاز خواهد بود که ارزیابی معماری علاوه بر بررسی نیازهای وظیفهمندی معماری برخی نیازمندیهای غیروظیفهمندی معماری را نیز مورد ارزیابی قرار دهد. یکی از این نیازمندیهای غیروظیفهمندی کارایی است. برای ارزیابی معماری سازمانی، از مدل قابل اجرا بهره برده میشود. استفاده شده و به (uml) در این تحقیق برای نمایش محصولات معماری سازمانی از زبان مدلسازی یکپارچه بیان محصولات معماری پرداخته، سپس با ارائه شبکههای پتری رنگی فازی مدل قابل اجرا ایجاد میگردد. باارزیابی روش پیشنهادی ملاحظه میگردد رویکرد مورد نظر قابلیت رسیدگی به متغیرهای کارایی (طول صف) را قبل از مرحله پیادهسازی دارا میباشد.

ایجاد یک سیستم توصیه گر در وب با بهره گیری از نمایه های کاربران و روش های یادگیری ماشین
thesis دانشگاه آزاد اسلامی - دانشگاه آزاد اسلامی واحد تهران مرکزی - دانشکده فنی 1393
  سمانه رجبی   علی هارون آبادی

گسترش وب که فاقد یک ساختار یکپارچه است مشکلات متعددی را برای کاربران ایجاد می نماید. عدم یافتن اطلاعات مورد نیاز کاربران در این انباره ی عظیم یکی از مشکلات کاربران وب می باشد. به منظور مقابله با این مشکلات سیستم های شخصی سازی وب ارائه شده است که با یافتن الگوهای رفتاری کاربران بدون درخواست صریح آنها قادر هستند تا پیشنهاداتی مطابق با علایق کاربران به آنها ارائه دهند. در این میان تکنیک های وب کاوی مبتنی بر کاربرد به منظور کشف الگوهای رفتاری کاربران ارائه شده است که این تکنیک ها با بهره گیری از ثبت های وب سرورها به صورت ضمنی می توانند الگوهای رفتاری کاربران را استخراج کنند.