Design pattern is a reusable solution to a commonly occurring design problem in certain context. Using design patterns in software development improves the product's quality, understandability and productivity. However, it is a challenging task for novice developers to select the right design pattern to solve a design problem. The paper proposes a methodology for the automatic selection of the fit design pattern from a list of patterns. The proposed methodology is based on Text retrieval approach where the design problem scenarios are described in natural language. A vector space model (VSM) was created for the catalogue of design patterns. A vector of features consists of unigrams and bigrams is generated for the given design problem scenario. The recommended design pattern is the closest to the problem scenario. The proposed mechanism was evaluated using the Gang of four design patterns and the experimental results showed the effectiveness of the proposed methodology.
The paper presents an “Analytical Interdisciplinary Methodological Framework” (AIMF) to promote the institutional role of environmental assessment in Egypt. This is based on two main factors; the institutional procedure and application implementation, as well as factors influencing the decision-making process. The study starts with reviewing the levels of environmental assessment; Life Cycle Assessment (LCA), Environmental Impact Assessment (EIA) and Strategic Environmental Assessment (SEA); noting that each level builds from its subsequent level in an attempt to constitute an additive cumulative benefit. This analysis is coupled with structured interviews and designed questionnaires for local planning professionals to investigate the external and internal factors affecting the application of environmental assessment systems in Egypt. This is developed into an interlacing scheme of a sort of continuous process that considers their application status, construction of systems, country laws, and technical aspects. A scoring evaluation matrix has been distributed among the same group of planning professionals to compare the current status and proposed framework of environmental assessment. Eventually, this qualitative investigation provides a novel approach for characterising the institutional background of environmental assessment in Egypt while exploring the interplay and progression between these successive levels of assessment, particularly for low and middle-income countries such as Egypt.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.