icon

پروفسور احمد حسن

علم و فناوری اطلاعات و ارتباطات

سال تولد :

1976

محل تولد :

مصر

اثر :

کاوش مخازن نرم‌افزاری (MSR)

زندگی‌نامه

دانشمندی در سطح جهانی در حوزه علوم رایانه؛ پروفسور احمد حسن برگزیده پنجمین دوره جایزه مصطفی(ص) کیست؟

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

پروفسور احمد حسن، دانش‌آموخته ریاضی در مقطع کارشناسی و کارشناسی ارشد و دکتری از دانشکده علوم رایانه دانشگاه واترلو  به ترتیب در سال‌های 1999، 2001 و 2005 است.

وی اکنون استاد دانشگاه دولتی کویینز در شهر کینگستون ایالت اونتاریو کانادا، مدیر آزمایشگاه هوش مصنوعی و تحلیل‌های نرم‌افزار به اختصار SAIL وابسته به این دانشگاه و مدیر بخش تحقیقات صنعتی در شورای تحقیقات مهندسی و علوم طبیعی کاناداست.

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

این محقق حوزه علوم رایانه عضو نهادهای علمی مرتبط جهانی از جمله عضو انجمن ماشین های محاسباتی (ACM) و عضو موسسه  مهندسان برق و الکترونیک (IEEE) نیز هست.

وی تنها در پایگاه نمایه‌سازی وب آو ساینس طی سال‌های 2002 تا 2022 تعداد 234 عنوان مقاله علمی منتشر کرده است که تعداد کل ارجاعات او به بیش از هفت هزار و 200 مقاله می‌رسد. شاخص اچ برای این استاد حوزه فناوری ارتباطات بر اساس مقالات منتشرشده 95 است. همچنین وی اختراعات زیادی در کشورهای مختلف از جمله 93 اختراع در آمریکا، 38 اختراع در اتحادیه اروپا، 26 اختراع در کانادا، 25 اختراع در آلمان ثبت کرده است.

پروفسور حسن ضمن عضویت در مجامع علمی بین‌المللی زیادی جوایزی را نیز کسب کرده است؛ از جمله جایزه شورای فنی جامعه رایانه در سال 2022 که به فرد یا گروهی اهدا می‌شود که در تحقیقات یا تمرینات مهندسی نرم‌افزار مشارکت قابل توجهی داشته باشد.

معرفی اثر‌

کاوش مخازن نرم‌افزار؛ دستاورد پروفسور احمد حسن برگزیده پنجمین دوره جایزه مصطفی(ص)

پروفسور احمد حسن، استاد دانشگاه کویین کانادا برای توسعه حوزه کاوش مخازن نرم‌افزار (MSR) و دیگر فعالیت‌های خود در زمینه مهندسی نرم‌افزار و برنامه‌نوبسی، برگزیده پنجمین دوره اعطای جایزه مصطفی(ص) شد.

پروفسور احمد حسن در سطح جهان در زمینه نرم‌افزار نامی شناخته شده است.

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

مخازن نرم افزار یک حوزۀ چندرشته‌ای است که روش‌های مهندسی نرم‌افزار، داده‌کاوی، هوش مصنوعی و بازیابی اطلاعات را در آن با هم ترکیب می‌شود. محققان می‌توانند با بکارگیری این روش‌ها در داده‌های مخزن نرم افزار، اطلاعات خوبی در مورد فرآیندهای توسعه، کیفیت و تکامل نرم‌افزار به دست آورند.

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

پروفسور حسن همچنین بنیانگذار کنفرانس کاوش مخازن نرم‌افزار و جامعه تحقیقاتی پیرامون این موضوع در سراسر جهان بوده است. وی به  همراه دیگر محققان این حوزه یک ویژه‌نامه از مجله ماهنامه مروری موسسه مهندسان برق و الکترونیک  و نشریه مهندسان نرم‌افزار تجربی را در مورد این موضوع سردبیری کرد.

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

حوزه کاوش مخازن نرم‌افزار به طور کلی حوزه‌ای ارزشمند است که تأثیر قابل توجهی بر تحقیقات و عملکرد مهندسی نرم‌افزار دارد. این امر منجر به توسعه روش‌ها و ابزارهای جدید برای تجزیه و تحلیل نرم‌افزار منجر شده و به بهبود کیفیت و کارایی نرم‌افزار کمک کرده است.