{"title":"发现高质量软件开发的设计模式变体","authors":"Adil Waheed, Saqib Ubaid, G. Rasool, F. Ghaffar","doi":"10.1109/INTELSE.2016.7475118","DOIUrl":null,"url":null,"abstract":"Design patterns and their variants detection from source code using different techniques and tools are keys to understand complex architecture of different applications. Design patterns are key to develop quality applications and well know solutions to well know problems. The discussion is on accuracy of existing techniques and tools is debatable because of multiple advanced technologies and a lot of variations in Gang of Four (GOF) design patterns. In fact, during development developers modified standard patterns according to their needs and design, but intent remain same. In this research, we will find different variants of Gang of Four design patterns from source code of legacy applications through various techniques that developers are using to tackle commonly occurring problems. These discovered variants are detected and validated through different design patterns detection techniques and tools.","PeriodicalId":127671,"journal":{"name":"2016 International Conference on Intelligent Systems Engineering (ICISE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Discovery of design patterns variants for quality software development\",\"authors\":\"Adil Waheed, Saqib Ubaid, G. Rasool, F. Ghaffar\",\"doi\":\"10.1109/INTELSE.2016.7475118\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Design patterns and their variants detection from source code using different techniques and tools are keys to understand complex architecture of different applications. Design patterns are key to develop quality applications and well know solutions to well know problems. The discussion is on accuracy of existing techniques and tools is debatable because of multiple advanced technologies and a lot of variations in Gang of Four (GOF) design patterns. In fact, during development developers modified standard patterns according to their needs and design, but intent remain same. In this research, we will find different variants of Gang of Four design patterns from source code of legacy applications through various techniques that developers are using to tackle commonly occurring problems. These discovered variants are detected and validated through different design patterns detection techniques and tools.\",\"PeriodicalId\":127671,\"journal\":{\"name\":\"2016 International Conference on Intelligent Systems Engineering (ICISE)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 International Conference on Intelligent Systems Engineering (ICISE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/INTELSE.2016.7475118\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Conference on Intelligent Systems Engineering (ICISE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INTELSE.2016.7475118","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Discovery of design patterns variants for quality software development
Design patterns and their variants detection from source code using different techniques and tools are keys to understand complex architecture of different applications. Design patterns are key to develop quality applications and well know solutions to well know problems. The discussion is on accuracy of existing techniques and tools is debatable because of multiple advanced technologies and a lot of variations in Gang of Four (GOF) design patterns. In fact, during development developers modified standard patterns according to their needs and design, but intent remain same. In this research, we will find different variants of Gang of Four design patterns from source code of legacy applications through various techniques that developers are using to tackle commonly occurring problems. These discovered variants are detected and validated through different design patterns detection techniques and tools.