Abstract-Software underhåll kan bli monotont och dyrt på grund av okunnighet och felaktig tillämpning av lämpliga mönster under de tidiga faserna av design och utveckling. För att ha ett bra och återanvändbart system måste designers och utvecklare vara medvetna om stora informationsmängder och många kvalitetsaspekter, t.ex. designmönster. System med korrekt designmönster kan säkerställa enkelt underhåll och utveckling. Utan hjälp är det dock svårt för ingenjörer att utforma och utveckla programvarusystem som följer vissa designmönster. Rekommendationssystem för programvaruteknik kan hjälpa designers och utvecklare med ett brett utbud av aktiviteter, inklusive förslag på designmönster. Med hjälp av mönsterrekommendationer kan designers komma på en återanvändbar design. Vi ger en Design Mönster Recommendeder (DPR) process översikt för programvara design för att föreslå design mönster, baserat på en enkel mål-fråga-Metric (GQM) metod. Vår prototyp ger tvåfaldig lösning. I den primära nivån föreslår DPR endast ett eller flera mönster för ett problemsammanhang, och i den sekundära nivån, för en inledande uppsättning av design, DPR refaktor modeller och föreslår mönster design. Vår preliminära utvärdering visar att DPR har en bra avvägning mellan noggrannhet och procedurmässig komplexitet, jämfört med andra state-of-the-art metoder.
GQM används också för att rekommendera designmönster för mjukvarudesigners och utvecklare REF.
Recommendation system for design patterns in software development: An DPR overview
{'venue': '2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE)', 'journal': '2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE)', 'mag_field_of_study': ['Computer Science']}