{"id":1067,"date":"2018-08-25T15:43:59","date_gmt":"2018-08-25T18:43:59","guid":{"rendered":"http:\/\/157.92.27.101\/?p=1067"},"modified":"2021-09-17T13:35:19","modified_gmt":"2021-09-17T16:35:19","slug":"investigadores-del-icc-trabajaron-junto-a-medallia-en-el-analisis-avanzado-de-software","status":"publish","type":"post","link":"https:\/\/icc.fcen.uba.ar\/en\/investigadores-del-icc-trabajaron-junto-a-medallia-en-el-analisis-avanzado-de-software\/","title":{"rendered":"Investigadores del ICC trabajaron junto a Medallia en el an\u00e1lisis avanzado de software"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;--awb-margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\"><div class=\"fusion-text fusion-text-1\"><p><span style=\"font-weight: 400;\">Investigadores del grupo LAFHIS del ICC desarrollaron un proyecto de asistencia t\u00e9cnica para Medallia Argentina, denominado \u201c<\/span><i><span style=\"font-weight: 400;\">Asesoramiento para la aplicaci\u00f3n de an\u00e1lisis avanzado de programas en la validaci\u00f3n de campos de bases de datos programables<\/span><\/i><span style=\"font-weight: 400;\">\u201d, <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Coordinados por V\u00edctor Braberman y Diego Garbervetsky, el equipo del ICC se dedic\u00f3 a indagar la generaci\u00f3n autom\u00e1tica de casos de test para un <\/span><i><span style=\"font-weight: 400;\">domain-specific-language<\/span><\/i><span style=\"font-weight: 400;\"> (DSL) basado en JavaScript que se utiliza dentro de Medallia. Este DSL se usa para configurar ciertos aspectos complejos de la plataforma y el hecho de desarrollar una generaci\u00f3n autom\u00e1tica de casos de test signific\u00f3 una forma concreta de ayudar a los usuarios de este DSL.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">El requerimiento principal del proyecto fue el an\u00e1lisis de factibilidad, mediante la entrega de una prueba de concepto de una herramienta que permitiera encontrar una test-suite que maximice la cobertura del mismo. El proyecto dur\u00f3 3 meses y const\u00f3 de varias etapas. En un comienzo los investigadores fueron familiariz\u00e1ndose con el DSL, su funcionamiento y su sem\u00e1ntica. Se trabaj\u00f3 sobre una serie de ejemplos sint\u00e9ticos pero representativos que permitieron al equipo del ICC explorar posibles soluciones e ir compartiendo \u00e1gilmente los resultados en reuniones peri\u00f3dicas con el equipo de Medallia. Finalmente, se entreg\u00f3 la prueba de concepto y un an\u00e1lisis de factibilidad para la implementaci\u00f3n de una herramienta de generaci\u00f3n de casos de tests para este DSL.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cDesde Medallia quedamos muy satisfechos con el resultado. Analizamos ejemplos no triviales de programas interprocedurales donde los resultados de cobertura de statements provistos por los casos de prueba que gener\u00f3 la herramienta est\u00e1n por arriba del 90 por ciento\u201d, se\u00f1ala Guido de Caso, Arquitecto de Software de Medallia.<\/span><\/p>\n<\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":1086,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[69],"tags":[34],"class_list":["post-1067","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vinculacion","tag-ingenieria-software"],"_links":{"self":[{"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/posts\/1067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/comments?post=1067"}],"version-history":[{"count":3,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/posts\/1067\/revisions"}],"predecessor-version":[{"id":2162,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/posts\/1067\/revisions\/2162"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/media\/1086"}],"wp:attachment":[{"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/media?parent=1067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/categories?post=1067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/tags?post=1067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}