{"id":2819,"date":"2024-10-23T11:02:11","date_gmt":"2024-10-23T14:02:11","guid":{"rendered":"https:\/\/icc.fcen.uba.ar\/?p=2819"},"modified":"2025-03-13T14:32:14","modified_gmt":"2025-03-13T17:32:14","slug":"desafios-de-edicion-en-la-principal-revista-de-ingenieria-de-software","status":"publish","type":"post","link":"https:\/\/icc.fcen.uba.ar\/en\/desafios-de-edicion-en-la-principal-revista-de-ingenieria-de-software\/","title":{"rendered":"Desaf\u00edos de edici\u00f3n en la principal revista de ingenier\u00eda de software"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background 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 fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1144px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p><b>La revista cient\u00edfica <\/b><b><i>IEEE Transactions on Software Engineering<\/i><\/b><b> es la m\u00e1s reconocida del \u00e1rea de Ingenier\u00eda de Software. En esta oportunidad conversamos con su editor en jefe, el investigador Sebasti\u00e1n Uchitel, acerca del proceso de evaluaci\u00f3n de trabajos cient\u00edficos del \u00e1rea, los desaf\u00edos que presenta este rol y la convergencia entre ingenier\u00eda de software e inteligencia artificial.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Actualmente la labor de los editores de revistas cient\u00edficas atraviesa una din\u00e1mica vertiginosa. Tienen que evaluar cientos de manuscritos que les env\u00edan anualmente, seleccionar aquellos que consideran potencialmente adecuados para la revista y considerar el consejo de los revisores de pares -expertos que ofrecen su tiempo para ayudar a mejorar los manuscritos de las revistas que revisan- con el fin de tomar una decisi\u00f3n final \u00f3ptima sobre lo que se va a publicar.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para lograr que el trabajo sea de buena calidad e inter\u00e9s para los lectores, los papers enviados deben cumplir con ciertos requisitos, no s\u00f3lo desde su robustez, novedad y aporte sustancial a un campo de investigaci\u00f3n activo sino tambi\u00e9n desde el formato, lenguaje riguroso y normas \u00e9ticas en tanto buenas pr\u00e1cticas de la investigaci\u00f3n cient\u00edfica. En definitiva, el art\u00edculo debe transmitir un mensaje cient\u00edfico que explique claramente la importancia del estudio.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"lazyload wp-image-2820 size-fusion-600 aligncenter\" src=\"https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/ISW-600x442.png\" data-orig-src=\"https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/ISW-600x442.png\" alt=\"\" width=\"600\" height=\"442\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27600%27%20height%3D%27442%27%20viewBox%3D%270%200%20600%20442%27%3E%3Crect%20width%3D%27600%27%20height%3D%27442%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/ISW-200x147.png 200w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/ISW-300x221.png 300w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/ISW-400x294.png 400w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/ISW-600x442.png 600w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/ISW-768x565.png 768w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/ISW-800x589.png 800w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/ISW-1024x754.png 1024w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/ISW.png 1080w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 600px) 100vw, 600px\" \/>El caso de las ciencias de la computaci\u00f3n, y particularmente la ingenier\u00eda de software, resulta un \u00e1rea en permanente transformaci\u00f3n y actualizaci\u00f3n, debido a la propia din\u00e1mica de los avances tecnol\u00f3gicos, que ocurre en tiempos cada vez m\u00e1s veloces e in\u00e9ditos. Este escenario se puede explorar en la revista<\/span><a href=\"https:\/\/ieeexplore.ieee.org\/xpl\/RecentIssue.jsp?punumber=32\" target=\"_blank\" rel=\"noopener\"> <i><span style=\"font-weight: 400;\">IEEE Transactions on Software Engineering<\/span><\/i><\/a><span style=\"font-weight: 400;\"> (TSE), la m\u00e1s prestigiosa del \u00e1rea.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201c<\/span><i><span style=\"font-weight: 400;\">Recibo dos papers por d\u00eda para revisi\u00f3n, son alrededor de 700 por a\u00f1o, y el tiempo promedio de evaluaci\u00f3n de cada paper suele estar por debajo de los tres meses<\/span><\/i><span style=\"font-weight: 400;\">\u201d, cuenta <\/span><b>Sebasti\u00e1n Uchitel<\/b><span style=\"font-weight: 400;\">, <\/span><i><span style=\"font-weight: 400;\">editor in chief<\/span><\/i><span style=\"font-weight: 400;\"> de TSE, profesor del DC e investigador en ingenier\u00eda de software del ICC.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Uchitel fue designado en este prestigioso cargo a principios del a\u00f1o 2023, por el lapso de tres a\u00f1os. Explica que este rol le representa una importante responsabilidad pero tambi\u00e9n un enorme orgullo y privilegio, teniendo en cuenta que no s\u00f3lo lidera la publicaci\u00f3n m\u00e1s reconocida, antigua y con mayor impacto del \u00e1rea sino que los editores en jefe anteriores fueron important\u00edsimos referentes en la comunidad de la ingenier\u00eda de software, siempre provenientes de Estados Unidos o Reino Unido. Por lo que en este caso es el primer editor en jefe de Latinoam\u00e9rica.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cabe aclarar que, como parte de toda la carga altruista que tiene la ciencia y el sistema cient\u00edfico, este rol es completamente voluntario y ad honorem. \u201c<\/span><i><span style=\"font-weight: 400;\">Lo asumo de ese modo, pero me toma una jornada laboral semanal<\/span><\/i><span style=\"font-weight: 400;\">\u201d, afirma el investigador.<\/span><\/p>\n<p><b>El complejo proceso de evaluaci\u00f3n de trabajos cient\u00edficos<\/b><\/p>\n<p><span style=\"font-weight: 400;\">En cuanto a las caracter\u00edsticas del rol de evaluaci\u00f3n de un trabajo cient\u00edfico, el editor en jefe tiene una intensa tarea operativa para gestionar el proceso por el cual se eval\u00faan trabajos enviados a la revista y se deciden cu\u00e1les deber\u00edan ser publicados y cu\u00e1les no. \u201c<\/span><i><span style=\"font-weight: 400;\">Cuando recibo un paper debo considerar si est\u00e1 enfocado en la tem\u00e1tica y si es suficientemente s\u00f3lido para evaluarlo. Luego se lo paso a alguno de los 50 miembros del comit\u00e9 editorial (que fue elegido por m\u00ed y se va renovando en funci\u00f3n de sus antecedentes cient\u00edficos) pero tengo que elegir de esos miembros qu\u00e9 editor asociado est\u00e1 m\u00e1s relacionado con ese trabajo. Luego este editor lo vuelve a revisar y tiene que convocar a tres revisores que puedan ocuparse de la evaluaci\u00f3n por pares<\/span><\/i><span style=\"font-weight: 400;\">\u201d, puntualiza.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">El problema principal es que no todos los revisores aceptan la tarea, ya que se trata de encontrar la expertise y competencias necesarias, en una comunidad muy saturada en tareas de revisi\u00f3n. Con lo cual ese ida y vuelta hasta conseguir a los tres revisores id\u00f3neos puede extender considerablemente los tiempos de evaluaci\u00f3n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201c<\/span><i><span style=\"font-weight: 400;\">Luego de que se hacen las revisiones, el editor asociado las eval\u00faa y define qu\u00e9 recomendaciones me har\u00e1 respecto de si aceptar o no el paper. Entonces el editor asociado puede sugerir una serie de cosas y yo tengo que decidir si acepto el paper, si lo rechazo o si lo acepto con cambios mayores o menores. Con cambios mayores significa que hay cambios significativos para hacer en el paper pero est\u00e1 bien orientado y que los revisores eval\u00faan si los cambios fueron hechos apropiadamente, entonces ese paper tiene altas chances de ser aceptado. Si son cambios menores, tiene m\u00e1s chances a\u00fan porque son peque\u00f1os ajustes que van a tardar poco tiempo<\/span><\/i><span style=\"font-weight: 400;\">\u201d, relata Uchitel.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Finalmente el editor en jefe recibe la evaluaci\u00f3n del editor asociado con esas recomendaciones y tiene que definir si aprobar o no la publicaci\u00f3n: la decisi\u00f3n final es suya.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Por otra parte, Uchitel remarca que m\u00e1s all\u00e1 del seguimiento puntual del proceso de evaluaci\u00f3n, su rol tambi\u00e9n es de influencia en la comunidad ya que debe comunicar -especialmente a trav\u00e9s de las editoriales de la revista- qu\u00e9 investigaciones son relevantes, qu\u00e9 nuevas tem\u00e1ticas est\u00e1n surgiendo en el \u00e1rea y c\u00f3mo se est\u00e1 transformando el \u00e1rea en su conjunto.<\/span><\/p>\n<p><b>Convergencia actual entre ingenier\u00eda de software e inteligencia artificial<\/b><\/p>\n<p><span style=\"font-weight: 400;\">En sinton\u00eda con el punto anterior, uno de los temas en auge es el uso de la inteligencia artificial (IA) en la ingenier\u00eda de software y, a su vez, el uso de la ingenier\u00eda de software para mejorar la IA. Claramente son dos formas distintas de combinar estas dos disciplinas:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">1) C\u00f3mo la IA puede ayudar para la construcci\u00f3n, mantenimiento y evoluci\u00f3n del software, es decir c\u00f3mo todo el ciclo de vida de la ingenier\u00eda de software se puede apoyar sobre la IA para tener una mejor performance. Es una sub\u00e1rea que se denomina: <\/span><b><i>AI for Software Engineering<\/i><\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">2) C\u00f3mo la ingenier\u00eda de software contribuye a robustecer la IA. Se entiende que los sistemas modernos est\u00e1n cambiando mucho porque ahora tienen un componente interno de desarrollo con una tecnolog\u00eda muy distinta: la IA. Entonces ahora los desaf\u00edos de la construcci\u00f3n de software est\u00e1n cambiando porque la IA transforma su naturaleza. Se trata de repensar la ingenier\u00eda de software en esos t\u00e9rminos, que es una pregunta muy grande, una sub\u00e1rea que es la otra cara de la moneda y se llama: <\/span><b><i>Software Engineering for AI<\/i><\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201c<\/span><i><span style=\"font-weight: 400;\">Recientemente escrib\u00ed una editorial explicando que si bien los ingenieros de software deber\u00edamos enfocarnos en complementar lo que est\u00e1n haciendo los especialistas de machine learning, quienes estudian nuevas formas de entrenar modelos, siempre tenemos que estar observando qu\u00e9 sucede cuando a alguno de esos sistemas entrenados con aprendizaje autom\u00e1tico lo implement\u00e1s dentro de un sistema un poco m\u00e1s complejo. Por ejemplo, un veh\u00edculo aut\u00f3nomo posee componentes que fueron entrenados con t\u00e9cnicas de aprendizaje autom\u00e1tico para reconocer un sem\u00e1foro pero despu\u00e9s requiere una l\u00f3gica escrita en lenguaje de programaci\u00f3n tradicional, que implica que cuando el sistema de reconocimiento de sem\u00e1foros est\u00e1 en rojo el auto debe decidir qu\u00e9 hacer. Esa interacci\u00f3n entre software tradicional y software hecho con t\u00e9cnicas de machine learning, es una interacci\u00f3n muy novedosa y requiere repensar procesos particulares, por ejemplo el proceso de testing de software<\/span><\/i><span style=\"font-weight: 400;\">\u201d, reflexiona Uchitel.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En este sentido, aclara que en la ingenier\u00eda de software tradicional se utilizan com\u00fanmente pruebas de sistemas determin\u00edsticos (donde, siempre con algunas excepciones, se provee el mismo input todas las veces y se recibe el mismo output) pero la esencia de un modelo de aprendizaje autom\u00e1tico encuentra cierta randomizaci\u00f3n; por lo que es l\u00f3gico que un test no d\u00e9 siempre lo mismo y eso impacta en ciertos conceptos tradicionales de testing como la cobertura de c\u00f3digo.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201c<\/span><i><span style=\"font-weight: 400;\">Son t\u00f3picos muy emergentes. Lo interesante es que emergen con una fuerza, volumen y velocidad inaudita. En s\u00f3lo dos a\u00f1os a la actualidad, de no tener pr\u00e1cticamente trabajos que usen IA Generativa, me animo a decir que hoy el 50% de los trabajos que recibimos son de ese tipo de tem\u00e1ticas. Y estamos en un momento de much\u00edsima exploraci\u00f3n: entender para qu\u00e9 sirven estas cosas, c\u00f3mo se pueden usar y repensar, son much\u00edsimas m\u00e1s preguntas que respuestas<\/span><\/i><span style=\"font-weight: 400;\">\u201d, comenta entusiasmado el editor en jefe de TSE.<\/span><\/p>\n<div id=\"attachment_2821\" style=\"width: 210px\"  class=\"wp-caption alignleft\"><img decoding=\"async\" class=\"lazyload wp-image-2821 size-fusion-200\" src=\"https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/SebastianUchitel-200x155.jpg\" data-orig-src=\"https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/SebastianUchitel-200x155.jpg\" alt=\"\" width=\"200\" height=\"155\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27200%27%20height%3D%27155%27%20viewBox%3D%270%200%20200%20155%27%3E%3Crect%20width%3D%27200%27%20height%3D%27155%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/SebastianUchitel-200x155.jpg 200w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/SebastianUchitel-300x233.jpg 300w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/SebastianUchitel-400x310.jpg 400w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/SebastianUchitel-600x465.jpg 600w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/SebastianUchitel-768x596.jpg 768w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/SebastianUchitel-800x621.jpg 800w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/SebastianUchitel-1024x794.jpg 1024w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/SebastianUchitel-1200x931.jpg 1200w, https:\/\/icc.fcen.uba.ar\/wp-content\/uploads\/2024\/10\/SebastianUchitel-1536x1192.jpg 1536w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 200px) 100vw, 200px\" \/><p class=\"wp-caption-text\">Dr. Sebasti\u00e1n Uchitel<\/p><\/div>\n<p><span style=\"font-weight: 400;\">Ante la pregunta de si la inteligencia artificial tiene alguna funcionalidad actual para mejorar el proceso de evaluaci\u00f3n de trabajos cient\u00edficos, Uchitel explica que la tarea sigue siendo 100% humana y que la IA se est\u00e1 usando s\u00f3lo en algunos casos para complementar la eficiencia de la operatoria: sobre todo en detecci\u00f3n de plagio en el contenido de los papers, identificaci\u00f3n de potenciales conflictos de inter\u00e9s entre revisores y autores y, por \u00faltimo, ayudar a brindar sugerencias de candidatos a revisi\u00f3n por pares.<\/span><\/p>\n<p><b>Acerca de <\/b><b><i>IEEE Transactions on Software Engineering<\/i><\/b><\/p>\n<p><b><i>IEEE Transactions on Software Engineering<\/i><\/b><span style=\"font-weight: 400;\"> es la principal revista cient\u00edfica en ingenier\u00eda de software y cuenta con una trayectoria de casi 50 a\u00f1os, ya que fue fundada en 1975. Forma parte de la IEEE (<\/span><i><span style=\"font-weight: 400;\">Institute of Electrical and Electronics Engineers<\/span><\/i><span style=\"font-weight: 400;\">), la sociedad profesional y t\u00e9cnica m\u00e1s grande del mundo, que tiene como uno de sus objetivos la definici\u00f3n de est\u00e1ndares que faciliten el intercambio de tecnolog\u00edas en diferentes \u00e1reas.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Es la publicaci\u00f3n de mayor impacto en el \u00e1rea. Est\u00e1 enfocada en resultados te\u00f3ricos bien definidos y estudios emp\u00edricos que tengan un impacto potencial en la construcci\u00f3n, an\u00e1lisis o administraci\u00f3n de software. El alcance de <\/span><i><span style=\"font-weight: 400;\">Transactions<\/span><\/i><span style=\"font-weight: 400;\"> va desde los mecanismos, pasando por el desarrollo de principios, hasta la aplicaci\u00f3n de esos principios a entornos espec\u00edficos.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sus \u00e1reas tem\u00e1ticas espec\u00edficas incluyen los m\u00e9todos y modelos de desarrollo y mantenimiento de software, m\u00e9todos de evaluaci\u00f3n, administraci\u00f3n de proyectos de software, herramientas y entornos de software, problemas de sistemas y estudios de \u00faltima generaci\u00f3n que proporcionen una s\u00edntesis y una revisi\u00f3n exhaustiva de un \u00e1rea de inter\u00e9s particular.<\/span><\/p>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>La revista cient\u00edfica IEEE Transactions on Software Engineering es la m\u00e1s reconocida del \u00e1rea de Ingenier\u00eda de Software. En esta oportunidad conversamos con su editor en jefe, el investigador Sebasti\u00e1n Uchitel, acerca del proceso de evaluaci\u00f3n de trabajos cient\u00edficos del \u00e1rea, los desaf\u00edos que presenta este rol y la convergencia entre ingenier\u00eda de software e inteligencia artificial.<\/p>\n","protected":false},"author":9,"featured_media":2822,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[34,28],"class_list":["post-2819","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias","tag-ingenieria-software","tag-inteligencia-artificial"],"_links":{"self":[{"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/posts\/2819","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/comments?post=2819"}],"version-history":[{"count":2,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/posts\/2819\/revisions"}],"predecessor-version":[{"id":2824,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/posts\/2819\/revisions\/2824"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/media\/2822"}],"wp:attachment":[{"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/media?parent=2819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/categories?post=2819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icc.fcen.uba.ar\/en\/wp-json\/wp\/v2\/tags?post=2819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}