4 research outputs found

    PI163-6-Lityerses : transformador para generar aplicaciones móviles con componentes adaptativos a partir de un modelo independiente de plataforma

    Get PDF
    El desarrollo de software para dispositivos móviles ha aumentado su demanda en la última década, forjando un mercado que exige aprovisionarse de este tipo de productos en el menor tiempo posible. Por tanto, este proyecto propone el desarrollo del transformador Lityerses, el cual combina los conceptos de MDE y software adaptativo que, a partir de un modelo expresado en el lenguaje ISML, puede generar una aplicación móvil funcional. De ser el caso, el desarrollador también podrá incluir componentes adaptativos generados junto al transformador, lo que permitirá mejorar la experiencia del usuario. El uso de dicho transformador, disminuirá el número de líneas de código que el desarrollador deberá programar, reduciendo así la duración de proyectos de desarrollo de aplicaciones móviles.Software development for mobile devices has increased demand over the past decade, creating a market that requires products in a shorter development time. This project proposes the development of transformer Lityerses, which combines the concepts of MDE and adaptive software, where from a model in the language model ISML can generate a functional mobile application and if necessary, the developer may include in the developed adaptive components together with the transformer, to improve the user experience. The use of this transformer will decrease the number of lines of code that developer must program, thus reducing the duration of projects mobile application development.Magíster en Ingeniería de Sistemas y ComputaciónMaestrí

    Development Strategies for Privately Owned Fashion Boutiques

    Get PDF
    Abstract Many privately owned brick-and-mortar fashion boutiques in the United States fail to succeed beyond the first 5 years of business. The knowledge of the factors responsible for the decline in the survival rate of traditional or brick-and-mortar fashion boutiques may be essential to these entrepreneurs’ survival. Grounded in the general systems theory, the purpose of this qualitative multiple case study was to explore strategies used by successful brick-and-mortar fashion boutique owners to negate the threat of online retailers. Data were collected through interviews with 5 brick-and-mortar fashion boutique owners, who operated businesses in the southeast region of the United States for more than 5 years, denoting success in fashion retailing. Secondary sources of data included secondoary data from the U. S. Small Business Administration, U. S. Census Bureau, and fashion industry reports. A thematic analysis was used to analyze the data. Three themes emerged from the data analysis: the importance of marketing, fashion trends, and customer preference.. The outcomes of positive social change will expectedly result from the contribution to strategic knowledge generated from the study, in the formulation of innovative retail business strategies. The potential knowledge utilization of the study results may serve to increase the success rates of online fashion startups and positively influence improvement in the economic status and welfare of fashion business professionals in the community

    Desarrollo dirigido por modelos de aplicaciones móviles multiplataforma a partir de un conjunto de reglas heurísticas basadas en esquemas preconceptuales

    Get PDF
    ilustraciones, diagramas, tablasModel driven development (MDD) approaches aim for increasing development team productivity and decreasing software time-to-market. Such approaches comprise a set of model-to-model and model-to-text transformation rules for generating the source code based on models. Some authors propose MDD approaches for cross-platform mobile applications. So, we perform a systematic literature review looking for MDD approaches for cross-platform mobile applications, having as a result 39 primary studies grouped on 19 different MDD approaches. We observe 100.0 % approaches lack close-to-natural modeling languages, 36.8 % approaches lack design patterns, and 84.2 % lack usability features. In addition, 42.1 % approaches use out-of-date programming languages as automation result. Therefore, we propose an MDD approach for cross-platform mobile applications by using pre-conceptual schemas. Such schemas allow for guaranteeing a close-to-natural modeling language, including design patterns, and including usability features. Moreover, we complete the UN-LEND specification language as an intermediate model between pre-conceptual schemas and cross-platform mobile applications, avoiding the usage of out-of-date programming languages. Then, we design a pre-conceptual-schema-based metamodel in order to develop an MDD prototype based on the Eclipse Modeling Framework and XPAND. We propose a set of heuristic rules divided into model, view, and controller layers, having the pre-conceptual schema as a rule left-hand side, UN-LEND as an intermediate model, and Java-Android and Swift-iOS code as a rule right-hand side. We validate our approach by using a case of study about MobileSQUARE: an Android application for requirements gathering based on a question answering model. As a result, we automatically generate 90.86 % of the MobileSQUARE application by using our approach. Specifically, we observe model layer is close to be fully automated having 98.95 % as automation percentage compared to view and controller layers with 82.31 % and 84.56 % respectively. We expect researchers and software engineering practitioners increase their productivity and decrease software time-to-market based on our results. We identify some future work and challenges such as: including Programming eXperience heuristics in the resulting code (PX); allowing round-trip transformations between code, UN-LEND, and pre-conceptual schemas; including rules related to pre-conceptual schema vectors, matrices, and achievement relationships; improving controller and view layers related rules to increase the automation percentage; developing a compiler for UN-LEND models.Los enfoques de desarrollo dirigidos por modelos (MDD) tienen como objetivo aumentar la productividad del equipo de desarrollo y reducir el tiempo de comercialización del software. Algunos autores proponen enfoques MDD para aplicaciones móviles multiplataforma. Por ello, se realiza una revisión sistemática de la literatura en busca de enfoques MDD para aplicaciones móviles multiplataforma, teniendo como resultado 39 estudios primarios agrupados en 19 enfoques MDD diferentes. Se observa que el 100,0 % de los enfoques carecen de lenguajes de modelado cercanos al natural, el 36,8 % de los enfoques carecen de patrones de diseño y el 84,2 % carecen de características de usabilidad. Además, el 42,1 % de los enfoques utilizan lenguajes de programación obsoletos como resultado de la automatización. Por lo tanto, se propone un enfoque MDD para aplicaciones móviles multiplataforma mediante el uso de esquemas preconceptuales. Estos esquemas permiten garantizar un lenguaje de modelado cercano al natural, incluir patrones de diseño e incluir características de usabilidad. Además, se completa el lenguaje de especificación UN-LEND como modelo intermedio entre los esquemas preconceptuales y las aplicaciones móviles multiplataforma, evitando el uso de lenguajes de programación desfasados. Luego, se diseña un metamodelo del esquema preconceptual para desarrollar un prototipo de MDD basado en el Eclipse Modeling Framework y XPAND. Se propone un conjunto de reglas heurísticas divididas en las capas modelo, vista, y controlador, teniendo al esquema preconceptual como el lado izquierdo de la regla, UN-LEND como modelo intermedio, y el código Android Java e iOS Swift como el lado derecho de la regla. Se valida este enfoque utilizando un caso de estudio sobre MobileSQUARE: una aplicación Android para la recopilación de requisitos basada en un modelo de respuesta a preguntas. Como resultado, se genera automáticamente el 90,86 % de la aplicación MobileS-QUARE utilizando las reglas propuestas. En concreto, se observa que la capa model está cerca de la automatización total teniendo un 98,95 % como porcentaje de automatización en comparación con las capas vista y controlador con un 82,31 % y 84,56 % respectivamente. Se espera que los investigadores y los profesionales de la ingeniería del software aumenten su productividad y reduzcan el tiempo de comercialización del software basándose en estos resultados. Como resultado de esta Tesis de Maestría, se identifican algunas propuestas y retos futuros como: incluir heurísticas de Experiencia del Programador (PX) en el código resultante; permitir las transformaciones de ida y vuelta entre código, UN-LEND y los esquemas preconceptuales; incluir reglas relacionadas con los vectores, la matrices y las relaciones de logro de los esquemas preconceptuales; y desarrollar un compilador para los modelos UN-LEND. (Texto tomado de la fuente)MaestríaMagister en Ingeniería - Ingeniería de SistemasSoftware engineeringÁrea Curricular de Ingeniería de Sistemas e Informátic
    corecore