{"id":251143,"date":"2022-11-30T11:48:54","date_gmt":"2022-11-30T11:48:54","guid":{"rendered":"https:\/\/www.asbeiras.pt\/?p=251143"},"modified":"2022-11-30T11:48:54","modified_gmt":"2022-11-30T11:48:54","slug":"cientistas-de-coimbra-criam-ferramentas-para-prevenir-erros-informaticos","status":"publish","type":"post","link":"https:\/\/critecnow.com\/diariobeiras\/cientistas-de-coimbra-criam-ferramentas-para-prevenir-erros-informaticos\/","title":{"rendered":"Cientistas de Coimbra criam ferramentas para prevenir erros inform\u00e1ticos"},"content":{"rendered":"<div id=\"attachment_251144\" style=\"width: 1210px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.asbeiras.pt\/wp-content\/uploads\/2022\/11\/Aluno-testa-rastreador-ocular.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-251144\" class=\"wp-image-251144 size-full\" src=\"https:\/\/www.asbeiras.pt\/wp-content\/uploads\/2022\/11\/Aluno-testa-rastreador-ocular.jpg\" alt=\"\" width=\"1200\" height=\"628\" \/><\/a><p id=\"caption-attachment-251144\" class=\"wp-caption-text\">DR<\/p><\/div>\n<p>Cientistas da Universidade de Coimbra (UC) criaram ferramentas inteligentes que ajudam a prevenir erros inform\u00e1ticos, no \u00e2mbito de um projeto que junta as \u00e1reas de neuroci\u00eancias, biom\u00e9dica e intelig\u00eancia artificial, e engenharia de software.<\/p>\n<p class=\"text-paragraph\">Segundo a UC, o projeto &#8220;Biofeedback Augmented Software Engineering (BASE)&#8221;, liderado pelo professor catedr\u00e1tico do Departamento de Engenharia Inform\u00e1tica Henrique Madeira, permitiu demonstrar que &#8220;\u00e9 poss\u00edvel, atrav\u00e9s de ferramentas inteligentes, detetar se um programador est\u00e1 ou n\u00e3o a compreender o software que est\u00e1 a ler, verificar ou construir e, desta forma, ajudar a prevenir poss\u00edveis &#8216;bugs&#8217; (erros)&#8221;.<\/p>\n<p class=\"text-paragraph\">No que respeita ao dom\u00ednio cient\u00edfico das neuroci\u00eancias, a equipa, que \u00e9 coordenada pelo professor Miguel Castelo Branco, &#8220;procura identificar as zonas do c\u00e9rebro envolvidas no erro humano no contexto de produ\u00e7\u00e3o de software, tentando perceber, por exemplo, se existe um padr\u00e3o de ativa\u00e7\u00e3o cerebral quando se descobre um &#8216;bug'&#8221;, referiu.<\/p>\n<p class=\"text-paragraph\">O grupo de biom\u00e9dica e intelig\u00eancia artificial, coordenado pelo professor Paulo de Carvalho, &#8220;investiga processos n\u00e3o intrusivos de medir a carga cognitiva de programadores, bem como avaliar estados cognitivos de stress, distra\u00e7\u00e3o ou fadiga de programadores&#8221;, enquanto a equipa de engenharia de software de Henrique Madeira &#8220;\u00e9 respons\u00e1vel por desenvolver novas ferramentas de apoio ao programador de software, isto \u00e9, ferramentas que consigam prever os pr\u00f3prios erros do programador&#8221;.<\/p>\n<p class=\"text-paragraph\">Henrique Madeira contou que &#8220;o problema da falta de qualidade de software h\u00e1 muito que \u00e9 investigado, mas n\u00e3o na perspetiva do elemento mais importante no processo da constru\u00e7\u00e3o do software, o programador&#8221;, sendo que, nesta linha de investiga\u00e7\u00e3o, o projeto BASE j\u00e1 obteve alguns resultados tang\u00edveis.<\/p>\n<p class=\"text-paragraph\">O investigador referiu que foi demonstrado que \u00e9 poss\u00edvel &#8220;dotar o ambiente de desenvolvimento de software de novas fun\u00e7\u00f5es para ajudar o programador, particularmente indicar o c\u00f3digo que deve ser (re)visto com mais cuidado&#8221;.<\/p>\n<p class=\"text-paragraph\">&#8220;A pessoa est\u00e1 a programar e a ferramenta vai marcando, a amarelo ou a vermelho, as zonas de c\u00f3digo que devem ser revistas&#8221;, explicou.<\/p>\n<p class=\"text-paragraph\">Depois disso, foi desenvolvida uma ferramenta j\u00e1 patenteada (iReview), que, segundo Henrique Madeira, avalia &#8220;a qualidade das &#8216;reviews&#8217; (revis\u00f5es)&#8221; de um programador.<\/p>\n<p class=\"text-paragraph\">&#8220;Um m\u00f3dulo de software \u00e9 produzido por um autor, sendo depois revisto por outro elemento da equipa, que pode detetar erros e enviar de volta para o autor corrigir, ou pelo contr\u00e1rio, n\u00e3o se aperceber de poss\u00edveis bugs e enviar o m\u00f3dulo para produ\u00e7\u00e3o. A intera\u00e7\u00e3o entre quem programa e quem verifica \u00e9 extremamente fal\u00edvel e a iReview pretende especificamente identificar essas falhas&#8221;, exemplificou.<\/p>\n<p class=\"text-paragraph\">No \u00e2mbito do BASE, encontra-se tamb\u00e9m a ser desenvolvida a ferramenta iMind, que tem como objetivo ajudar indiv\u00edduos a compreender conte\u00fados digitais, por exemplo, no estudo de uma l\u00edngua estrangeira.<\/p>\n<p class=\"text-paragraph\">De acordo com o investigador, &#8220;o processo \u00e9 o mesmo, mas a ler um texto em vez de rever c\u00f3digo de software: se houver uma passagem que a pessoa n\u00e3o entenda no texto, a ferramenta indica de forma autom\u00e1tica a tradu\u00e7\u00e3o ou d\u00e1 uma sugest\u00e3o&#8221;.<\/p>\n<p class=\"text-paragraph\">&#8220;Ainda estamos longe de atingir este resultado, mas pelo menos j\u00e1 prov\u00e1mos que a ferramenta consegue indicar se a pessoa entendeu um par\u00e1grafo ou n\u00e3o&#8221;, avan\u00e7ou.<\/p>\n<p class=\"text-paragraph\">Para atingir estes resultados, a equipa come\u00e7ou por estudar o programador, desde a parte da neuroci\u00eancia, porque os erros s\u00e3o cometidos a n\u00edvel mental, at\u00e9 \u00e0 manifesta\u00e7\u00e3o dos mesmos a n\u00edvel fisiol\u00f3gico, dado que as rea\u00e7\u00f5es se podem traduzir em ferramentas que ajudam os programadores. Foram realizadas v\u00e1rias experi\u00eancias com equipamentos sofisticados, que envolveram dezenas de volunt\u00e1rios.<\/p>\n<p class=\"text-paragraph\">&#8220;Fizemos tr\u00eas tipos de experi\u00eancias, recorrendo a resson\u00e2ncias magn\u00e9ticas, eletroencefalogramas, equipamentos para o sistema nervoso aut\u00f3nomo, sensores card\u00edacos e rastreadores oculares, que permitiam, no fundo, recolher uma enorme quantidade de informa\u00e7\u00e3o durante os momentos em que eles desempenhavam essas tarefas&#8221;, referiu o investigador.<\/p>\n<p class=\"text-paragraph\">No seu entender, &#8220;os resultados deste projeto v\u00e3o ter muito impacto, pelo menos o potencial de impacto \u00e9 muito grande&#8221;.<\/p>\n<p class=\"text-paragraph\">O BASE resulta de um cons\u00f3rcio entre o Centro de Inform\u00e1tica e Sistemas, o Departamento de Engenharia e o Coimbra Institute for Biomedical Imaging and Translational Research da UC e o Polit\u00e9cnico de Mil\u00e3o e teve um financiamento de 239 mil euros da Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cientistas da Universidade de Coimbra (UC) criaram ferramentas inteligentes que ajudam a prevenir erros inform\u00e1ticos, no \u00e2mbito de um projeto que junta as \u00e1reas de neuroci\u00eancias, biom\u00e9dica e intelig\u00eancia artificial, e engenharia de software.<\/p>\n","protected":false},"author":1,"featured_media":251144,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[39,31],"tags":[1351,11127,11128,2606,197],"class_list":["post-251143","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coimbra-2","category-geral","tag-cientistas","tag-erros-informaticos","tag-ferramentas","tag-prevencao","tag-uc"],"acf":[],"_links":{"self":[{"href":"https:\/\/critecnow.com\/diariobeiras\/wp-json\/wp\/v2\/posts\/251143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/critecnow.com\/diariobeiras\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/critecnow.com\/diariobeiras\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/critecnow.com\/diariobeiras\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/critecnow.com\/diariobeiras\/wp-json\/wp\/v2\/comments?post=251143"}],"version-history":[{"count":0,"href":"https:\/\/critecnow.com\/diariobeiras\/wp-json\/wp\/v2\/posts\/251143\/revisions"}],"wp:attachment":[{"href":"https:\/\/critecnow.com\/diariobeiras\/wp-json\/wp\/v2\/media?parent=251143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/critecnow.com\/diariobeiras\/wp-json\/wp\/v2\/categories?post=251143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/critecnow.com\/diariobeiras\/wp-json\/wp\/v2\/tags?post=251143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}