خوشه بندی و طبقه بندی مولفه نرم افزاری برای بازیابی مولفه موثر و ساخت کتابخانه های استفاده مجدد از مولفه
عنوان انگلیسی
Clustering and Classification of Software Component for Efficient Component Retrieval and Building Component Reuse Libraries
صفحات مقاله فارسی
11
صفحات مقاله انگلیسی
7
سال انتشار
2014
نشریه
الزویر - Elsevier
فرمت مقاله انگلیسی
PDF
فرمت ترجمه مقاله
ورد تایپ شده
رفرنس
دارد
کد محصول
5255
رشته های مرتبط با این مقاله
مهندسی کامپیوتر
گرایش های مرتبط با این مقاله
الگوریتم و محاسبات و نرم افزار کامپیوتر
مجله
دومین کنفرانس بین المللی فناوری اطلاعات و مدیریت کمی
دانشگاه
موسسه تکنولوژی و علم Kakatiya، واراناگل، هند
کلمات کلیدی
مولفه، استفاده مجدد، شباهت، خوشه، اکتشاف، مخزن
۰.۰(بدون امتیاز)
امتیاز دهید
فهرست مطالب
چکیده
مقدمه
1. آثار مربوطه
2. اثر پیشنهادی
3. 1-3. مقیاس شباهت
2-3. الگوریتم خوشهبندی
4.مطالعه موردی –خوشهبندی پروژه نرمافزاری برای ارزیابی هزینه پروژه
5.نتیجهگیری
نمونه چکیده متن اصلی انگلیسی
Abstract
A Software Repository is a collection of library files and function codes. Programmers and Engineers design develop and build software libraries in a continuous process. Selecting suitable function code from one among many in the repository is quite challenging and cumbersome as we need to analyze semantic issues in function codes or components. Clustering and Mining Software Components for efficient reuse is the current topic of interest among researchers in Software Reuse Engineering and Information Retrieval. A relatively less research work is contributed in this field and has a good scope in the future. In this paper, the main idea is to cluster the software components and form a subset of libraries from the available repository. These clusters thus help in choosing the required component with high cohesion and low coupling quickly and efficiently. We define a similarity function and use the same for the process of clustering the software components and for estimating the cost of new project. The approach carried out is a feature vector based approach.
نمونه چکیده ترجمه متن فارسی
چکیده
مخزن نرمافزاری، مجموعهای از فایلهای کتابخانهای و کدهای عملیاتی است. برنامهریزان و مهندسین، در فرآیندی مستمر، توسعه و ساخت کتابخانههای نرمافزاری را طراحی میکنند. انتخاب کد مناسب عملیاتی از میان مخازن متعدد، کاری چالشبرانگیز و طاقتفرسا است زیرا باید مباحث معنائی در کدهای عملیاتی یا مولفهها را تحلیل کنیم. خوشهبندی و اکتشاف مولفههای نرمافزاری برای استفاده موثر، موضوع جاری و مورد علاقه در میان پژوهشگران حیطه بازیابی مهندسی و اطلاعات استفاده مجدد از نرمافزار محسوب میشود. یک اقدام پژوهشی با اهمیت نسبتاً کمتر در این حیطه صورت گرفته و و مبحث مناسبی برای آینده است. در این مقاله، عقیده اصلی، خوشهبندی مولفههای نرمافزاری و تشکیل مجموعهای از کتابخانهها با استفاده از مخزن موجود است. لذا این خوشهها به انتخاب مولفههای مورد نیاز با پیوستگی بالا و کوپلینگ پائین سریع و موثر کمک میکنند. ما تابع شباهت و کاربرد آن در فرآیند خوشهبندی مولفههای نرمافزاری و ارزیابی هزینه پروژه جدید را تعریف میکنیم. شیوه انجام شده، برداری ترکیبی بر اساس آن شیوه است.