دانلود مقاله ISI انگلیسی شماره 64297
ترجمه فارسی عنوان مقاله

طراحان نرمافزاری نرمافزار توسط نمایندهی کارشناس طراح کمک میکنند

عنوان انگلیسی
Assisting novice software designers by an expert designer agent
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
64297 2008 11 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Expert Systems with Applications, Volume 34, Issue 4, May 2008, Pages 2772–2782

ترجمه کلمات کلیدی
الگوهای طراحی، عوامل رابط، سیستم های خبره
کلمات کلیدی انگلیسی
Design patterns; Interface agents; Expert systems

چکیده انگلیسی

Object-oriented patterns are enjoying much popularity as mechanisms to address flexibility and reusability in object-oriented designs. Consequently, many troubles have appeared to incorporate these practices to novice designers. The selection of appropriate patterns for a given design context is left to the developer’s criterion. This activity can be problematic for the developer, and thus, he/she is amenable for tool assistance. Along this line, this paper proposes the use of interface agents, describing an agent called PatternAdvisor that is able to help a novice developer with the application of design patterns in his/her projects. This agent works on expert knowledge captured in a Bayesian network, which models knowledge from both design pattern catalogs and expert developer’s feedback.