Huascar Sanchez
San Jose State University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Huascar Sanchez.
workshop on mobile computing systems and applications | 2003
Mohamed E. Fayad; Haitham S. Hamza; Huascar Sanchez
Class responsibility collaborator (CRC) cards can be used in developing object-oriented models. They provide a simple and an easy to use way to explore objects in the development of a system. However, different problems might arise while adopting current CRC-Cards in identifying the system objects. In this paper, we discuss the main problems with current CRC-Cards. As a solution, we propose a new look at CRC-cards that try to avoid most of the problems presented in traditional cards.
information reuse and integration | 2005
Mohamed E. Fayad; Haitham S. Hamza; Huascar Sanchez
Developing scalable and adaptable architectures that can accommodate evolving changes is crucial for reducing software development cost. To achieve scalability and adaptability, developers should be able to identify where and how new (current) layers are added (removed) from the architecture. Failing to do so may lead to software architectures that require a considerable modifications when the system evolves or changes due to new or added requirements. In this paper, we address the problem of developing scalable software architectures that can accommodate new and/or modified requirements without the need for re-developing the architecture from scratch. The approach is demonstrated through a case study.
Archive | 2013
Mohamed E. Fayad; Huascar Sanchez; Srikanth G. K. Hedge; Anshu Basia; Ashka Vakil
This book delineates a new creation process and provides an understanding of software pattern languages and true domain analysis, based on the fundamental concepts of software stability. It introduces a very well defined paradigm for creating pattern languages, software patterns, and better software development methodology that leads to highly reusable artifacts and high quality, cost-effective systems. Each chapter of the book concludes with an open research issue, review questions, exercises, and a series of projects.
workshop on mobile computing systems and applications | 2003
Huascar Sanchez; Binbin Lai; Mohamed E. Fayad
Sampling is a general concept that has many applications in various domains. The idea of representing sampling as a pattern is to guarantee a reusable core. The stable sampling analysis pattern is introduced and defined as a solution for providing the core knowledge of the sampling problem itself. In order to achieve this goal, the sampling pattern is built based on the software stability concepts approach introduced by M.E. Fayad (2002). The software stability concepts provide the sampling pattern a stable and reusable core M.E. Fayad (2002). This core is represented in terms of enduring business themes and business objects artifacts by M.E. Fayad (2002). Due to their reusable and stable nature, they grant the ability of this pattern to be used in other applications which share the same knowledge. This paper provides detailed documentation of the proposed stable sampling analysis pattern.
acs/ieee international conference on computer systems and applications | 2006
Huascar Sanchez; Mohamed E. Fayad
Abstract. Branding is a concept that spans multiple areas of application. It is used to create identifiable associations between any type of entity and its brands, with the sole purpose of differentiating it from its peers. This paper introduces the Branding analysis pattern. This pattern focuses on providing a conceptual model that represents any type of branding need in any domain. To achieve this, we used Software Stability Models “SSMs” [1, 2, 3, 4] as the main recipe. This paper also provides full pattern documentation. Additionally, in order to demonstrate the application of this pattern, we provide two examples: one related to HCI, and the other one related to Marketing. Keywords: Branding, Branding Analysis Patterns, Software Stability Models. I. Introduction Branding is a mental construct that establishes a connection between your desires and a particular entity. This connection is achieved through the use of a combination of logos, names, trademarks, tag lines, color palettes, sounds and tones, and physical and behavioral features in a manner that reflects the emotional make-up of any entity. Branding’s origin references to the earliest shepherds that branded their cattle to identify them and differentiate them from other shepherds’ cattle. Nowadays, this activity has found great acceptance in areas as diverse as Marketing and Forensics. In Marketing, branding has emerged as the means for both enhancing customers’ perception with respect to an identifiable product, establishing a pervasive means to communicate information and mark differences among this product and its peers, i.e. Nike,
software engineering and data engineering | 2010
Mohamed E. Fayad; Huascar Sanchez; Shivanshu K. Singh
Archive | 2014
Mohamed E. Fayad; Huascar Sanchez; Srikanth Hegde; Anshu Basia; Ashka Vakil
Archive | 2014
Mohamed E. Fayad; Huascar Sanchez; Srikanth Hegde; Anshu Basia; Ashka Vakil
Archive | 2014
Mohamed E. Fayad; Huascar Sanchez; Srikanth Hegde; Anshu Basia; Ashka Vakil
Archive | 2014
Mohamed E. Fayad; Huascar Sanchez; Srikanth Hegde; Anshu Basia; Ashka Vakil