аЯрЁБс>ўџ (*ўџџџ'џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџьЅС'`№ПŒ bjbjірір4”Š”ŠŒџџџџџџЄLLLLLLL`$$$$ 0 `zюHHHHH#7 Cљћћћћћћ$hhаLLK##KKLLHHл4Ї Ї Ї K,LHLHљЇ KљЇ Ї :Y,LL™H< `jтЉuJЮ$w … э J0z  ™L™TKKЇ KKKKK KKKzKKKK```Ф$```$```LLLLLLџџџџ Resumo Durante o ciclo de vida do software, artefatos mudam em resposta a demandas corretivas e evolutivas. Essas mudanчas envolvem com frequъncia refatoraчѕes de cѓdigo-fonte. A refatoraчуo se concentra em melhorar os atributos de qualidade (requisitos nуo-funcionais), sem alterar o seu comportamento (requisitos funcionais). No entanto, os algoritmos convencionais de diff nуo capturam de forma precisa esse tipo de mudanчa, devido р falta ou ineficiъncia na detecчуo de movimentaчуo de blocos de cѓdigo, dentro e entre arquivos. Este trabalho apresenta uma abordagem, denominada IDIFF, destinada a apoiar o entendimento de como duas versѕes de software diferem, mesmo se mudanчas relacionadas р refatoraчуo forem realizadas. Para isso, sуo analisadas diferentes granularidades, a fim de detectar com precisуo movimentos de blocos sem a necessidade de um poder computacional expressivo. Os resultados experimentais mostram que o IDIFF fornece resultados precisos ao utilizar diferentes granularidades (i.e., linha, palavra e caractere) e uma boa cobertura quando a granularidade linha щ utilizada. Palavras-chave: diff, refatoraчуo, LCS, Algoritmo Hњngaro. "*„“П H p s w x | – Њ Ћ Е Л Ы Э G L ˆ  Є Љ _ c ‹ Œ ђыфнжыфЯШСКВЋЄ–ˆzsжoжнжoжgжch& khЊ#‹h‘>™6h‘>™ hЪrqh‘>™ h{+jh‘>™ h“YЛh‘>™ hNРh‘>™ hЯ>h‘>™ h{'љh‘>™ hƒ)nh‘>™ hЉ6h‘>™ h›h‘>™h€h‘>™6 hC$6h‘>™ hLюh‘>™ hWP h‘>™ hж тh‘>™ hЊ#‹h‘>™ h 1Qh‘>™ h™b;h‘>™ hDrдh‘>™hDrдh‘>™5;CJaJN O Š ‹ Œ ёььуьс„`„gd‘>™gd‘>™ $„Єh`„a$gd‘>™Œ §21h:p& kА‚. АЦA!АЅ"АЅ#‰$‰%ААФАФ Ф†œ˜žžžžžžžž666666666vvvvvvvvv666666>666666666666666666666666666Ј6666666666И666666666666hH66666666666666666666666666666666666666666666666666666666666666666А6\@ёџ\ ‘>™Normal$„Хdh`„Хa$ CJOJQJ_HaJmHsHtH p@p o\•Tэtulo 2#$$ & FdhЄ№Єx@&a$!5;CJOJPJQJ\^JaJ>A@ђџЁ> Fonte parсg. padrуoTiѓџГT 0 Tabela normalі4ж l4жaі ,kєџС, 0 Sem lista NўOЂёN o\• Char Char!5;CJOJPJQJ\^JaJpўOp G$$ Sub-seчуo  & FdhЄЄ7$8$H$#5;B*CJOJQJ^JaJphXўOЂX G$$Sub-seчуo Char#5;B*CJOJQJ^JaJphŒџџџџNOŠ‹ŽШ‘08€Ш‘0€Ш‘0€Ш‘0€Ш‘0€Ш‘0€Œ Œ Œ №8№@ёџџџ€€€ї№’№№0№( № №№B №S №ПЫџ ?№џџTexto1ŽLŽ",6<r{„ˆ“ ЏБПТHKpsw|†ˆ–›ЊЌЕЛЫЮъёњќ#:<GN†ˆšЃЌЧЭйоѓўWZ†ˆ–žЁЄЉВЦЩвныѓ#*,9@JO_erw†ŽFxŽŽŽu)Тдгт‹џџџџџџџџzFљ'Ќ– џџџџџџџџ b„А„Pў^„А`„Pў4*56789:;<>*@ˆB*EHH*KHOJQJRHS*TX\]^JaJho(phu Capэtulo b„@„Р§^„@`„Р§4*56789:;<>*@ˆB*EHH*KHOJQJRHS*TX\]^JaJho(phu.b„а„0§^„а`„0§4*56789:;<>*@ˆB*EHH*KHOJQJRHS*TX\]^JaJho(phu..0„`„ ќ^„``„ ќ56789;<CJH*OJQJS*TXo(... 0„№„ќ^„№`„ќ56789;<CJH*OJQJS*TXo( .... 0„€„€ћ^„€`„€ћ56789;<CJH*OJQJS*TXo( ..... 0„„№њ^„`„№њ56789;<CJH*OJQJS*TXo( ...... 0„ „`њ^„ `„`њ56789;<CJH*OJQJS*TXo(....... 0„0„аљ^„0`„аљ56789;<CJH*OJQJS*TXo(........b„„^„`„4*56789:;<>*@ˆB*EHH*KHOJQJRHS*TX\]^JaJho(phu.1.„„^„`„o(..„а„0§^„а`„0§o(...„^„Ђќ^„^`„Ђќo(.... „ё„ќ^„ё`„ќo( ..... „5„Ыћ^„5`„Ыћo(......1. „„^„`„o(.......1. „„^„`„o(........1. „„^„`„o(.........1.u)ТzFљ'џџџџџџџџџџџџхG$$< +b+ŒA0,6Э Q;7\& kг"m]Uo\•‘>™b5ЛNfНъMьŽџ@€иW1yŒP@џџUnknownџџџџџџџџџџџџG‡z €џTimes New Roman5€Symbol3& ‡z €џArial7&я { @ŸCalibri"ёˆ№ФЉT3'T3'В"ЧЕзЕз‘№Ѕ‰ДД24ŠŠ2ƒ№ќ§HX)№џ$Pфџџџџџџџџџџџџџџџџџџџџџ‘>™2џџRESUMOSisiviviane  ўџр…ŸђљOhЋ‘+'Гй0p˜ЈДФаф є  , 8 DPX`hфRESUMOSisi Normal.dotviviane2Microsoft Office Word@@4EЮHЮ@ИVŽuJЮ@ИVŽuJЮЕзўџеЭеœ.“—+,љЎ0ј hp„Œ”œ ЄЌДМ Ф зф Grizli777Š' RESUMO Tэtulo ўџџџ ўџџџўџџџ !"#$%&ўџџџ§џџџ)ўџџџўџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot Entryџџџџџџџџ РFP%чЉuJЮ+€1Tableџџџџџџџџ 0WordDocumentџџџџџџџџ4SummaryInformation(џџџџDocumentSummaryInformation8џџџџџџџџџџџџCompObjџџџџџџџџџџџџuџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџ џџџџ РF#Documento do Microsoft Office Word MSWordDocWord.Document.8є9Вq