ࡱ> 02/v bjbjVV 4<<v  0 $7N... ....:CS .r0.''.'.D..' :RUMO AO REJUVENESCIMENTO AUTOMTICO DE SOFTWARE GUIADO POR ATRIBUTOS DE QUALIDADE Resumo Normalmente, as equipes de desenvolvimento dedicam uma enorme quantidade de tempo e esforo na manuteno de funcionalidades de software pr-existentes. No entanto, como muitas dessas tarefas de manuteno no so planejadas, o software tende a degradar ao longo do tempo, causando dbitos tcnicos, principalmente em seus requisitos no-funcionais, tais como a reutilizao, compreensibilidade e manutenibilidade. Assim, este trabalho prope o monitoramento contnuo de alguns atributos de qualidade de software atravs de mtricas e execuo automtica de manuteno perfectiva (i.e., refatoraes) para promover o seu rejuvenescimento em resposta a anti-padres ou maus cheiros previamente detectados. A abordagem criada foi avaliada atravs de um estudo experimental, que encontrou evidncias de que o rejuvenescimento automtico de software possvel. Tambm foram encontrados indcios de padres entre refatoraes e atributos de qualidade, ou seja, quais das refatoraes utilizadas melhoram, pioram ou noalteram os atributos de qualidade. QRSZt u v Ÿh wh wCJOJQJ#h wh wCJOJQJmHnHuh wh w5;CJOJQJh wh4h w;aJh w5;^JaJRSZu v $dh`a$gd w$dhha$gd w$a$gd w21h:pG. A!"#$% j 666666666vvvvvvvvv666666>6666666666666666666666666666666666666666666666666hH6666666666666666666666666666666666666666666666666666666666666666662 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~ OJPJQJ_HmHnHsHtHJ`J GNormal dCJ_HaJmHsHtH DA D Default Paragraph FontRiR 0 Table Normal4 l4a (k ( 0No List PK![Content_Types].xmlj0Eжr(΢Iw},-j4 wP-t#bΙ{UTU^hd}㨫)*1P' ^W0)T9<l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i>3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h"O = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PK!Ptheme/theme/theme1.xmlYOo6w toc'vuر-MniP@I}úama[إ4:lЯGRX^6؊>$ !)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu gZo~ٺlAplxpT0+[}`jzAV2Fi@qv֬5\|ʜ̭NleXdsjcs7f W+Ն7`g ȘJj|h(KD- dXiJ؇(x$( :;˹! I_TS 1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ x}rxwr:\TZaG*y8IjbRc|XŻǿI u3KGnD1NIBs RuK>V.EL+M2#'fi ~V vl{u8zH *:(W☕ ~JTe\O*tHGHY}KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4 =3ڗP 1Pm \\9Mؓ2aD];Yt\[x]}Wr|]g- eW )6-rCSj id DЇAΜIqbJ#x꺃 6k#ASh&ʌt(Q%p%m&]caSl=X\P1Mh9MVdDAaVB[݈fJíP|8 քAV^f Hn- "d>znNJ ة>b&2vKyϼD:,AGm\nziÙ.uχYC6OMf3or$5NHT[XF64T,ќM0E)`#5XY`פ;%1U٥m;R>QD DcpU'&LE/pm%]8firS4d 7y\`JnίI R3U~7+׸#m qBiDi*L69mY&iHE=(K&N!V.KeLDĕ{D vEꦚdeNƟe(MN9ߜR6&3(a/DUz<{ˊYȳV)9Z[4^n5!J?Q3eBoCM m<.vpIYfZY_p[=al-Y}Nc͙ŋ4vfavl'SA8|*u{-ߟ0%M07%<ҍPK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 +_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!Ptheme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] vv v 8@0(  B S  ?Texto1ZxtxxxSZx V8! Ht?m w7\} Bw"jGQvx@YY YYv@UnknownG*Ax Times New Roman5Symbol3. *Cx Arial7.@ CalibriA BCambria Math"0 0r0tt3HP $P7\}2!xx heliokann heliokannOh+'0$ px    heliokann Normal.dotm heliokann2Microsoft Office Word@F#@\S@.0S՜.+,0 hp  Toshibat  Title  !"#$%&()*+,-.1Root Entry FLCS3Data  1Table'WordDocument4SummaryInformation(DocumentSummaryInformation8'CompObjy  F'Microsoft Office Word 97-2003 Document MSWordDocWord.Document.89q