معیاری جدید برای بهبود درک کد منبع قابل استفاده در الگوریتم های خوشه بندی نرم افزار
محل انتشار: سومین کنفرانس بین المللی مهندسی و فناوری اطلاعات
سال انتشار: 1403
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 13
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
TETSC03_029
تاریخ نمایه سازی: 9 تیر 1404
چکیده مقاله:
در دنیای نرم افزار، توسعه دهنگان فقط کد منبع سامانه نرم افزاری را جهت توسعه و افزودن نیازمندی های جدید را در اختیار دارند. کد منبع یک نرم افزار برای توسعه دهندگانی که در طراحی آن مشارکتی نداشته اند، ممکن است به راحتی قابل فهم نباشد. برای قابل فهم بودن یک سامانه نرم افزاری لازم است که معماری آن استخراج گردد. خوشه بندی نرم افزار از جمله روش هایی است که می تواند در فهم بهتر و کشف معماری اولیه آن به ما کمک کند. در این مقاله با درنظر گرفتن جریان کنترل برنامه، یک معیار ارائه خواهیم داد که اگر الگوریتم های موجود علاوه بر موارد گفته شده این موارد را در نظر بگیرند، می توانند خوشه هایی ایجاد کنند که فهم آن را توسط توسعه دهندگان آسان نماید. این معیار با عنوان کاهش توزیع شدگی یال های ورودی و خروجی بیان خواهد شد که میزان اتصالات ورودی ها و خروجی های روی هر خوشه را در نظر می گیرد. به طور شهودی و با مثال های مختلف درستی این معیارها را نشان خواهیم داد.
نویسندگان
مریم اختری
گروه علوم کامپیوتر ،دانشگاه تبریز ، تبریز
حبیب ایزدخواه
گروه علوم کامپیوتر ،دانشگاه تبریز ، تبریز
شهریار لطفی
گروه علوم کامپیوتر ،دانشگاه تبریز ، تبریز