Now showing items 1-20 of 45

    • Kaleba, Sophie; Béra, Clément; Bergel, Alexandre; Ducasse, Stéphane (Association for Computing Machinery, 2017)
      Code profiling enables a user to know where in an application or function the execution time is spent. The Pharo ecosystem offers several code profilers. However, most of the publicly available profilers (MessageTally, ...
    • Hurtado Alegria, Julio Ariel (Universidad de Chile, 2012)
      Lograr proyectos de software productivos y con calidad dentro de una industria dinámica y competitiva, requiere definir modelos de proceso correctos y adecuados al contexto. Así, el mejor proceso debe estar correctamente ...
    • Vignaga, Andrés (Universidad de ChileCyberDocs, 2011)
    • Guilarte Terán, Dolis Ydelmira (Universidad de Chile, 2015)
      Los sistemas de información generalmente enfrentan una vida útil larga, durante la cual el entorno de la organización y las condiciones de los requisitos iniciales pueden cambiar en el transcurso del tiempo. Estos cambios ...
    • Hurtado Alegría, Julio; Bastarrica Piñeyro, María Cecilia; Bergel, Alexandre (John Wiley & Sons, 2014)
      Defining and formalizing the software development process is a common means for improving it. Software processmodeling is often a challenging and expensive endeavor, because a well specified processmay still include in ...
    • Tanter, Éric Pierre; Gybels, Kris; Denker, Marcus; Bergel, Alexandre (SPRINGER-VERLAG BERLIN, 2006)
      Context-aware applications behave differently depending on the context in which they are running. Since context-specific behavior tends to crosscut base programs, it can advantageously be implemented as aspects. This leads ...
    • Toro Ipinza, Matías (Universidad de Chile, 2015)
      Operaciones realizadas por un programa de computación pueden producir efectos. Efectos computacionales pueden ser definidos como operaciones que interactúan y que se comunican con su ambiente. Ejemplos de efectos son ...
    • Aguirre González, Diego Eduardo (Universidad de Chile, 2015)
      Hoy en día, el levantamiento de procesos de negocio es un mecanismo ampliamente difundido y utilizado para el entendimiento de reglas, problemáticas y características de empresas y su negocio. Hoy en día se identifican ...
    • Godoy Mardones, Jorge Felipe (Universidad de Chile, 2015)
      Los avances en computación móvil y redes inalámbricas están posibilitando grandes oportunidades de desarrollar sistemas colaborativos. La concepción y diseño de estos sistemas representa un desafío para los diseñadores de ...
    • González Castro, Carlos Alberto (Universidad de Chile, 2014)
      McKinsey & Co es una consultora de alta gerencia que nace en Chicago, Estado Unidos en el año 1926. Hoy es una consultora a nivel mundial con 99 oficinas en 50 países. Con presencia en Chile desde 1996, asesora a las ...
    • Faccilongo Noce, Renata (Universidad de Chile, 2012)
      Una red tipo darknet es una porción de direcciones IPs asignado y ruteado en el cual no existen servicios activos ni servidores. Actualmente no existe un sistema, públicamente disponible, que permita la visualizar de forma ...
    • González Martínez, Felipe Ignacio (Universidad de Chile, 2015)
      Durante los últimos años en Chile ha proliferado el uso de procesos en las empresas de software, asegurando normas de calidad para los clientes mientras permite acotar los costos de producción y los plazos de entrega para ...
    • Álvarez Callaú, Óscar Edwin (Universidad de Chile, 2015)
      Los lenguajes de tipado dinámico permiten un desarrollo ágil, el cual es util para construir prototipos rápidamente. Sin embargo, cuando estos pequeños programas se convierten en aplicaciones grandes, depurar se vuelve una ...
    • Marques Samary, Maíra Rejane (Universidad de Chile, 2011)
      La ingeniería de software es un área relevante en la comunidad científica y también en la industria. Normalmente existe una importante demanda por ingenieros de software bien entrenados, dado que las líneas de código en ...
    • Bañados Schwerter, Felipe Andrés (Universidad de Chile, 2014)
      Los sistemas de tipos-y-efectos (type-and-effect systems) permiten a los programadores hacer valer invariantes y restricciones sobre los efectos secundarios que se generan durante la evaluación de un programa. Los sistemas ...
    • Riquelme Torres, Roberto Andrés (Universidad de ChileCyberDocs, 2011)
      El Tablero Kanban es un sistema de información físico asociado a la metodología lean. Es un tablero que refleja los estados de las actividades que se deben realizar en un proceso determinado. Con tarjetas-señal las personas ...
    • Silva, Leonardo Humberto; Valente, Marco Tulio; Bergel, Alexandre; Anquetil, Nicolás; Etien, Anne (Wiley, 2017)
      JavaScript is the most popular programming language for the Web. Although the language is prototype-based, developers can emulate class-based abstractions in JavaScript to master the increasing complexity of their applications. ...
    • Allende Prieto, Esteban Armando (Universidad de Chile, 2015)
      Gradual Typing permite a un programador aplicar tipos estáticos a ciertas partes de un programa, dejando el resto dinámicamente tipeado. Sin embargo, esto viene con un costo en el rendimiento. Una razón es que el runtime ...
    • Bergel, Alexandre; Peña, Vanessa (Elsevier, 2014)
      Test coverage is about assessing the relevance of unit tests against the tested application. It is widely acknowledged that software with a ‘‘good’’ test coverage is more robust against unanticipated execution, thus ...
    • Sandoval Alcocer, Juan; Bergel, Alexandre; Valente, Marco Tulio (ACM, 2016)
      Source code changes may inadvertently introduce performance regressions. Benchmarking each software version is traditionally employed to identify performance regressions. Although e↵ective, this exhaustive approach is ...