عنوان مقاله :
مدلسازي تكامل شبكههاي ارتباطات كلاسي نرمافزارهاي شيگرا
پديد آورندگان :
صادقيان ، مجتبي دانشگاه تهران - دانشكده علوم وفنون نوين , خوانساري ، محمد دانشگاه تهران - دانشكده علوم وفنون نوين , دهقان ، فريد دانشگاه تهران - دانشكده علوم وفنون نوين
كليدواژه :
كاوش مخازن كد منبع نرم افزار , تحليل شبكه , تكامل شبكه , شبكه ي ارتباطات كلاسي نرم افزارهاي شي گرا
چكيده فارسي :
شبكهي ارتباطات كلاسهاي نرمافزارها با نگهداري و توسعه نرمافزار تكامل پيدا ميكند. مطالعه تغييرات ويژگيهاي اين شبكهها به فهم روند طراحي و قواعد حاكم بر رشد نرمافزار كمك ميكند. هدف ما در اين مقاله، مدلسازي تكامل شبكه ساختار نرمافزارهاي شيگرا، با بررسي خصوصيات شبكه در روند تغييرات مهندسي نرمافزار (ايجاد و حذف كلاسها) است. سيستمهاي نرمافزاري شيگرا به صورت شبكهاي جهتدار كه در آن گرهها متناظر با كلاسها و يالها متناظر با ارتباطات بين آنهاست (شامل انجمني، ارث بري، تحقق و تجمع)، مدلسازي ميشوند. مطالعات ما نشان داده شبكه نرمافزار داراي خصوصيات جهان كوچك بوده و گرههاي ايجاد شده و حذف شده داراي توزيعهاي درجه ورودي قانون تواني و درجه خروجي نرمال هستند. ارزيابي مدل پيشنهادي بر روي دادههاي واقعي پروژه متن باز EGit (با 13نسخه و ميانگين 720 كلاس) انجام ميشود. نتايج اين مدلسازي به پيشبيني روند توسعه نرمافزار و استخراج قواعد حاكم بر تكامل نرمافزار به توسعهدهندگان كمك ميكند.
عنوان نشريه :
علوم رايانش و فناوري اطلاعات
عنوان نشريه :
علوم رايانش و فناوري اطلاعات