16
Sebastian Elbaum Department of Computer Science and Engineering University of Nebraska - Lincoln Lincoln, Nebraska [email protected] Alexey G. Malishevsky Computer Science Department Oregon State University Corvallis, Oregon [email protected] Gregg Rothermel Computer Science Department Oregon State University Corvallis, Oregon [email protected] ABSTRACT 1. INTRODUCTION

Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

�������������� ������������������������������! "��#$�&%'���(�*)&�+,�(�����!-.���������/#0�(�1�/�!23�4�,5����6)1�,�����879�;:��(��<�;�/=��?>?�A@+��%1���(=��CB'������D

EGFIHKJLFIHNM3H�OPH�QSRUTWV*XYM[Z]\^XCVPX`_�JLFbacVPRdFeVPXCXCH�JdQfTgVPX"M3H�QSR

Sebastian ElbaumDepartment of ComputerScience and EngineeringUniversity of Nebraska -

LincolnLincoln, Nebraska

[email protected]

Alexey G. MalishevskyComputer Science

DepartmentOregon State University

Corvallis, Oregon

[email protected]

Gregg RothermelComputer Science

DepartmentOregon State University

Corvallis, Oregon

[email protected]

ABSTRACT���(<�������<+����(����(;�/ihK���/����8����������j+%�(<ek4l�mnNo�pqinsr�nAk�r�lNt�k4n+k!uivwt�vx�y o1n y r�m&t�rCuivl y nNt�k4nAkCr�m1nAu y n+z{nAl(r�u}|�nAvnAk4kCu}v0~^nAn(r�u}v1�sk x ~^n���n y4�� x�y ~0t�vlAn"� x t�q/�"�!vnY��n y � x�y ~0t�vlAnY� x t�q/���4�����e���&�+��%� �9���(���4�+�/�����uik*t�~^nNt�k4p y n x � m xN��� puil���q�� � t�pq�r�k.t y n0o�n+r�nAl+r�nNo � u�r�muiv6r�m1nr�n+k�r�u}v1�P� y�x lAnAk4kA�1t�vLui~^� y�x |�nNo y t�r�n x ��� t�pq�r3o1n+r�nAl(r�u x v0lNt�v^� y�x��|'u}o1n � t�k�r�n y � nAnNo��&t�l(� x v�r�mnsk���k�r�nA~�p1v&o1n y r�n+k�rN�{t�vo�qin+r!k x � r �� t y ndnAv��u}v1nAn y k.��nA��uiv�q x lNt�r�uiv��t�voSl x�y4y nAl(r�u}v1� � t�p1qir�k.nNt y qiuin yr�mt�vw~^ui��m�r x r�m1n y4� uik4n.��nP� x k4k4u}�1qin�����v�� y nA|'u x pk �3x�y �{� � n y n �� x�y r�nNo^r�mn y n+k4pq�r�k x � k�r�p&o1uinAk3r�mt�rek4m xN� nNo^r�m&tKre� y u x�y u�r�ui�NtKr�u x vr�n+l(m1vu � pnAkelNt�v�k4ui��v1ui�lNt�v�r�q��du}~^� y�x |�n y t�r�n x ��� t�pq�r$o1n+r�nAl(r�u x v���3m x k4nPk�r�p&o�uinAkA�&m xK� nA|�n y � y t�uik4nNo�k4n+|�n y t�q�t�o1o1u�r�u x v&t�q � pn+k�r�u x vkA����N  lNt�v¡� y u x�y u�r�ui�Nt�r�u x vWr�nAl�mv1u � p1nAkL��n6n+z{n+l+r�ui|�n � m1nAv¡t�ui~^nNotKr�k4��n+lAu��&lw~ x o1u��nNo¢|�n y k4u x vkA� �,£�  � m&t�r0r y t�o1n x z{kdn+¤�uik�rL��n �r � nAn+v8�vn¥� y t�v'pq}t y uir��8t�vo¦l x t y k4n^� y t�v'pq}t y uir��¦� y u x�y u�r�ui�NtKr�u x vr�n+l(m1vu � pnAkA� ��§�  lAt�v¨r�mn0uivl x�y � x�y tKr�u x v x � ~^nAt�k4p y n+k x ��� t�pq�r� y�x v1nAvnAk4kIuiv�r x � y u x�y u�r�u}�At�r�u x v�r�n+l(m1vu � pnAk3ui~^� y�x |�n$r�mn+u y n(z{nAl �r�ui|�n+vnAk4k�©��3m1u}kC�&t���n yCy nA� x�y r�kªr�mn y nAk4p1qir�k x � vn � n+¤���n y ui~^nAv�r�kt�oo y nAk4k4uiv�«r�mn+k4n � p1nAk�r�u x v1kA�

1. INTRODUCTION¬ x � r � t y n!nAv1��uivn+n y k x � r�nAv0k�tN|�nIr�mner�nAk�rªk4pu�r�nAkªr�m1n+�^o�nA|�nAq x �^k xr�mt�r�r�mn+��lNt�v y nAp1k4nsr�m x k4nPr�nAk�r$k4pu�r�nAk$q­tKr�n y t�k$r�mn+u y k x � r � t y nn+| x qi|�nAkA� ¬ pl�m«r�nAk�r3k4p1u�r�n y nAp1k4n���uiv^r�mn � x�y ~ x � �4�,5��4�(<�<�/���w���(<����®�'5��9uiks��n y |�t�k4ui|�n.uiv¦r�mn*k x � r � t y n^uiv&o1p1k�r y �¨¯ £'�(° �*±�pv1vuiv�Lt�qiqx � r�m1n$r�nAk�relAt�k4nAkeuivdtPr�nAk�r3k4pu�r�n���m xN� n+|�n y �'lNt�v y n � p1u y n!t.q}t y ��nt�~ x p1v'r x � n+z x�y rN� � x�y n+¤1t�~^�1qin�� x v1n x � x p y uiv&o1p1k�r y u}t�q?l x qiq­t�� �x�y t�r x�y k y nA� x�y r�k$r�m&tKr � x�y$x v1n x � u�r�k$� y�x o1pl(r�k x � t�� x p�r £�² � ²�²�²qiuivn+k x � l x o�n��Yr�mn0nAv�r�u y n0r�n+k�r«k4pu�r�n y n � pu y nAk.k4nA|�nAv � nAnA�'k.r xy p1v��³��v´k4pl�m´lNt�k4nAkA�!r�n+k�r�n y kd~0tA� � t�v'rLr x¨x�y o�n y r�mnAu y r�nAk�rlAt�k4nAk«k x r�mt�r*r�m x k4n � u�r�m¨r�mn^m1ui��mn+k�r«� y u x�y uir����Yt�l+l x�y o�u}v1�8r xk x ~^nCl y u�r�n y u x v���t y n y pv*nNt y q}uin y r�mt�vPr�m x k4n � u�r�m.q xN� n y � y u x�y u�r����

���(<�������<+���&�������;�/}hN���/����¥����������j+%�(<Y¯ £�§ � £�µK° k4l�mnAo1pqin�r�nAk�r�lNt�k4n+k� x�ysy nA� y nAk4k4u x v8r�nAk�r�uiv�Lu}v6t�v x�y o1n y r�mt�r!u}v1l y nNt�k4nAk¶r�mnAu y n(z{nAl �r�ui|�n+vnAk4k¥t�r«~^n+n+r�uiv�wk x ~^nL��n y � x�y ~0t�v1lAn0� x t�q/��· x�y n+¤1t�~^�qin��r�n+k�r3lNt�k4nAkC~^ui��m�r"��nIk4l(m1nNo1p1qinNo«uiv0t�v x�y o�n y r�mt�rCt�l�muinA|�n+kªl x o�n

l x |�n y t���n¦tKrLr�m1n � t�k�r�nAk�r y t�r�nw� x k4k4u}�1qin��In+¤�n y lAuik4nAk � nAt�r�p y n+kduivx�y o�n y$x � n+¤���nAl+r�nNo � y n � pn+vl+� x � pk4n�� x�y n+¤�n y lAuik4nAk!k4p1�k���k�r�nA~^kuivwt�v x�y o�n y r�m&t�r y n+¸nAl+r�ker�mn+u y �t�k�r � t�uiq}p y n y t�r�nAkA�

�!vn^� x r�nAv�r�u}t�qC� x t�q x � r�nAk�r.lNt�k4nL� y u x�y u�r�ui�Nt�r�u x v¹uik*r�mt�r x � uiv �l y nNt�k4uiv�Lt«r�nAk�r!k4p1u�r�n�º k*�������«���C�+��%� �e���(���4�+�/����0»dt«~^nNt�k4p y n x �m xN�W� puil��'qi�^r�mt�rer�nAk�rIk4p1u�r�nso1n+r�n+l+r�k � t�pq�r�k�o1p y uiv1�.r�mn�r�nAk�r�uiv�� y�x l+nAk4kA�½¼�v¢uivl y nNt�k4nNo y t�r�n x �!� t�pq�rLo�n+r�nAl+r�u x v¹lNt�v¾� y�x |'u}o1nnNt y q}uin y � nAnNo1�t�l�� x vdr�m1n!k���k�r�nA~¿p1v&o�n y3y nA� y nAk4k4u x v�r�nAk�r�t�v&o0q}n(ro1n+|�nAq x ��n y k$��nA��uivwq x lNtKr�u}v1��t�v&o�l x�y4y nAl+r�uiv� � t�pq�r�k$nNt y qiuin y r�mt�v~^ui��m�r x r�mn y4� uik4nd��nd� x k4k4u}�1qin�� ¬ p1l(m � nAnNo1�t�l��¨lNt�v¹t�q}k x � y�x��|'u}o1n*nNt y qiuin y nA|'u}o1n+vlAnPr�m&tKr � p&t�q}u�r��w� x t�qiksm&tN|�nPv x r¶��nAn+v8~^n(rN�t�qiq xN� uiv�wnNt y q}uin y k�r y tKr�nA��uil0o1n+lAuik4u x vk*t�� x p1r y nAqinNt�k4n^k4l(m1nNo1p1qinAkA�·p y r�mn y �It�v´ui~^� y�x |�nNo y t�r�n x �s� t�p1q�r�o�n+r�nAl+r�u x v´lNt�v¾u}v1l y nNt�k4nr�mn�q}ui��n+q}uim x�x o¢r�m&tKrdu � r�n+k�r�u}v1��uik0� y nA~0tKr�p y nAq���mt�q�r�nNo9�Cr�m x k4nr�nAk�r^lAt�k4nAk¥r�mt�r x z{n y r�m1n�� y nNt�r�nAk�r � t�p1q�r0o1n+r�n+l+r�u x v¢t��uiqiu�r���uivr�mn¶tK|�t�uiq}t��1qinPr�n+k�r�u}v1�¥r�ui~^n � uiqiq�m&tN|�n!��nAnAv�n+¤�nAl+p1r�nNo{�

��v¢� y nA|'u x p1k �3x�y �W¯ £�§K° � nw� y nAk4nAv�r�nNo¹k4nA|�n y t�q$r�nAl�mv1u � p1nAk � x�y� y u x�y uir�ui�Auiv1�¥r�nAk�relNt�k4nAkA�t�v&o0nA~^�1u y uilNt�qiqi�0n+|�t�q}pt�r�nNo^r�mn+u y t��uiqiu �r�uinAkYr x u}~^� y�x |�n y t�r�n x �9� t�p1qirCo1n(r�nAl+r�u x v9�"�!p yYy nAk4p1qir�k"uiv&o�u}lAt�r�nNor�m&tKr^k4nA|�n y t�q x � r�m1ndr�nAl�mv1u � p1nAk«l x pq}o�u}~^� y�x |�n y tKr�n x �$� t�p1q�ro1n(r�nAl+r�u x v9�?t�v&o8r�mt�r¶r�m1uiksu}~^� y�x |�nA~^nAv�r$l x p1q­o x lAlAp y nA|�nAv � x�yr�mn!q}nAt�k�r$k x �m1uik�r�u}lAt�r�nNo � t�v&odqinNt�k�r!n(¤1��n+vk4ui|�n   r�n+l(m1vu � pnAkA�

�!p yPy nAk4p1q�r�k¥t�q}k x�y t�uik4nNoSk4nA|�n y t�q3t�oo1u�r�u x vt�q � p1nAk�r�u x v1kA�w·?u y k�rN�� n.n+¤1t�~^uivnAo x vq��¡À���nAvn y t�qY� y u x�y u�r�ui�NtKr�u x vÁ�� � muil�m�tKr4r�nA~^�1r�kr x k4n+q}n+l+r*tLr�nAk�r¶lNt�k4n x�y o1n y r�mt�r � uiqiqª��n.n+z{nAl+r�ui|�n����¹��:��(���N5��x |�n y t«k4pl+lAnAk4k4u x v x � k4p�k4n � p1nAv�rI|�n y k4u x v1k x � r�mnsk x � r � t y n��3��vy nA� y nAk4k4u x v¨r�nAk�r�uiv��� � nLt y n^l x v1lAn y vnAo � u�r�m¨t��&t y r�uilApq}t y |�n y4�k4u x v x � r�mn*k x � r � t y n���t�vo � n � u}k4mwr x � y u x�y u�r�ui�An*r�nAk�r¶lNt�k4nAk¶uivt6~0t�vv1n y r�mt�r � uiqiq$��nd~ x k�r^n(z{nAl+r�ui|�n � x�y r�m&tKr^|�n y k4u x v��¢��vr�muikPl x v'r�n(¤�rN� � n0t y nLuiv�r�n y nAk�r�nAo�uivÂÀ�|�n y k4u x v � k4��nAl+ui�l0� y u x�y u�r�u ��NtKr�u x vÁ��'t�vo � n3t y neuiv�r�n y nAk�r�nNo*u}v*r�mn3n(z{nAl+r�ui|�nAv1nAk4k x � r�m1u}k�� y u �x�y u�r�ui�NtKr�u x v y nAq}t�r�ui|�nsr x |�n y k4u x vker�m&tKrIl x v�r�t�u}v�~¥pq�r�ui�qin � t�p1qir�kA�

¬ n+l x vo9�3r�m1ndr�nAl�mv1u � p1nAk � n�n(¤t�~^uivnNo¹t�qiq x ��n y tKr�nNo´t�r y n+q­t �r�ui|�nAq��^ÃY�{�¶5������%� i����;�/=¶»0r�mt�r$u}kA�r�mn+�duiv�| x qi|�nNo�uiv1k�r y p~^nAv�r�t �r�u x v9�{t�vt�q���k4u}kA�9t�v&o�� y u x�y u�r�u}�At�r�u x v8t�r$r�mnsqinA|�n+q x � k x p y lAn*l x o1nk�r�t�r�n+~^nAv�r�kA�Y· x�y q}t y ��n$k x � r � t y n!k���k�r�nA~^kA� x�y k���k�r�nA~^k"u}v � m1u}l�muivk�r y p1~^nAv�r�t�r�u x v¦tKr!r�mn*k�r�t�r�n+~^nAv�r!qinA|�n+q?uik¶v x r � nNt�k4ui�qin���k4pl�mr�nAl�mv1u � p1nAk!~0tA��v x rs��n*k4p1Ä«lAuinAv�r�qi�¦n(Ä^lAuinAv�rN�P¼$v8t�qir�n y v&t�r�ui|�nuiker x¥x ��n y t�r�nPt�r�t y nAq}t�r�ui|�nAq��6���N���(<+�¶5������%� i����;�/=�� � x�y n+¤1t�~^�1q}n��t�rªr�mn � p1vl+r�u x vLqinA|�nAq/��ÅSnIn+¤���nAl+rN��m xN� nA|�n y ��r�m&tKr3l x t y k4n!� y t�v �pq}t y uir��^r�nAl�mvu � pn+k � uiqiq9v x re��n$t�ken(z{nAl+r�ui|�n¶t�kC�&v1n$� y t�v'pq}t y uir��r�nAl�mv1u � p1nAkA�$Å�n � uik4mwr x n+¤1t�~^uivnPr�mnPl x k�r � ��nAvn+�1r�k$r y t�o1n x z{kr�m&tKrIm x q­o{� � x�y r�nAk�r�lNt�k4ns� y u x�y u�r�ui�Nt�r�u x v9�{t�l y�x k4k�� y t�v'p1q­t y u�r�u}n+kA�

Page 2: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

Æ3Ç1È�É�Ê9Ë�Ì�Í1ÉsÎ�Ï&Î�Ð�Ñ1Ò4ÈiÒ¶É�ÓAÔ�ÓNÎ�ÐiÓNÊ8ÎLÒ4ÈiÕNÎ�ÖÐiÓ^×�Ó+É4Ø®Ì�É�Ù0Î�Ï1ÚAÓ¥Û�Î�×8Ö�Ó+ÜÝ�Þ ÓAÓ+Ï Ý ÇÓ¥É�Ó+Ò4ÍÐ Ý Ò*Î�Ú�ÇÈiÓAÔ�ÓNÊ8Ö�Ñ Ý Ç1Ó«×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ï Ý ÓAÚ�ÇÏÈ}ß�ÍÓ+ÒÝ ÇÎ Ý¶Þ Ó«Ó+à1Î�Ù^ÈiÏ1ÓNÊ9Ë9Î�Ï&Ê Ý ÇÓ¥Ì�× Ý ÈiÙ0Î�Ð�É�ÓAÒ4Í1Ð Ý ÒsÎ�Ú�ÇÈiÓAÔ�Î�Ö1Ð}Ó�á.â�ÓÞ ÈiÒ4Ç Ý Ì$Î Ý ÐiÓNÎ�Ò Ý ×&Î�É Ý È}Î�Ð}Ð�Ñ*Ö1É�È}Ê�Û�Ó Ý Ç1È}Ò�Û�Î�×9Ë�Î�Ï&Ê Þ ÓeÚAÌ�Ï�ã�Ó+Ú Ý Í1É�ÓNÊÝ ÇÎ Ý Ö�ÑwÈiÏ1ÚAÌ�É�×�Ì�É�Î Ý ÈiÏÛ�Ù^ÓAÎ�Ò4Í1É�Ó+Ò¶Ì�Ø"Ø/Î�ÍÐ Ý ×1É�Ì�ÏÓAÏ1ÓAÒ4Ò«ä/Ó�á Û1ádå æ�Ëç�è�é®ê È}Ï Ý Ì«Ì�Í1É Ý ÓAÚ�ÇÏ1È}ß'Í1ÓAÒ Þ ÓsÙ^ÈiÛ�Ç Ý Ö�ÓPÎ�ÖÐiÓ Ý Ì^Ê�Ì¥Ò4Ì1á

Æ�Ì$ÈiÏ'Ô�ÓAÒ Ý ÈiÛ�Î Ý Ó Ý Ç1ÓAÒ4ÓCß�Í1ÓAÒ Ý ÈiÌ�ÏÒ Þ ÓªÇ&ÎNÔ�ÓY×�Ó+É4Ø;Ì�É�Ù^ÓNÊsÏÓ Þ Ó+à�×�Ó+É4ÜÈiÙ^ÓAÏ Ý ÒAë Ý Ç1È}ÒC×&Î�×�Ó(É3É�ÓA×�Ì�É Ý Ò Ý Ç1ÓAÈ�ÉCÉ�ÓAÒ4Í1Ð Ý ÒAáªì�Ï Ý ÇÓ!Ï1Ó+à Ý Ò4ÓAÚ Ý È}Ì�Ï�ËÞ ÓPÊ1ÓAÒ4Ú(É�È}Ö�Ó Ý Ç1Ó Ý ÓAÒ Ý ÚNÎ�Ò4ÓP×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ïw×1É�Ì�Ö1ÐiÓAÙíÎ�ÏÊdÒ4ÓAÔ�Ó+É�Î�ÐÈiÒ4Ò4Í1ÓAÒsÉ�ÓAÐiÓAÔ�Î�Ï ÝsÝ Ì�È Ý ÒsÒ4Ì�ÐiÍ Ý ÈiÌ�Ï9ádî�ÓAÚ Ý È}Ì�ÏSï�Ê�ÓAÒ4Ú+É�ÈiÖ�ÓAÒ Ý ÇÓ Ý ÓAÒ ÝÚAÎ�Ò4Ó8×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ï Ý Ó+Ú(Ç1ÏÈ}ß�ÍÓAÒ Ý ÇÎ Ý0Þ Ó¦Ç&ÎNÔ�ÓwÒ Ý ÍÊ1ÈiÓNÊ{á³î'ÓAÚ+ÜÝ ÈiÌ�Ï¢ð8Ê1Ó+Ò4Ú+É�ÈiÖ�ÓAÒ«Ì�Í�É«ÓAÙ^×1È�É�È}ÚAÎ�Ð3Ò Ý ÍÊ1ÈiÓAÒA˪×1É�ÓAÒ4ÓAÏ Ý ÈiÏÛwÉ�ÓAÒ4ÓAÎ�É�Ú�Çß�Í1ÓAÒ Ý ÈiÌ�ÏÒAË9Ó+à�×�Ó+É�ÈiÙ^ÓAÏ Ý Ê1ÓAÒ4ÈiÛ�Ï�Ë{É�ÓAÒ4ÍÐ Ý ÒsÎ�Ï&ʦÎ�ÏÎ�Ð�Ñ�Ò4ÈiÒAá«î'ÓAÚ Ý ÈiÌ�Ïñ Ê1ÈiÒ4ÚAÍ1Ò4Ò4ÓAÒe×1É�Î�Ú Ý ÈiÚNÎ�Ð9ÈiÙ^×ÐiÈiÚNÎ Ý ÈiÌ�Ï1ÒeÌ�Ø Ý ÇÌ�Ò4Ó�É�ÓAÒ4ÍÐ Ý ÒAáCî�Ó+Ú Ý ÈiÌ�Ïdò×�É�ÓAÒ4ÓAÏ Ý ÒIÚAÌ�Ï1ÚAÐiÍÒ4ÈiÌ�Ï1Ò!Î�Ï&ÊdÊ1È�É�ÓAÚ Ý ÈiÌ�Ï1Ò�Ø®Ì�ÉIØ;Í Ý Í1É�Ó¶É�ÓAÒ4ÓAÎ�É�Ú�Ç�á

2. TEST CASE PRIORITIZA TIONâ�ÓPÊ1Ó+óÏÓ Ý Ç1Ó Ý ÓAÒ Ý ÚNÎ�Ò4Ós×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ï8×�É�Ì�Ö1Ð}Ó+ÙíÎ�ÒIØ;Ì�Ð}ÐiÌ Þ ÒAô

õ�ö÷0õ{÷(ø�ù¶ú"û�ø+÷!ü3ý(þ/ÿ�ý(þ®ù/þ��Nû�ù/þ�ÿ���ü3ý4ÿ����}÷��� þ� �÷�1ô��*ËÎ Ý ÓAÒ Ý Ò4Í1È Ý Ó�ë����PË Ý ÇÓsÒ4Ó Ý Ì�ØY×�Ó+É�Ù.Í Ý Î Ý ÈiÌ�ÏÒÌ�Ø��Pë���Ë�ζØ;Í1ÏÚ Ý ÈiÌ�Ï«Ø®É�Ì�Ù���� Ý Ì Ý Ç1ÓeÉ�ÓNÎ�Ð&Ï'Í1Ù¥Ö�Ó+É�ÒAá

ü3ý4ÿ����}÷�.ô��?ÈiÏ&Ê����������¨Ò4Í1Ú(Ç Ý Ç&Î Ý ä ���!� � ê ä��!� ������� êä��!� �#"$ �!� ê å ��ä��!� ê&% ��ä��!� � ê�é á

ì�Ï Ý ÇÈiÒªÊ1Ó+óÏÈ Ý ÈiÌ�Ï9Ë'����É�ÓA×1É�Ó+Ò4ÓAÏ Ý Ò Ý Ç1ÓeÒ4Ó Ý Ì�Ø9Î�ÐiÐ×�Ì�Ò4Ò4ÈiÖÐiÓ$×�É�ÈiÌ�É4ÜÈ Ý ÈiÕNÎ Ý È}Ì�ÏÒPä/Ì�É�Ê�Ó+É�ÈiÏÛ�Ò ê Ì�Ø(�*Ë�Î�Ï&Ê)��ÈiÒeÎsØ;ÍÏ1Ú Ý ÈiÌ�Ï Ý Ç&Î Ý ËÎ�××1Ð}ÈiÓNÊÝ ÌdÎ�Ï�ÑwÒ4Í1Ú(ǦÌ�É�Ê1Ó+É�ÈiÏÛ�Ë{Ñ1ÈiÓAÐ}Ê�Ò¶Î�Ï¢û�*ªû�ý,+- �û.� /÷�Ø;Ì�É Ý Ç&Î Ý Ì�É�Ê�Ó+É4ÜÈiÏ1Û1áeä0�Ì�É?Ò4ÈiÙ^×ÐiÈiÚAÈ Ý Ñ Ý ÇÓªÊ1Ó+óÏÈ Ý ÈiÌ�Ï*Î�Ò4Ò4Í1Ù^ÓAÒ Ý ÇÎ Ý Ç1ÈiÛ�ÇÓ(É�Î Þ ÎKÉ�ÊÔ�Î�ÐiÍ1ÓAÒ�Î�É�Ós×1É�Ó(Ø;Ó+É�Î�ÖÐiÓ Ý Ì«ÐiÌ Þ Ó+É�Ì�Ï1ÓAÒAá ê

Æ3Ç1Ó+É�ÓªÎ�É�Ó"Ù0Î�Ï�Ñ�×�Ì�Ò4Ò4ÈiÖÐiÓ"Û�Ì�Î�ÐiÒ�Ø;Ì�É?×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ï�Ë�Ø;Ì�É?Ó+à1Î�Ù^×ÐiÓ�ô

1 Æ�ÓAÒ Ý Ó(É�Ò"Ù0ÎAÑ Þ ÈiÒ4Ç Ý Ì!È}Ï1Ú+É�ÓNÎ�Ò4Ó Ý ÇÓCÉ�Î Ý Ó3Ì�Ø&Ø;Î�Í1Ð Ý Ê�Ó Ý ÓAÚ Ý ÈiÌ�ÏÌ�Ø Ý ÓAÒ Ý Ò4ÍÈ Ý ÓAÒ32 Ý ÇÎ Ý ÈiÒAË Ý Ç1Ó3ÐiÈ54�ÓAÐiÈiÇÌ�Ì'Ê¥Ì�Ø&É�ÓAÔ�ÓNÎ�ÐiÈ}Ï1Û!Ø/Î�ÍÐ Ý ÒÓNÎKÉ�Ð}ÈiÓ+É$ÈiÏwÎ.É�Í1Ï�Ì�Ø�É�ÓAÛ�É�ÓAÒ4Ò4ÈiÌ�Ï Ý Ó+Ò Ý Ò�Í1Ò4ÈiÏÛ Ý Ç1Ì�Ò4ÓsÒ4ÍÈ Ý ÓAÒAá

1 Æ�ÓAÒ Ý Ó(É�Ò.Ù0ÎAÑ Þ ÈiÒ4Ç Ý Ì�ÈiÏÚ(É�ÓNÎ�Ò4Ó Ý ÇÓ^Ú+Ì�Ô�Ó+É�Î�Û�Ó^Ì�ØIÚAÌ'Ê�Ó^È}ÏÝ ÇÓ$Ò�Ñ�Ò Ý ÓAÙ Í1Ï&Ê1Ó(É Ý ÓAÒ Ý Î Ý Î*Ø;Î�Ò Ý Ó+ÉeÉ�Î Ý Ó�Ë1Î�ÐiÐiÌ Þ ÈiÏ1Û0Î*ÚAÌ'Ê�ÓÚAÌKÔ�Ó+É�Î�Û�Ó�Ú+É�È Ý Ó+É�ÈiÌ�Ï Ý ÌsÖ�ÓIÙ^Ó Ý ÓNÎ�É�ÐiÈiÓ+ÉCÈ}Ï Ý Ç1Ó Ý ÓAÒ Ý ×1É�Ì�ÚAÓAÒ4ÒAá

1 Æ�ÓAÒ Ý Ó(É�Ò^Ù0ÎNÑ Þ ÈiÒ4Ç Ý Ì8È}Ï1Ú+É�ÓNÎ�Ò4Ó Ý ÇÓ+ÈiÉ«ÚAÌ�Ï�ó�Ê1Ó+ÏÚAÓLÈiÏ Ý Ç1ÓÉ�ÓAÐiÈ}Î�Ö1È}ÐiÈ Ý Ñ�Ì�Ø Ý Ç1ÓsÒ�Ñ�Ò Ý ÓAÙ¿ÍÏÊ1Ó+É Ý Ó+Ò Ý Î Ý Î.Ø/Î�Ò Ý Ó+É$É�Î Ý Ó�á

1 Æ�ÓAÒ Ý Ó(É�Ò�Ù0ÎNÑ Þ È}Ò4Ç Ý Ì$ÈiÏ1Ú+É�ÓNÎ�Ò4Ó Ý ÇÓCÐiÈ54�ÓAÐiÈiÇÌ�Ì'Ê*Ì�Ø1É�ÓAÔ�ÓNÎ�Ð}ÈiÏ1ÛØ/Î�ÍÐ Ý Ò0É�ÓAÐ}Î Ý ÓNÊ Ý ÌSÒ4×�Ó+ÚAÈ�ó&Ú¦ÚAÌ'Ê1Ó¦Ú�Ç&Î�ÏÛ�Ó+ÒLÓAÎ�É�ÐiÈiÓ+É�ÈiÏ Ý Ç1ÓÝ ÓAÒ Ý ÈiÏÛ¥×1É�Ì�ÚAÓAÒ4ÒAá

Æ3Ç1ÓAÒ4Ó�Û�Ì�Î�Ð}Ò0ÎKÉ�Ó�Ò Ý Î Ý ÓNÊ�ß'ÍÎ�ÐiÈ Ý Î Ý ÈiÔ�ÓAÐ�Ñ�á�Æ�Ì8Ù^ÓNÎ�Ò4Í�É�Ó Ý Ç1ÓdÒ4Í1Ú+ÜÚ+ÓAÒ4ÒPÌ�ØIÎ�×�É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ï Ý Ó+Ú(Ç1ÏÈ}ß�ÍÓ¥ÈiÏ6Ù^ÓAÓ Ý ÈiÏÛ�Î�Ï�Ñ8Ò4ÍÚ�Ç6Û�Ì�Î�ÐÞ Ó«Ù¥Í1Ò Ý Ê�ÓAÒ4Ú+É�ÈiÖ�Ó Ý ÇÓ.Û�Ì�Î�Ъß'ÍÎ�Ï Ý È Ý Î Ý ÈiÔ�ÓAÐ�Ñ�áPì�Ï Ý Ç1Ó«Ê1Ó(ó&ÏÈ Ý ÈiÌ�ÏÌ�Ø Ý Ç1Ó Ý ÓAÒ Ý ÚAÎ�Ò4Ó«×�É�È}Ì�É�È Ý È}ÕAÎ Ý ÈiÌ�Ï6×1É�Ì�Ö1ÐiÓAÙ�Ë6�8É�ÓA×1É�Ó+Ò4ÓAÏ Ý Ò¶Ò4ÍÚ�Ç8Îß�ÍÎ�Ï Ý È�ó&ÚNÎ Ý È}Ì�Ï�á�ì�Ï Ý ÇÈiÒ Þ Ì�É74�Ë Þ ÓªØ®Ì�ÚAÍÒ�Ì�Ï Ý ÇÓYóÉ�Ò Ý Ì�Ø Ý Ç1ÓªÛ�Ì�Î�ÐiÒã�ÍÒ Ý Ò Ý Î Ý ÓNÊ9ôYÈiÏ1Ú+É�ÓNÎ�Ò4ÈiÏ1Û Ý ÇÓ�ÐiÈ�4�ÓAÐiÈ}Ç1Ì�Ì'ÊdÌ�Ø�É�ÓAÔ�ÓAÎ�ÐiÈiÏÛ.Ø;Î�Í1Ð Ý ÒeÓAÎ�É4ÜÐiÈiÓ+ÉCÈ}Ï Ý Ç1Ó Ý ÓAÒ Ý ÈiÏÛP×1É�Ì�Ú+ÓAÒ4ÒAá�âSÓ�Ê1Ó+Ò4Ú+É�ÈiÖ�Ó Ý Ç1ÈiÒªÛ�Ì�Î�Ð/Ë'ÈiÏ1Ø®Ì�É�Ù0Î�Ð}Ð�Ñ�ËÎ�ÒPÌ�ÏÓ¥Ì�ØeÈiÙ^×1É�ÌKÔ'ÈiÏÛLÌ�Í�É Ý Ó+Ò Ý Ò4ÍÈ Ý Ó.8 Ò^ý4û�ù�÷Lÿ,9:9Aû�/�� ù�+�÷(ù�÷<;+ù/þ�ÿ��ôÞ Ó0×1É�ÌKÔ'È­Ê�Ó0Î�ß�Í&Î�Ï Ý È Ý Î Ý È}Ô�Ó^Ù^ÓNÎ�Ò4Í�É�Ó«Ø;Ì�É Ý ÇÈiÒPÛ�Ì�Î�Ð3ÈiÏ�î'ÓAÚ Ý ÈiÌ�Ïð�á5=�á

>¶ÓA×�Ó+Ï&Ê1ÈiÏ1Û�Í×�Ì�Ï Ý ÇÓ�Ú(Ç1Ì�ÈiÚAÓ¦Ì�Ø?��Ë Ý Ç1Ó Ý ÓAÒ Ý ÚNÎ�Ò4Ó¦×1É�ÈiÌ�É�È Ý ÈiÕNÎKÜÝ ÈiÌ�Ï¢×1É�Ì�Ö1ÐiÓAÙcÙ0ÎAѨÖ�Ó�ÈiÏ Ý É�Î�Ú Ý Î�ÖÐiÓwÌ�ÉLÍÏÊ1ÓAÚ+È­Ê1Î�Ö1Ð}Ó�á@�Ì�É0Ó+à'ÜÎ�Ù^×1ÐiÓ�Ë!Û�ÈiÔ�ÓAÏWÎSØ;ÍÏ1Ú Ý ÈiÌ�ÏA� Ý ÇÎ Ý ß'ÍÎ�Ï Ý È�ó&ÓAÒ Þ ÇÓ Ý ÇÓ+É�Î Ý Ó+Ò ÝÒ4ÍÈ Ý ÓªÎ�Ú�ÇÈiÓAÔ�Ó+Ò�Ò Ý Î Ý Ó+Ù^ÓAÏ Ý Ú+Ì�Ô�Ó+É�Î�Û�Ó3Î Ý9Ý ÇÓ�Ø;Î�Ò Ý ÓAÒ Ý É�Î Ý Óª×�Ì�Ò4Ò4ÈiÖÐiÓ�ËÎ�Ï6ÓCB^ÚAÈiÓAÏ Ý Ò4Ì�Ð}Í Ý ÈiÌ�Ï Ý Ì Ý ÇÓ Ý ÓAÒ Ý ÚAÎ�Ò4Ó^×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�ÏS×�É�Ì�ÖÐiÓAÙÞ Ì�ÍÐ}Ê0×1É�ÌKÔ'È­Ê�Ó!Î�ÏdÓB^ÚAÈiÓAÏ Ý Ò4Ì�ÐiÍ Ý È}Ì�Ï Ý Ì Ý ÇÓ!4'Ï&Î�×Ò�Î�ÚD4«×�É�Ì�ÖÐiÓAÙåE=.= é á3î�ÈiÙ^ÈiÐ}Î�É�Ð�Ñ�Ë�Û�ÈiÔ�ÓAÏ�Î*Ø®ÍÏÚ Ý È}Ì�Ï�� Ý ÇÎ Ý ß�Í&Î�Ï Ý È�óÓAÒ Þ ÇÓ Ý ÇÓ+É�ÎÝ ÓAÒ Ý Ò4ÍÈ Ý Ó�Ê1Ó Ý Ó+Ú Ý Ò�Ø/Î�Í1Ð Ý Ò3Î ÝYÝ Ç1Ó3Ø/Î�Ò Ý Ó+Ò Ý É�Î Ý ÓI×�Ì�Ò4Ò4È}Ö1ÐiÓ�Ë�ζ×1É�ÓAÚ+È}Ò4ÓÒ4Ì�ÐiÍ Ý È}Ì�Ï Ý Ì Ý Ç1Ó Ý ÓAÒ Ý ÚNÎ�Ò4Ó^×�É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ϩ×�É�Ì�Ö1Ð}Ó+Ù Þ Ì�Í1Ð}Ê�×1É�Ì�ÜÔ'È}Ê1Ó^ÎLÒ4Ì�ÐiÍ Ý ÈiÌ�Ï Ý Ì Ý Ç1Ó«Ç&Î�Ð Ý ÈiÏ1Û�×1É�Ì�ÖÐiÓAÙ�á¥ì�Ï8Ò4ÍÚ�Ç6ÚNÎ�Ò4ÓAÒAË Ý Ó+Ò ÝÚNÎ�Ò4Ó*×�É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ï Ý Ó+Ú(Ç1ÏÈ}ß�ÍÓAÒeÙ.ÍÒ Ý Ö�ÓsÇ1ÓAÍ1É�ÈiÒ Ý ÈiÚAÒAá

âSÓ!Ê1ÈiÒ Ý ÈiÏÛ�ÍÈiÒ4Ç Ý�Þ Ì.Ô�ÎKÉ�È}Ó Ý È}Ó+ÒeÌ�Ø Ý Ó+Ò Ý ÚNÎ�Ò4Ó!×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ï�ôªÛ�ÓAÏ�ÜÓ+É�Î�Ð Ý ÓAÒ Ý ÚAÎ�Ò4Óe×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ï0Î�ÏÊ.Ô�Ó(É�Ò4È}Ì�Ï1Ü,Ò4×�ÓAÚAÈ�óÚ Ý ÓAÒ Ý ÚNÎ�Ò4Óe×�É�È�ÜÌ�É�È Ý ÈiÕNÎ Ý È}Ì�Ï�áYì�ÏGF�÷�{÷(ý�û.��ù�÷(ø�ù6;�û�ø+÷6H&ý(þ/ÿ�ý(þ®ù/þ��Nû�ù/þ�ÿ��1Ë�Û�ÈiÔ�ÓAÏP×1É�Ì�Û�É�Î�Ù�WÎ�Ï&Ê Ý ÓAÒ Ý Ò4Í1È Ý Ó!�PË Þ ÓI×1É�ÈiÌ�É�È Ý ÈiÕAÓ Ý Ç1Ó Ý ÓAÒ Ý ÚNÎ�Ò4ÓAÒªÈiÏI� Þ È Ý Ç Ý ÇÓÈiÏ Ý ÓAÏ Ý Ì�تó&ÏÊ1ÈiÏÛdÎ�Ï8Ì�É�Ê�Ó+É�ÈiÏÛ�Ì�Ø Ý ÓAÒ Ý ÚNÎ�Ò4ÓAÒ Ý ÇÎ Ý¶Þ ÈiÐiÐ"Ö�Ó¥ÍÒ4Ó(ÜØ;Í1ÐYÌ�Ô�Ó+ÉPÎdÒ4Í1ÚAÚAÓAÒ4Ò4ÈiÌ�Ï�Ì�ØCÒ4ÍÖ1Ò4ÓNß�ÍÓAÏ Ý Ù^Ì'Ê�È�ó&ÓNʦÔ�Ó+É�Ò4ÈiÌ�Ï1Ò¶Ì�Ø:�¥áJ Í1É3ÇÌ�×�Ó$ÈiÒ Ý Ç&Î Ý3Ý ÇÓ�É�ÓAÒ4ÍÐ Ý ÈiÏÛ.×1É�ÈiÌ�É�È Ý ÈiÕAÓNÊLÒ4ÍÈ Ý Ó Þ ÈiÐiÐ�Ö�Ó$Ù^Ì�É�ÓÒ4ÍÚ+ÚAÓAÒ4Ò�Ø;Í1Ð Ý ÇÎ�Ï Ý Ç1Ó¶Ì�É�ÈiÛ�È}ÏÎ�Ð�Ò4ÍÈ Ý ÓPÎ Ý Ù^ÓAÓ Ý ÈiÏ1Û Ý ÇÓ!Û�Ì�Î�Ð�Ì�Ø Ý ÇÓ×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ï�Ë�ÿ��6û� �÷(ý4ûKF�÷eÌKÔ�Ó+É Ý ÇÌ�Ò4ÓsÒ4ÍÖ1Ò4ÓNß�ÍÓAÏ Ý É�ÓAÐiÓNÎ�Ò4ÓAÒAá

ì�Ï0ÚAÌ�Ï Ý É�Î�Ò Ý Ë'ÈiÏL �÷(ý�ø�þ�ÿ��NM,ø0H1÷<;+þ O&;Pù�÷(ø�ùP;�û�ø+÷PH&ý(þ/ÿ�ý(þ®ù/þ��Nû�ù/þ�ÿ��1Ë1Û�ÈiÔ�ÓAÏ×1É�Ì�Û�É�Î�ÙQ�¡Î�ÏÊ Ý ÓAÒ Ý Ò4ÍÈ Ý Ó:�PË Þ ÓI×�É�È}Ì�É�È Ý È}Õ+Ó Ý Ç1Ó Ý ÓAÒ Ý ÚAÎ�Ò4ÓAÒªÈ}Ï?�Þ È Ý Ç Ý Ç1Ó¶ÈiÏ Ý Ó+Ï Ý Ì�Ø?óÏ&Ê1ÈiÏ1Û¥Î�Ï�Ì�É�Ê�Ó+É�ÈiÏÛ Ý ÇÎ ÝeÞ ÈiÐiÐ�Ö�Ó!ÍÒ4Ó+Ø®ÍÐ9Ì�ÏÎ0Ò4×�ÓAÚAÈ�ó&Ú«Ô�Ó+É�Ò4ÈiÌ�ÏR�S�"Ì�ØP�¥áGT"Ó+É�Ò4ÈiÌ�Ï�Ü,Ò4×�ÓAÚAÈ�ó&Ú.×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�ÏSÈiÒ×�Ó+É4Ø®Ì�É�Ù^ÓNÊwÎKØ Ý Ó+ÉPÎ^Ò4Ó Ý Ì�Ø"Ú�Ç&Î�Ï1Û�ÓAÒ$Ç&ÎNÔ�Ó*Ö�ÓAÓAÏwÙ0Î�Ê1Ó Ý Ì)��Î�Ï&Ê×1É�ÈiÌ�É Ý Ì!É�Ó+Û�É�ÓAÒ4Ò4ÈiÌ�Ï Ý ÓAÒ Ý ÈiÏ1Û��S�,á�Æ3ÇÓe×1É�ÈiÌ�É�È Ý ÈiÕAÓAÊ Ý ÓAÒ Ý Ò4Í1È Ý ÓeÙ0ÎNÑÖ�Ó0Ù^Ì�É�Ó0ÓCU{ÓAÚ Ý È}Ô�Ó�Î Ý Ù^ÓAÓ Ý ÈiÏ1Û Ý ÇÓLÛ�Ì�Î�Ð3Ì�Ø Ý Ç1ÓL×�É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�ÏØ;Ì�ÉI� � ÈiÏS×&ÎKÉ Ý ÈiÚAÍÐ}Î�É Ý ÇÎ�Ï Þ Ì�ÍÐ}ÊSÎ Ý ÓAÒ Ý Ò4ÍÈ Ý Ó«É�ÓAÒ4Í1Ð Ý ÈiÏ1Û�Ø®É�Ì�ÙÛ�Ó+ÏÓ+É�Î�Ð Ý ÓAÒ Ý ÚNÎ�Ò4Ós×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý È}Ì�Ï�Ë�Ö1Í Ý Ù0ÎAÑLÖ�Ó¶ÐiÓAÒ4ÒIÓCU{ÓAÚ Ý È}Ô�ÓsÌ�ÏÎNÔ�Ó+É�Î�Û�ÓPÌKÔ�Ó+É�Î¥Ò4Í1ÚAÚAÓAÒ4Ò4ÈiÌ�ÏwÌ�Ø�Ò4ÍÖ1Ò4ÓNß�ÍÓAÏ Ý É�ÓAÐiÓNÎ�Ò4ÓAÒAá

�?ÈiÏ&Î�Ð}Ð�Ñ�Ë�ÈiÏ Ý Ç1ÈiÒ3×&Î�×�Ó+É Þ ÓsÎ�Ê1Ê�É�ÓAÒ4Ò Ý Ç1Ó$×�É�Ì�Ö1Ð}Ó+Ù Ì�Ø�×1É�ÈiÌ�É�È Ý ÈiÕAÈiÏÛÝ ÓAÒ Ý ÚNÎ�Ò4ÓAÒ�Ø;Ì�É!É�ÓAÛ�É�ÓAÒ4Ò4ÈiÌ�Ï Ý ÓAÒ Ý ÈiÏÛ1ë{Ç1Ì Þ ÓAÔ�Ó(ÉNË Ý ÓAÒ Ý ÚAÎ�Ò4Ó*×1É�ÈiÌ�É�È Ý È�ÜÕNÎ Ý È}Ì�Ï0ÚNÎ�Ï0Î�Ð}Ò4Ì*Ö�ÓIÓAÙ^×ÐiÌNÑ�ÓNÊ*ÈiÏ Ý ÇÓIÈiÏÈ Ý È}Î�Ð Ý ÓAÒ Ý ÈiÏ1Û*Ì�Ø9Ò4Ì�Ø Ý�Þ ÎKÉ�Óä/Ò4ÓAÓLÓ�á Û1á�å çKé®ê áRV$Ï�È}Ù^×�Ì�É Ý Î�Ï Ý Ê1ÈEU{Ó+É�ÓAÏ1ÚAÓ0Ö�Ó Ý�Þ ÓAÓAÏ Ý ÇÓ+Ò4Ó Ý�Þ ÌÎ�×1×ÐiÈiÚNÎ Ý ÈiÌ�ÏÒ0ÈiÒ Ý Ç&Î Ý Ë3ÈiÏ Ý Ç1ÓdÚAÎ�Ò4Ó�Ì�Ø!É�ÓAÛ�É�ÓAÒ4Ò4ÈiÌ�Ï Ý ÓAÒ Ý ÈiÏ1Û1Ë3×�É�È�ÜÌ�É�È Ý ÈiÕNÎ Ý È}Ì�Ï Ý ÓAÚ�ÇÏ1È}ß'Í1ÓAÒ�ÚNÎ�Ï8ÍÒ4Ó*ÈiÏ1Ø;Ì�É�Ù0Î Ý ÈiÌ�Ï8Û�Î Ý ÇÓ+É�ÓAʦÈiϦ×1É�Ó(ÜÔ'ÈiÌ�ÍÒPÉ�ÍÏ1Ò.Ì�ØIÓ+à�ÈiÒ Ý È}Ï1Û Ý ÓAÒ Ý ÚAÎ�Ò4ÓAÒ Ý ÌwÇÓAÐiר×1É�ÈiÌ�É�È Ý ÈiÕAÓ Ý ÇÓ Ý Ó+Ò ÝÚNÎ�Ò4ÓAÒ�Ø®Ì�É$Ò4ÍÖ1Ò4ÓNß�ÍÓAÏ Ý É�ÍÏ1ÒAëÒ4Í1Ú(Ç�È}Ï�Ø;Ì�É�Ù0Î Ý ÈiÌ�Ï�ÈiÒ�ÏÌ Ý ÎKÔ�Î�ÈiÐ}Î�Ö1ÐiÓÊ1Í�É�ÈiÏÛ¥ÈiÏ1È Ý È}Î�Ð Ý ÓAÒ Ý ÈiÏÛ�á

3. PRIORITIZA TION TECHNIQ UESW ÈiÔ�ÓAÏ¥Î�Ï�ÑP×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý È}Ì�Ï^Û�Ì�Î�Ð/Ë�Ô�Î�É�ÈiÌ�Í1Ò3ù�÷(ø�ùX;�û�øA÷�H&ý(þ/ÿ�ý(þ®ù/þ��Nû�ù/þ�ÿ��ù�÷<;�öY�þ[ZC/&÷(ø¥Ù0ÎAÑ�Ö�Ó�Í Ý ÈiÐiÈiÕAÓNÊ Ý Ì6Ù^ÓAÓ Ý«Ý ÇÎ Ý Û�Ì�Î�Ð�á\�1Ì�É0Ó+à1Î�Ù«Ü×ÐiÓ�Ë Ý Ì^ÈiÏÚ+É�ÓNÎ�Ò4Ó Ý Ç1Ó¶É�Î Ý ÓPÌ�Ø�Ø;Î�Í1Ð Ý Ê1Ó Ý Ó+Ú Ý ÈiÌ�Ï�Ì�Ø Ý Ó+Ò Ý Ò4Í1È Ý ÓAÒAË Þ ÓÙ^ÈiÛ�Ç Ý ×1É�ÈiÌ�É�È Ý ÈiÕAÓ Ý ÓAÒ Ý ÚNÎ�Ò4ÓAÒ.ÈiÏ Ý Ó+É�Ù^ÒsÌ�Ø Ý ÇÓ^Ó+à Ý ÓAÏ ÝsÝ Ì Þ Ç1È}Ú�ÇÝ ÇÓ(ѦÓ+à�ÓAÚAÍ Ý Ó.Ù^Ì'Ê1Í1Ð}Ó+Ò Ý Ç&Î Ý Ç&ÎNÔ�Ó Ý Ó+Ï&Ê1ÓAÊ Ý ÌLØ/Î�È}Ð"ÈiÏ Ý Ç1Ó¥×&Î�Ò Ý áV$Ð Ý Ó+É�ÏÎ Ý ÈiÔ�ÓAÐ�Ñ�Ë Þ ÓeÙ^ÈiÛ�Ç Ý ×1É�ÈiÌ�É�È Ý ÈiÕAÓ Ý ÓAÒ Ý ÚNÎ�Ò4ÓAÒCÈiÏ Ý Ó+É�Ù^ÒYÌ�Ø Ý ÇÓ+ÈiÉÈiÏÚ+É�ÓAÎ�Ò4ÈiÏÛ$ÚAÌ�Ò Ý Ü,×�Ó+É4Ü,ÚAÌKÔ�Ó+É�Î�Û�ÓªÌ�Ø1ÚAÌ'Ê1ÓªÚAÌ�Ù^×�Ì�ÏÓAÏ Ý ÒAËKÌ�É?È}Ï Ý Ó+É�Ù^ÒÌ�Ø Ý Ç1ÓAÈ�É¥ÈiÏÚ(É�ÓNÎ�Ò4ÈiÏÛ¦ÚAÌ�Ò Ý Ü,×�Ó+É4Ü,ÚAÌKÔ�Ó+É�Î�Û�ÓdÌ�ØIØ;ÓNÎ Ý Í1É�ÓAÒ.Ð}ÈiÒ Ý ÓNÊSÈiÏ�ÎÉ�ÓNß�ÍÈ�É�ÓAÙ^Ó+Ï Ý ÒPÒ4×�ÓAÚ+ÈióÚNÎ Ý ÈiÌ�Ï�á8ì�Ï�Î�Ï'Ñ6ÚNÎ�Ò4Ó�Ë Ý ÇÓ0ÈiÏ Ý Ó+Ï Ý Ö�ÓAÇ1ÈiÏ&ÊÝ ÇÓ¦Ú�ÇÌ�È}Ú+Ó8Ì�Ø.ÎS×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ï Ý ÓAÚ�ÇÏ1È}ß'Í1Ó�ÈiÒ Ý Ì¨ÈiÏÚ(É�ÓNÎ�Ò4Ó Ý ÇÓÐiÈ54�ÓAÐiÈiÇÌ�Ì'Ê Ý Ç&Î ÝªÝ ÇÓI×1É�ÈiÌ�É�È Ý ÈiÕAÓAÊ Ý ÓAÒ Ý Ò4ÍÈ Ý Ó�ÚNÎ�Ï0Ö�Ó Ý4Ý Ó+ÉCÙ^ÓAÓ Ý"Ý ÇÓÛ�Ì�Î�Ð Ý ÇÎ�Ï Þ Ì�ÍÐ}Ê0Î�ÏLÎ�Ê«Ç1Ì�Ú$Ì�ÉCÉ�Î�Ï&Ê1Ì�Ù�Ì�É�Ê1Ó+É�ÈiÏ1Û*Ì�Ø Ý ÓAÒ Ý ÚNÎ�Ò4ÓAÒAá

ì�Ï Ý ÇÈiÒ Þ Ì�É74 Þ Ó¦ÚAÌ�Ï1Ò4È­Ê�Ó+É]=+ð Ý ÓAÒ Ý ÚAÎ�Ò4Ó8×1É�ÈiÌ�É�È Ý ÈiÕNÎ Ý ÈiÌ�Ï Ý Ó+Ú(Ç�ÜÏÈ}ß�ÍÓ+ÒAË Þ Ç1È}Ú�Ç Þ Ó�ÚAÐ}Î�Ò4Ò4È�حѾÈiÏ Ý Ì Ý Ç�É�ÓAÓ�Û�É�Ì�Í1×ÒAá¾Æ?Î�Ö1Ð}ÓR=�ÐiÈiÒ Ý ÒÝ ÇÓ+Ò4Ó Ý ÓAÚ�ÇÏÈ}ß�ÍÓ+Ò¥Ö�ѨÛ�É�Ì�Í×9á´Æ3Ç1Ó�óÉ�Ò Ý Û�É�Ì�Í1×¢ÈiÒ Ý ÇÓ];�ÿ��ù/ý�ÿ.�Û�É�Ì�Í×9Ë�ÚAÌ�Ï Ý Î�ÈiÏÈiÏÛ Ý�Þ Ì-^ Ý Ó+Ú(Ç1ÏÈ}ß�ÍÓAÒ<_ Ý Ç&Î Ý Ò4Ó+É�Ô�Ó3Î�Ò�Ó+à�×�Ó+É�ÈiÙ^ÓAÏ1ÜÝ Î�Ð{ÚAÌ�Ï Ý É�Ì�ÐiÒAáªÆ3ÇÓ¶Ò4ÓAÚ+Ì�Ï&ÊLÛ�É�Ì�Í×LÈ}Ò Ý Ç1Ó.ø�ù,û�ù�÷�0÷�1ù:�}÷ �÷C��Û�É�Ì�Í×9ËÚAÌ�Ï Ý Î�ÈiÏÈiÏ۶خÌ�Í1É"ó&Ï1Ó3Û�É�Î�Ï'ÍÐ}Î�É�È Ý Ñ Ý ÓAÚ�ÇÏÈ}ß�ÍÓ+ÒAë Ý ÇÓ+Ò4Ó Ý ÓAÚ(Ç1ÏÈ}ß�ÍÓAÒ

Page 3: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

`(a�bDcCd egf�chIi�fNj0k lmcnkCoj pNq[j0i�fr�s tDu�v�w�x.y tDuzv�w�x.y�{5|�}Kw)x�tDw~}t7{�v~�r�� x.�~�7{5y�uz� xztDw~}Ct7}�w)�7xIx��~�7{5y�{5|�}StDuz�7}�xz�3�[uz�N�E��w~}C�7}���7{�x�vr:� �,�<���7xz�Du�� ��t7{5x�t7{E�7{5|�}�x.v��Cxz�.}CtDu���}mxz�X�,�Duz�7}Cy�}�v'�7�rP� �,�<��u�wNwY�7� ��t7{5x�t7{E�7{5|�}�x.v��Cxz�.}CtDu���}mxz�X�,�Duz�7}Cy�}�v'�7�:vNx����'}����x���}Ct7}Kwr�� �,�<��� }��~�0�7xz�Du�� ��t7{5x�t7{E�7{5|�}�x.v���t7x.�Nu��N{5�5{E����x��X}�~��x��<{5vN����u��N�E�7�r:� �,�<��� }��~��u�wNw��7� ��t7{5x�t7{E�7{5|�}�x.v���t7x.�Nu��N{5�5{E����x��3��u��~�5�7����u.w��,�N�,�7}�w��7xI��x�vN�<{�w~}Ct!��t7}��Y{�x��N�:�7}��,�!�Kuz�<}��r�� ��v~�0�7xz�Du�� ��t7{5x�t7{E�7{5|�}�x.v��Cxz�.}CtDu���}mxz�3���~vN�C�7{5x�vN�r:� ��v~��u�wNw��7� ��t7{5x�t7{E�7{5|�}�x.v��Cxz�.}CtDu���}mxz�3���~vN�C�7{5x�vN��vNxz�!��}C����x���}Ct7}Kwr:� ��v~�0� }��~�0�7x��Duz� ��t7{5x�t7{E�7{5|�}�x.v���t7x.�Nu��N{5�5{E����x��X}�~��x��<{5vN����u��N�E�7�r�s�  ��v~�0� }��~��u.w~w��7� ��t7{5x�t7{E�7{5|�}�x.v���t7x.�Nu��N{5�5{E����x��3��u��~�5�7����u.w��,�N�,�7}�w��7xI��x�vN�<{�w~}Ct!��t7}��Y{�x��N�:�7}��,�!�Kuz�<}��r�s�s ��v~�0¡~���7xz�Du�� ��t7{5x�t7{E�7{5|�}�x.v���t7x.�Nu��N{5�5{E����x��3��u��~�5��}C��{5�,�7}�vN�C}r�sK� ��v~�0¡~��u�wNwY�7� ��t7{5x�t7{E�7{5|�}�x.v���t7x.�Nu��N{5�5{E����x��3��u��~�5��}C��{5�,�7}�vN�C}.��u�wz���N�,�7}Kw��7x?��x.v~�<{�w~}Ct��~t7}��Y{5x.�~�P�7}��,�!�Ku��<}C�r�s�� ��v~�0¡~��� }��~�0�7xz�Du�� ��t7{5x�t7{E�7{5|�}�x.v��Cx.y��~{5vN}Kw)�~t7x.�Nu��~{��5{E�7{5}��!x��3��u��N�E�!}C��{5�,�7}�vN�C}Gu�v�w)�[u��~�E��}�~��x��<�~t7}r�sC� ��v~�0¡~��� }��~��u�wNw��7� ��t7{5x�t7{E�7{5|�}�x.v��Cx.y��~{5vN}Kw)�~t7x.�Nu��~{��5{E�7{5}��!x��3��u��N�E�!}C��{5�,�7}�vN�C}�¢z}C����x��<�~t7}.��u.wz���N�,�7}Kw�x.v���t7}��Y{�x��N�:��x���}tDu��.}

£P¤~¥X¦ §]¨N©m£P§~ª�«?¬.¤Nª�§�­3®z¯ °�®z¯ «K¯ ±.¤N«K¯ °�²³«�§�¬�´6²3¯�µ�¶6§�ªI¬.°�²3ªK¯ ·6§Y®z§�·¹¸

º }Ct7}m�N�<}Kw-{5v�x��~t!}Kuzt7�5{5}Ct��,�7��w��R» ����¼X�N����½~}Ct7}S�7½N}��u�t7}m}�NuzyI�{5v~}Kw¾{5v¿�7½~}���x.v'�7}C�Y��xz����}Ct7�<{5x.v����<��}���{E¡�����t7{�xzt7{E�7{�|�uz�7{5x.v�ÀÁrP½~}�7½~{EtDw³��t7x��N�Á{5���7½N}�ÂDÃ�f�kCq[j0i�fÄd�cÅ�cCd���t7x��N���?�Cx.v'�Du�{5vN{5v~�@}�{5�.½'��Cx�uzt7�<}��ztDu�vY�N��u�t7{5�����7}��D½NvN{�Æ'�N}C��Ç'��x.��t!uzt7}���x.y��NuztDu��~�5}��7x��,�Du��7}C�y�}CvY�(�5}���}����7}��½~vN{�Æ'�N}����zuzv�wS��x��~t�u�wNwS{5v~� x�t7y�u��7{�x�v?x�v��7½N}��~t7x��~�uz�N{5�5{E����xz�3�[uz�N�E��}C��{��,�7}CvN��}�v~x��!�~�7{5�5{5|�}Kw��'���7½N}S�,�Du��7}�y�}�v'���5}���}���7}C�½~vN{�Æ'�N}���À�È�}C�Y�K� º }��~t7{5}CÉ~�-w�}��<�Ct7{5��}�}Kuz�½-�7}C�½~vN{�Æ'�N}.À

3.1 Control techniquesT1: Randomordering.Ê �mu�v]}�~��}t7{�y�}CvY�Duz����x.v'�<t7x.�[�Xx�vN}���t7{�xzt7{E�7{�|�uz�7{5x.vÌË��7}��½~vN{�Æ'�N}�Í�7½Nuz� º }S��x.v~�<{�w~}Ct!{5�:�7½N}�tDuzv�w�x.yÎxztDw~}Ct7{5vN��x��3�7½~}��7}��,���Kuz�<}���{�v�7½~}S�7}��,���<�N{E�7}.À

T2: Optimalordering.Ê ��u��<}��Cx.v�wÏ}�~��}t7{�y�}CvY�Duz�&��x�v'�<t7x.�[� º })��x.v~�<{�w~}CtIu�vÐx.���7{5y�u��xztDw~}Ct7{5v~��x��P�7½~}?�7}��,�G��u��<}��G{5vR�7½~}��7}��,�G�<�N{E�7}.À?ÑÏ}I��u�v]x��~�Duz{�v�<�~�½�u�v�x�tDw�}Ct7{5vN��{5v)x.��t�}C����}Ct7{5y�}�v'�7�&��}��Kuz�N�<} º }S�~�7{5�5{5|�}S��t7x���ztDu�y�� º {E�7½ÓÒYvNx º v¾��u��N�E�7��u�vNw¿�Kuzv@w~}C�7}t7y�{�v~} º ½N{5�D½¾�[uz�N�E�7�}�u��D½R�7}��,�G�Kuz�<}�}C����x.�<}���Ô��7½N{5���5}C�7���N�Gw�}C�7}Ct7y�{5vN}m�7½N}�xztDw~}Ct7{5v~�xz���7}��,�#�Ku��<}C�#�7½Nuz��y�uz��{5y�{5|�}���u��7}C�,�¹�<�~{E�7}.Õ ��tDu��7}:x�����u��N�E�¹w~}�7}��C��7{5x�v(À�Ö�v��~tDu���7{��C}.�Yx�����x��~t7�<}.�'�7½~{��#{5�&v~x��&uS�~tDu���7{���u��N�7}��D½Nv~{�ÆY�~}.��~�~��{E�G��t7xz�Y{�w~}C�Gu�vL�N�N��}t���x.�~v�wgx.vR�7½~}I}C×�}���7{��.}�vN}��<��xz�&�7½~}xz�7½N}Ct!½~}��~t7{5�,�7{5���:�7½�u�� º }���x.v~�<{�w~}CtKÀ

3.2 Statementlevel techniquesT3: Total statementcoverageprioritization.Ø#��{�v~�,�<t7�Ny�}�v'�7{5vN�mum�~t7x.�ztDu�y º }��Kuzv-w�}C�7}Ct7y�{5vN}��'��x�t!uzv'���7}��,���u��<}.�3�7½~}�vY�Ny?��}CtSxz�:�,�Duz�7}Cy�}�v'�7��{�vL�7½�u����~t7x���tDu�yÙ�7½Nuz� º }Ct7}}�~}t7��{5�<}Kw@�Y�Ú�7½�u����7}C�,���Kuz�<}.ÀÄÑÏ}g�Ku�v@��t7{5x�t7{E�7{5|�}L�7½~}��<}g�7}��,���u��<}��#u��C��x�tDw�{�v~���7x��7½N}¹�7xz�Du���vY�Ny���}t6xz���,�Duz�7}Cy�}�v'�7�6�7½N}C�G�Cxz�.}Ct�<{5y��~�5�I�Y�I�<x�t<�7{5vN�m�7½N}�y�{�v)x�tDw�}Ct:xz�6�7x��Duz���,�Duz�7}�y�}�v'�&��x���}CtDu���}uz�½~{5}���}Kw�À

T4: Additionalstatementcoverageprioritization.r(x��Du��6�,�Duz�7}�y�}�v'����x���}tDu��.}m�~t7{5xzt7{5�7{5|Ku��7{5x.vg�<�½~}Kw~�~�5}��!�7}C�,���Kuz�<}��{5vÚ�7½N}�xztDw~}Ct)x����7x��Du�����x���}tDu��.}Luz�½~{�}C��}Kw�À¾Û�x º }C��}CtK�:½Nu��Y{5vN�}�~}C���~�7}KwRu-�7}��,�G�Kuz�<}�uzv�w]�Cxz�.}Ct7}KwR�C}Ct<�Du�{5vÏ�,�Du��7}�y�}�v'�7���3y�xzt7}y�u��?��}��.u�{5vN}�w�{5v��<�~�N�<}KÆ'�N}CvY���7}��,�7{5v~�m�'����x���}Ct7{5vN���,�Du��7}�y�}�v'�7��7½Nuz��½�uK��}GvNxz���'}C����}�}�vg��x���}t7}Kw�À Ê w~w~{E�7{5x.v�uz�3�,�Duz�7}Cy�}�v'����x��'�}tDu��.}-�~t7{5x�t7{E�7{5|Kuz�7{5x�vÓ��t7}�}�w~{5�E�Ü�<}��5}��C�7��u��7}��,���Kuz�<}-�7½�u��I��{�}C�Ýw���7½~}��zt7}Kuz�7}��,�m�,�Du��7}�y�}�v'�S��x���}tDu��.}��6�7½N}Cv]u�wz�,�~�,�7�S�7½N}?��x���}CtDu���}w~uz�Du�u���x��~���<�N�~�<}KÆ'�N}�v'�:�7}��,���Ku��<}C���7x�{5v�w~{5�Ku��7}��7½N}�{Et���x���}CtDu���}xz�S�,�Du��7}�y�}�v'�7�IvNxz�I�'}C����x���}Ct7}Kw��:uzv�wÐ�7½N}�vÐt7}���}Ku��7�I�7½N{5�I��t7x���C}��<�����Nv'�7{5�&uz�5�P�,�Duz�7}�y�}CvY�7���Cxz�.}Ct7}KwÏ�'�Ruz�m�5}Ku��,��x.vN}I�7}C�,���Kuz�<}

½�uK��}!��}�}�v���x���}t7}Kw�À3ÑÓ½N}�v�uz�����,�Du��7}�y�}�v'�7�¹½NuK��}���}C}�v���x���}Ct7}Kw��t7}�y�uz{�v~{5vN�-�7}��,�m�Kuz�<}��my��N�,��u��5�<x���}�x�tDw�}Ct7}Kw�Ç º }�w~x-�7½~{5�)Þ�t7}�����t7�<{��.}��E��ß��'�-t7}��<}C�<�7{5v~�-uz�����,�Du��7}�y�}�v'�7�!�7xÚË�v~x�����x���}Ct7}Kw�Í-uzv�wt7}Kuz�N�N�E��{5vN�)u.w~w~{E�7{5x.vNu��X�,�Duz�7}Cy�}�v'����x���}tDu��.}?x.v��7½N}Gt7}�y�uz{�v~{5vN��7}��,�!�Kuz�<}���À

T5: Total FEPprioritization.rP½N}?u��~{5��{E����x��¹uI�[uz�N�E���7x���}G}C����x��<}Kw��Y�-uI�7}��,���Ku��<}?w~}���}Cv�w~�vNxz��x.v~�5�Üx�v º ½~}C�7½N}Ct��7½N}-�7}��,����u��<}�}C��}��C�~�7}���ug�[u��~�E���Ú��x.yI���x.v~}�v'�K���N���gu��5�<x@x�vA�7½N}R�~t7x���u��~{5��{E���\�7½Nuz�LuÜ�[u��~�E�R{5v\�7½�uz��,�Duz�7}Cy�}�v'� º {5�5�X�Ku��~�<}�uI��u�{5�5�~t7}G��x�t��7½�uz�!�7}��,���Ku��<})»Es��Y�XsC�~�6�z����.�K¼0À Ê �E�7½~x.�N��½�uzvY���~tDuz�C�7{5�Ku��6w~}C�7}t7y�{�vNuz�7{5x.v-x��3�7½~{��!�~t7x���uz�N{5�E�{E���?y��~�,����}�u�v�u��~�~t7xK��{5y�uz�7{5x.v�� º } º {5�<½I�7xSÒYvNx ºÚº ½N}C�7½~}Ct��7½N}�N�<}-x��S�<�~�½¿u�v¾u��~�~t7xK��{�y�u��7{5x.vÚy�{���½'����{5}���w¾uR��t7{5x�t7{E�7{5|Kuz�7{5x.v�7}��D½Nv~{ÝÆ'�~}I�<�N��}Ct7{5xzt?{5v]�7}t7y���x��PtDu��7}�x��:�[uz�N�E�?w~}C�7}C�C�7{5x.v]�7½Nu�v�7}��D½Nv~{ÝÆ'�~}��:��uz�<}Kw-�<x.�5}��E��x.v��CxYw~}���x���}CtDuz�.}.À

r6x�uz�N��t7x���{5y�uz�7}¹�7½N}P�[uz�N�E�<��}C����x.�<{5vN�z����x��7}�v'�7{�u��(Þ0àXá¹â¹ß3x���u��7}C�,��Kuz�<} º }��~�<}Kw]y����Duz�7{5x.vÏu�v�uz�E�~�<{5��» �'�:sK�z¼0À]ã�{5��}�vÐ��t7x.��tDuzyåäu�vNw��7}��,�#�<�N{E�7}�æm����xzt&}Kuz�½I�7}C�,�&�Kuz�<}!ç&è-æG�.� x�tP}�u��D½I�,�Duz�7}�y�}CvY�é {5v�ä�� º }�w�}C�7}Ct7y�{5vN}Kw��7½N}�y��~�Du��7{5x.v)�<��x�t7}Gê é Þ é.ë ç<ß&x��3ç&x.v é�7xS��}:�7½N}¹tDuz�7{5x�x���y?�~�Du�v'�7�Xxz� é }C����x��<}Kw��'�Gç3�7x��7x��Duz�Ny?�~�Du�v'�7�x�� é À(ÑÏ}&�7½~}�vm�Ku��5���~�Ýu��7}Kw��.��x�t#}Kuz�½m�7}��,���Kuz�<}Pç7ì!{5vmæm�.u�v-a�í¹a�o<îÅza.d ÃNc���xzt?ç ì �3�'�L�<�Ny�y�{5v~�-uz���#ê é Þ é.ë ç ì ßS��u��5�N}���À�r6xz�Du����[uz�N�E�<�}C����x.�<{5v~������x��7}�v'�7{�u��:��t7{5x�t7{E�7{5|Kuz�7{5x.v¿x�tDw�}Ct7���7½N}��7}��,�I�Ku��<}���{�vÚu�7}��,�!�<�N{E�7}�{5v-xztDw~}Ct!xz�X�7½N}��<}�u º uztDw���u��5�N}���À

ã�{5��}�vS�7½~{��(u��~�~t7xK��{5y�uz�7{5x.v�y�}C�7½~xYw���àXá#â-��t7{�xzt7{E�7{�|�uz�7{5x.vm{5�6y�x�t7}}C����}�v~�<{��.})�7½Nu�vÐ��xYw�}C����x���}CtDu���}C����uz�<}KwÜ�7}C�½~vN{�Æ'�N}���w~�N}��7x��7½N}}C����}�v~�<}�x���y����Duz�7{5x.vÏu�v�uz�E�~�<{5��À�Ö���àXá#â³�~t7{5x�t7{E�7{5|Ku��7{�x�v¿�<½~x º ��~t7x�y�{5�<}.��½~x º }���}tK���7½N{5� º x.�~��wïy�xz�7{5�.u��7}RuÐ�<}Ku�t7�½ï��xzt���x��,�<�}C×�}���7{��.}Gu��N��t7xK�~{5y�u��7x�t7�:x��X��u��~�5�<��}C����x��<{�v~�I��x��7}CvY�7{�uz�0À

T6: AdditionalFEPprioritization.Ê vNu��5x.��x.�~�?�7x��7½N}�}���7}CvN�<{5x.v~�?y�u�w~}��7x��7xz�Du��&�,�Du��7}�y�}�v'�m��x��'�}CtDuz�.}-��t7{5x�t7{E�7{5|Kuz�7{5x.vÚ�7x��~{5}���wÜu.w~w~{E�7{5x.vNu��:�,�Duz�7}Cy�}�v'����x���}tDu��.}�~t7{5xzt7{5�7{5|Ku��7{5x.v(� º }?}C�Y�7}�v�w-�7xz�Du���àXá#â@�~t7{5x�t7{E�7{5|Kuz�7{5x�vR�7x)�Ct7}Kuz�7}u.w~w~{E�7{5x.vNu��(��u��~�5�<��}C����x��<{�v~������x��7}CvY�7{�uz�&Þ0àXá#â&ß:�~t7{5x�t7{E�7{5|Ku��7{�x�v(À&Ö�vu.w~w~{E�7{5x.vNu��YàXá#â��~t7{5x�t7{E�7{5|Kuz�7{5x�v(�.uz� �7}tX�<}��5}��C�7{5vN��uP�7}��,�(�Ku��<}#çC� º }�5x º }Ct��7½N}Gu º u�tDwg��u��5�~}��!� x�tSu��5�6xz�7½N}Ct!�7}��,���Ku��<}��!�7½�u���}C��}Ct7�C{��<}�,�Duz�7}Cy�}�v'�7�¹}C��}Ct7�C{��<}�w)�'��çX�7x�t7}CÉN}��C�&x.�~t&{5vN�Ct7}Kuz�<}Kw���x.v�¡�w~}CvN��}{5v��7½N}���x�t<t7}C�C�7vN}��<�&x����7½Nx��<}��,�Du��7}�y�}�v'�7��Ç º }��7½N}�v��<}C��}C�C�:u�vN}����7}��,���Kuz�<}.�zt7}���}Kuz�7{5v~���7½N{5�3��t7x'��}��<���Nv'�7{5�Yu��5�'�7}��,�X�Kuz�<}���½�uK��}¹��}�}�vx�tDw�}Ct7}Kw�À#rP½N{5�:u��~�~t7x.u��D½��5}C�7�P�~�:u��C��x.�~vY�¹��xzt:�7½N}��[u���:�7½�uz�Pu.wY�w~{E�7{5x.vNu��~}C��}����~�7{5x�vN�#x���uS�,�Duz�7}Cy�}�v'�¹y�u��m��}:�5}��<�#�.uz���Nu��~��}:�7½Nu�v{5vN{E�7{�u��(}C��}����~�7{5x�vN��À

Page 4: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

3.3 Function level techniquesT7: Total functioncoverageprioritization.ð!ñ�òzó�ô�õ.ô�öN÷�ø7ô�ø7ô�øDòzó~÷,øDò�ø7ù�ú�ù�ñ'ø�û�ô�ü�ùCýDòzõ.ù:þ�ý7ÿ�ôzý7ÿEø7ÿ���òzø7ÿ5ô.ñ��~ö~øXô�þ��ùýDòzø7ÿ5ñNõRòzøIø��~ù�ó5ù�ü.ù�óPô���ö~ñNûCø7ÿ5ô�ñN÷��#ø��Nÿ5÷?ø7ù�û �Nñ~ÿ��Yö~ù�þ~ý7ÿ5ô�ý7ÿEø7ÿ���ù�÷ø7ùC÷,ø�ûKòz÷<ù�÷?ò�û�û�ôzý �~ÿ5ñNõ�ø7ô�ø��NùIø7ô�øDòzó&ñYöNú���ùCý�ô�����öNñ~ûCø7ÿ5ô.ñ~÷mø��~ù��ù��~ùCû�ö~ø7ù��

T8: Additionalfunctioncoverageprioritization.ð!ñ�òzó�ô�õ.ô�öN÷�ø7ôÜò����ÿ5ø7ÿ5ô�ñ�ò�ó�÷,øDòzø7ù�ú�ù�ñ'ø)û�ô�ü�ùCýDòzõ.ùLþ~ý7ÿ5ô�ý7ÿEø7ÿ��Kò�ø7ÿ�ô�ñ�~ö~ø&ô.þ�ùCýDò�ø7ÿ�ñ~õIò�øPø��Nù!ó5ù�ü�ù�ó�ô����ö~ñNûCø7ÿ5ô�ñN÷��Yø��Nÿ5÷&ø7ù�û �Nñ~ÿ��Yö~ù�þ�ý7ÿ5ô�ý��ÿEø7ÿ���ù�÷!ø7ù�÷,ø�ûKò�÷<ù�÷��[õ�ý7ùCù��~ÿ5ó ��!!òzû�û�ô�ý ��ÿ5ñNõ�ø7ôIø��NùSø7ôzøDò�ó6ñYö~ú"��ùCý�ô��ò����ÿ5ø7ÿ5ô�ñ�ò�ó���ö~ñNûCø7ÿ5ô.ñ~÷:ø��Nù��)û�ô�ü�ùCý��

T9: Total FEP(functionlevel)prioritization.# �~ÿ5÷?ø7ù�û �Nñ~ÿ$�'ö~ùIÿ5÷Iò�ñNò�ó5ô.õ�ô.ö~÷?ø7ô�ø7ô�øDòzó�%'&)(³þ~ý7ÿ5ô�ý7ÿEø7ÿ��Kò�ø7ÿ�ô�ñ¾ò�øø��~ù:÷,øDòzø7ù�ú�ùCñYø3ó�ùCü�ù�ó*� # ô�ø<ýDòzñN÷<ó�òzø7ùPø��Nòzø�ø7ù�û �NñNÿ��'öNù#ø7ô�ø��Nù+��öNñ~û��ø7ÿ5ô�ñ³ó5ù�ü�ù�ó*�-,&ùRý7ù��'ö~ÿ5ý7ù��Aò.��ö~ñNûCø7ÿ5ô.ñ\ó5ù�ü�ù�óGòzþNþ�ý7ô/��ÿ5ú�òzø7ÿ5ô�ñAô����ò�ö~ó5ø���ù���þ�ô�÷<ÿ�ñ~õÜþ�ô�ø7ù�ñ'ø7ÿ�ò�ó*�10ÏùLòzõ�ò�ÿ5ñïöN÷<ù��Óú�ö~øDò�ø7ÿ5ô.ñ@òzñ�ò�ó �2�÷<ÿ5÷��~û�ô.ú�þ~ö~ø7ÿ5ñNõ3�4��ôzý�ùKò�û �)ø7ùC÷,ø�ûKò�÷<ù65¹òzñ7��ùKò�û �8� öNñNûø7ÿ�ô�ñ:9;�Yø��~ùýDò�ø7ÿ5ô?ô��6ú?ö~øDò�ñ'ø7÷�ÿ5ñ89�ù���þ�ô.÷<ù��<�4��5#ø7ôGú?ö~øDò�ñ'ø7÷�ô�=9�ù���ù�ûCö~ø7ù���4��5��)>�ö~ú�ú�ÿ�ñ~õSø��Nù�÷<ù�ü.òzó�ö~ù�÷?,&ùSô���øDò�ÿ5ñ-ò�,Pòzý ��ü�ò�ó5ö~ù�÷@��ôzý:ø7ù�÷,øû�ò�÷<ù�÷���0]ù?ø��NùCñÏò�þ~þNó ��ø��Nù�÷7ò�ú�ù�þ�ý7ÿ5ô�ý7ÿEø7ÿ��Kòzø7ÿ5ô.ñÜòzó5õ.ô�ý7ÿEø��~ú ò�÷� ô�ýmø7ô�øDòzó?%'&)(A�[÷,øDòzø7ùCú�ù�ñ'ø�ó5ù�ü�ù�ó$!Sþ~ý7ÿ5ô�ý7ÿEø7ÿ��Kò�ø7ÿ�ô�ñ;��÷<ö��N÷,ø7ÿEø7ö~ø7ÿ5ñNõ� öNñ~ûCø7ÿ5ô.ñN÷�� ô�ý�÷,øDòzø7ù�ú�ù�ñ'ø7÷��

T10: AdditionalFEP(functionlevel)prioritization.# �~ÿ5÷�ø7ùCû��~ñNÿ��'öNù�ù���ø7ùCñ7�~÷Pø��~ù�ø7ôzøDò�ó;%'&+(B�C��öNñ~ûCø7ÿ5ô.ñ�ó�ùCü�ù�ó$!&ø7ù�û��3�ñ~ÿ��Yö~ù�ÿ5ñ]ø��Nù�÷7òzú�ùIú�ò�ñ~ñNùCýGÿ5ñD,E�Nÿ5û �F,Pù�ù���ø7ùCñ7�~ù��Lø��NùIø7ôzøDò�ó%'&)(G�[÷,øDò�ø7ù�ú�ù�ñ'ø:ó5ù�ü�ù�ó$!&ø7ù�û �Nñ~ÿ$�'ö~ù��

T11: Total fault index (FI) prioritization.%Nò�öNóEø7÷�ò�ý7ùPñNôzø�ù��'ö�ò�ó5ó �Gó5ÿ�H�ù�ó �Gø7ô�ù���ÿ5÷,ø�ÿ5ñ?ùKòzû�����ö~ñNûCø7ÿ5ô.ñ�I.ýDò�ø��NùCý��ûCùCý<øDò�ÿ5ñ8� öNñ~ûCø7ÿ5ô.ñN÷�ò�ý7ùSú�ô�ý7ù�ó�ÿ�H�ùCó���ø7ô?û�ô.ñ'øDòzÿ�ñJ�[òzöNóEø7÷Pø���òzñ�ôzø����ùý7÷�� # �Nÿ5÷+��ò�öNóEø¹þ~ý7ô�ñNù�ñ~ù�÷<÷&ûKòzñ���ù!ò�÷<÷<ô'û�ÿ�òzø7ù��K,�ÿEø���ú�ùKòz÷<ö~ýDò�~ó5ù÷<ô�� øL,:òzý7ùLò�ø<ø<ý7ÿ��~ö~ø7ù�÷NM O�EP3�Q4�-O/R4�-O�S/TU�V0Ïù�ò�ø<ø7ù�ú�þ~ø�ø7ôRøDòH.ùò�~ü�ò�ñ'øDò�õ�ù�ô��ø��Nÿ5÷¹ò�÷<÷<ô'û�ÿ�ò�ø7ÿ�ô�ñ8�4�mþ~ý7ÿ5ôzý7ÿ5ø7ÿ���ÿ5ñ~õGø7ùC÷,ø&ûKòz÷<ù�÷?�Nò�÷<ù��ô�ñ-ø��NùCÿ5ý�~ÿ�÷,ø7ôzý��)ô��ù���ù�û�ö�ø7ÿ5ñNõ���ò�ö~ó5ø�þ~ý7ô�ñNù6� öNñ~ûCø7ÿ5ô.ñN÷��

# ôÚý7ù�þ�ý7ù�÷<ù�ñ'ø:��ò�öNóEø�þ�ý7ô.ñ~ù�ñNù�÷<÷��W,PùRöN÷<ùÏòYX�Z�[�\ ]�^`_ba4c�de�Nò�÷<ù��ô�ñ]þ�ý7ÿ�ñ~û�ÿ5þ�òzó#ûCô.ú�þ�ô.ñ~ù�ñ'ø�òzñ�ò�ó ��÷<ÿ5÷KM f2�hg�i�TU��jVk�ù�ñ~ùCýDòzø7ÿ5ñ~õ8�[òzöNóEøÿ5ñ��~ù���ù�÷Gý7ù��'öNÿEý7ù�÷mú�ùKò�÷<ö�ý7ù�ú�ù�ñ'øGô��ù�ò�û �D��öNñ~ûCø7ÿ5ô.ñÐÿ5ñÏø��Nù�ñ~ù�,ü.ùCý7÷<ÿ5ô.ñ;��õ�ù�ñNùCýDò�ø7ÿ5ô.ñ)ô���[ò�ö~óEø�ÿ�ñ��~ù���ù�÷)��ôzýPø��Nù!ñNù�,Óü�ùCý7÷<ÿ5ô.ñ���ò�ñ7�ûCô.ú�þ�ò�ý7ÿ5÷<ô.ñGô�Yø��NùXñ~ù�,Ïÿ5ñ��~ù���ù�÷(ò�õ.ò�ÿ5ñN÷,ø(ø��Nù�ÿ5ñ7�~ù��~ùC÷(ûKòzó5û�öNó�òzø7ù��� ô�ý�ø��~ù"��òz÷<ù�ó5ÿ5ñNù�ü�ùCý7÷<ÿ5ô�ñ;��&¹òzû��l��ö~ñNûCø7ÿ5ô.ñRÿ5÷�ø��NùCý7ù��2�Lòz÷<÷<ÿ5õ.ñNù��òzñ�ò�~÷<ô.ó5ö~ø7ùm��ò�öNóEø�ÿ5ñ7�~ù���ý7ù�þ�ý7ù�÷<ù�ñ'ø7ÿ5ñNõ�ø��~ù-�[òzöNóEø�þ�ý7ô.ñ~ù�ñNù�÷<÷�� ô�ýø��Nòzø��ö~ñNûCø7ÿ5ô.ñ��n��òz÷<ù���ô.ñ�ø��NùGû�ô�ú�þNó5ù���ÿEøo��ô��ø��NùGû ��òzñNõ.ùC÷�ø���ò�ø,&ùCý7ùGÿ5ñYø<ý7ô2��öNû�ù���ÿ5ñ'ø7ô�ø���ò�ø���öNñ~ûCø7ÿ5ô.ñ��

k�ÿ5ü�ùCñ�ø��Nù�÷<ùm�[òzöNóEø�ÿ�ñ��~ù���ù�÷��~ø7ô�øDòzó;�[òzöNóEøSÿ5ñ��~ù���û�ô�ü�ùCýDòzõ.ùGþ~ý7ÿ5ô�ý7ÿ �ø7ÿ��Kò�ø7ÿ5ô.ñ]ÿ5÷�þ�ùCý�� ô�ý7ú�ù��gÿ5ñ]ò�ú�ò�ñ~ñNùCý�÷<ÿ5ú�ÿ�ó�ò�ý�ø7ô)ø7ôzøDò�ó'��ö~ñNûCø7ÿ5ô.ñûCôzü.ùCýDò�õ�ù��h%Nôzý6ùKòzû��Sø7ùC÷,ø3ûKòz÷<ù��/,Pù#û�ô.ú�þ~ö~ø7ù6ø��~ù#÷<ö~úïô�Yø��Nù'�[òzöNóEøÿ5ñ��~ù���ù�÷)��ô�ý&ù�ü�ùCý�����ö~ñNûCø7ÿ5ô.ñ�ø��Nòzø&ø7ùC÷,øPûKòz÷<ù�ù���ù�ûCö~ø7ù�÷�� # �~ù�ñ;�p,&ù÷<ôzý<ø�ø��~ô.÷<ù�ø7ùC÷,ø�û�ò�÷<ù�÷!ÿ5ñN�~ù�ûý7ùKò�÷<ÿ5ñNõ�ôzý �~ùCý�ô��Xø��Nù�÷<ù�÷<ö~ú�÷��

T12: Additionalfault-index (FI) prioritization.ðW����ÿ5ø7ÿ5ô�ñ�ò�ó�[ò�ö~óEø6ÿ5ñ7��ù��SûCôzü.ùCýDò�õ�ù¹þ�ý7ÿ�ôzý7ÿEø7ÿ���òzø7ÿ5ô.ñmÿ5÷6òzû�û�ô.ú�þ~ó5ÿ�÷��~ù��ÿ5ñ�ò�ú�ò�ñNñ~ùCý�÷<ÿ5ú�ÿ5óÝò�ý¹ø7ôSò�����ÿEø7ÿ�ô�ñ�òzó���ö~ñNûCø7ÿ5ô�ñIû�ô�ü�ùCýDòzõ.ù�� # �~ù�÷<ùCøô��h��öNñ~ûCø7ÿ5ô.ñ~÷!ø��Nòzø��òKü�ùm��ù�ùCñ�û�ô�ü�ùCý7ù��:�4�)þ~ý7ùCü�ÿ5ô�öN÷<ó ��ù���ù�ûCö~ø7ù��ø7ùC÷,ø�ûKò�÷<ùC÷Iÿ5÷Iú�ò�ÿ5ñ'øDò�ÿ5ñNù����Dqr��ø��Nÿ5÷I÷<ùCø�û�ô.ñ'øDò�ÿ5ñ~÷�ò�ó5ó@��ö~ñNûCø7ÿ5ô�ñN÷j�0ÏùN��ô]ñNôzøJ�~ù�÷<ûý7ÿ���ù�ø��Nù�ú�ù�û ��òzñNÿ5÷<ú�÷Iô��Sø��Nù�ú�ùø��Nô2���?�Nö�ø��ùCøDò�ÿ5ó5÷�òzý7ù�õ.ÿ5ü�ùCñ�ÿ5ñFM f�TU�

�[ú�ô�ý7ù�þ�ý7ù�û�ÿ5÷<ù�ó �4��ÿ ��ñNôIø7ùC÷,ø�û�ò�÷<ù?ò�����÷!ò�ñ4�Yø��Nÿ5ñNõ�ø7ôIø��~ÿ5÷�û�ô�ü�ùý��ò�õ�ù/!���ø��~ù�÷<ùCø!ÿ�÷�ý7ù�ÿ5ñNÿEø7ÿ�ò�ó5ÿ���ù���ø7ô�s2� # ô<tNñ7��ø��Nù�ñNù���øE��ùC÷,ø!ø7ùC÷,øûKòz÷<ù8,Pù�û�ô.ú�þ~ö~ø7ù��h� ô�ý�ùKòzû��Üø7ù�÷,ø�ûKò�÷<ù��¹ø��Nù)÷<öNú ô�!ø��NùK�[ò�ö~óEøÿ5ñ7��ù���ù�÷@��ôzý�ùKò�û �8� öNñNûø7ÿ�ô�ñ�ø��NòzøPø7ù�÷,ø�û�ò�÷<ùSù���ù�ûCö~ø7ù�÷��~ù���û�ù�þ�ø@��ôzý��ö~ñNûCø7ÿ5ô�ñN÷Sÿ5ñ�ø��Nùm÷<ùCø�ô��&û�ô�ü�ùý7ù��Y� öNñ~ûCø7ÿ5ô.ñN÷�� # �Nù?ø7ùC÷,øSûKòz÷<ù"��ôzý,E�Nÿ5û �?ø��~ÿ�÷X÷<ö~úÁÿ5÷3ø��NùPõzý7ùKòzø7ùC÷,ø),�ÿ5ñ~÷�� # �Nÿ5÷�þ~ý7ô'û�ùC÷<÷#ÿ5÷3ý7ù�þ�ù�òzø7ù��öNñ'ø7ÿ5ó�ò�ó5ó(ø7ùC÷,ø�û�ò�÷<ù�÷��òKü�ù-��ùCù�ñ-þ�ý7ÿ�ôzý7ÿEø7ÿ��Cù����

T13: Total FI with FEPcoverageprioritization.0ÏùW�4�~þ�ôzø��Nù�÷<ÿ���ù���ø��Nòzø��3�4��ö~ø7ÿ5ó5ÿ���ÿ5ñNõNu�v]`w�òzñ�ù�÷,ø7ÿ5ú�ò�ø7ùSô�;�[ò�ö~óEøù���þ�ô.÷<ÿ5ñ~õRþ�ôzø7ù�ñ'ø7ÿÝòzóxZ_ba)ò�ñÜù�÷,ø7ÿ5ú�ò�ø7ù-ô��[òzöNóEøIþ�ý7ô.ñ~ù�ñNù�÷<÷��),Pùú�ÿ5õ��'ø-��ù?ò�~ó5ù?ø7ô�ò�û �Nÿ5ù�ü�ù?ò)÷<ö~þ�ùCý7ÿ5ô�ý�ýDò�ø7ù�ô�)�[òzöNóEøx��ùCø7ù�ûCø7ÿ5ô.ñ��# �Nùý7ù���ôzý7ù��Nÿ5ñ)ø��Nÿ5÷&ø7ù�û �Nñ~ÿ$�'ö~ù��4,PùtNý7÷,ø!ò�þ~þNó �Iø7ôzøDò�ób�[òzöNóEø�ÿ5ñ7�~ù��þ~ý7ÿ5ôzý7ÿ5ø7ÿ��Kò�ø7ÿ5ô.ñÐø7ô�ò�ó5ó#ø7ù�÷,ø�û�ò�÷<ù�÷�I�ø��NùCñ;�y� ô�ý�ò�ó5ó¹ø7ùC÷,ø�ûKòz÷<ù�÷Gø���òzøþ�ô.÷<÷<ùC÷<÷�ù��'öNò�ón�[ò�ö~óEø�ÿ5ñ��~ù���ò�,:ò�ý �-ü.òzó5öNù�÷��3,PùGòzþNþNó ��ø7ô�øDòzóy%'&)(þ~ý7ÿ5ôzý7ÿ5ø7ÿ��Kò�ø7ÿ5ô.ñgò�÷�ò�÷<ù�ûCô.ñ7�~òzý���ô�ý ��ùCý7ÿ5ñNõ��

T14: AdditionalFI with FEPcoverageprioritization.0Ïù�ù��Yø7ù�ñ7��ø��NùIþ�ý7ù�üYÿ5ô.öN÷Sø7ùCû��~ñNÿ��'öNù?ø7ô-ò�ñ{z,ò����~ÿEø7ÿ5ô.ñNò�ó�|�ü.ò�ý7ÿ �ò�ñ'ø��}q�ñÜø��Nÿ5÷�ø7ù�û �Nñ~ÿ��Yö~ù��),Pù�ö~÷<ù�ò����~ÿEø7ÿ5ô.ñ�òzó��[ò�ö~óEø�ÿ�ñ��~ù��Üþ�ý7ÿ �ô�ý7ÿEø7ÿ��Kò�ø7ÿ�ô�ñÚø7ô�ô�~øDòzÿ�ñÜòzñÐÿ5ñNÿEø7ÿ�ò�óPø7ù�÷,ø?ûKò�÷<ù)ô�ý ��ùCý7ÿ5ñNõ3I+,&ù�ø��~ù�ñò�þ~þNó �}%'&+(Äþ~ý7ÿ5ôzý7ÿ5ø7ÿ��Kò�ø7ÿ5ô.ñÓø7ôRýDòzñ�HÜòzó�ó�ø7ù�÷,ø)ûKòz÷<ù�÷�þ�ô.÷<÷<ù�÷<÷<ÿ5ñNõù��'ö�òzó���ò�ö~ó5ø���ÿ5ñ7��ù��2�r��ò�÷<ù��-ò�,:ò�ý �-ü.òzó5öNù�÷��

4. THE EXPERIMENTS0ÏùSòzý7ùGÿ5ñYø7ùý7ù�÷,ø7ù���ÿ5ñ-ø��~ù6��ô�ó5ó�ô�,�ÿ5ñNõ�ý7ù�÷<ù�òzý7û �Y�Yö~ù�÷,ø7ÿ5ô.ñ~÷��

~K�8�7�-� ò�ñÏü.ùCý7÷<ÿ5ô.ñ���÷<þ�ù�ûCÿ�tNû�ø7ù�÷,øGûKòz÷<ù�þ~ý7ÿ5ô�ý7ÿEø7ÿ��Kò�ø7ÿ�ô�ñÐÿ5ú�þ~ý7ô�ü�ùø��Nù�ýDò�ø7ù�ô�'�[òzöNóEøW�~ùCø7ùCûCø7ÿ5ô.ñ�ô��3ø7ù�÷,ø!÷<öNÿEø7ù�÷ �

~K�����W� ô�,1��ô<t�ñ~ùmõzýDò�ñYöNó�ò�ý7ÿ5øL�.�[÷,øDòzø7ùCú�ù�ñ'ø�ó5ù�ü.ù�ó$!!þ~ý7ÿ5ôzý7ÿ5ø7ÿ��Kò/�ø7ÿ�ô�ñÐø7ù�û��~ñNÿ��'öNù�÷?û�ô.ú�þNòzý7ù�ø7ôRûCô�òzý7÷<ù-õ�ýDò�ñYö~óÝò�ý7ÿEøo�V�C� öNñNû��ø7ÿ�ô�ñÏó5ù�ü�ù�ó$!�ø7ù�û �Nñ~ÿ$�'ö~ù�÷Gÿ�ñRø7ùCý7ú�÷�ô�:ýDò�ø7ù�ô���[òzöNóEø"�~ùCø7ù�û��ø7ÿ�ô�ñb�

~K�����-� ò�ñ-ø��~ùSöN÷<ù�ô�Xþ�ý7ù��~ÿ5ûCø7ôzý7÷!ô��=�[òzöNóEø�þ~ý7ô�ñNù�ñ~ù�÷<÷�ÿ5ú�þ~ý7ô�ü�ùø��Nù:ýDòzø7ù�ô�n��ò�öNóEø?�~ùCø7ùCûCø7ÿ5ô.ñ�ô��þ�ý7ÿ�ôzý7ÿEø7ÿ���òzø7ÿ5ô.ñ�ø7ù�û �NñNÿ��'öNùC÷ �

4.1 Efficacy and APFD Measures# ô"�YöNò�ñ'ø7ÿ �`�Iø��~ù�õ�ô�ò�ó�ô�6ÿ5ñNûCý7ùKòz÷<ÿ5ñNõ�ò�ø7ù�÷,ø�÷<öNÿEø7ù�� ÷PýDò�ø7ùSô�;�[ò�ö~óEø�~ùø7ù�ûCø7ÿ5ô.ñ��),&ù-ö~÷<ù-ò:,PùCÿ�õ�'ø7ù��Üò�ü.ùCýDò�õ�ù-ô�!ø��Nù�þ�ùCý7ûCù�ñ'øDò�õ.ù�ô��[òzöNóEø7÷x�~ùø7ù�ûCø7ù��n�(ôzý��E�+�h�-�(ô�ü�ùýSø��Nùmó5ÿ�� ùIô�¹ø��Nù?÷<öNÿEø7ù�� # �Nù�÷<ùü�ò�ó5öNù�÷IýDòzñNõ�ù�� ý7ô�ú�iLø7ô�O�i�i2I6�~ÿ5õ��Nùý�ð6()%=�ÙñYöNú���ùCý7÷?ú�ù�ò�ñ�[òz÷,ø7ùCý��*��ùCø<ø7ùCý�!+�[òzöNóEøW�~ùCø7ùCûCø7ÿ5ô.ñ-ýDò�ø7ù�÷��

%Nôzý�ÿ5ó5ó5öN÷,ø<ýDòzø7ÿ5ô�ñ;��û�ô�ñN÷<ÿ��~ùýSòIþ�ý7ô.õ�ýDòzú�,�ÿEø��FO�i"�[òzöNóEøo�-ü�ùCý7÷<ÿ5ô.ñ~÷ò�ñ��Ðò�ø7ù�÷,øI÷<ö~ÿ5ø7ù�ô��-Q-ø7ù�÷,ø�ûKò�÷<ùC÷��?� ø��~ý7ô.ö~õ������=%3ÿ5õ.ö~ý7ùYO�� ð÷��Nô�,�÷�ø��Nù6��ò�ö~ó5øW��ùCø7ù�ûCø7ÿ5ñNõIò�Nÿ5ó5ÿEøo��ô�3ø��~ù�÷<ùSø7ù�÷,ø!ûKòz÷<ù�÷��

>�ö~þNþ�ô�÷<ù�,&ù�þNó�òzû�ù�ø��NùGø7ù�÷,ø�û�ò�÷<ù�÷Sÿ5ñLô�ý ��ùCýx�<���x�y�-���K���Áø7ô��ôzý7úÙòIþ�ý7ÿ�ôzý7ÿEø7ÿ��Cù��gø7ùC÷,øS÷<öNÿEø7ùm�xO��W%3ÿ5õ.ö�ý7ù8O�� �ï÷��Nô�,�÷�ø��~ùmþ�ùý��û�ù�ñ'øDòzõ.ùPô��b�~ùø7ù�ûCø7ù��m�[òzöNóEø7÷Xü�ùCý7÷<ö~÷6ø��Nù)� ýDò�ûø7ÿ�ô�ñ�ô��Nø��Nù#ø7ù�÷,øX÷<ö~ÿ5ø7ù�xO�ö~÷<ù�����ð�Ýø7ùCý�ý7öNñ~ñNÿ5ñNõ�ø7ù�÷,øGûKòz÷<ù��N�=g�ô�¹ø��Nù8O�i8�[òzöNóEø7÷Gòzý7ù�~ùø7ù�ûCø7ù��nI.ø��YöN÷)g�ip�Áô��ø��~ù@�[òzöNóEø7÷h��òKü�ù@��ù�ùCñ��~ùCø7ùCûCø7ù���ò/� ø7ùCý?i3� gô�¹ø7ù�÷,ø�÷<ö~ÿ5ø7ù���O���òz÷-��ù�ù�ñLöN÷<ù����?ð�Ýø7ùCýSý7öNñ~ñNÿ5ñNõ�ø7ù�÷,øSûKò�÷<ù��K�gIú�ô�ý7ùm�[òzöNóEø7÷�ò�ý7ù"��ùCø7ù�ûCø7ù���òzñ7��ø��YöN÷E�pi�� ô��#ø��~ù���ò�ö~ó5ø7÷W��òKü�ù��ù�ù�ñe�~ùø7ù�ûCø7ù��Rò�� ø7ùý�i3� ��ô�¹ø��Nùmø7ù�÷,øG÷<öNÿEø7ù<�Nò�÷m��ù�ù�ñLöN÷<ù�����q�ñ%3ÿ5õ.ö�ý7ù<O�� �W��ø��NùSò�ý7ùKò�ÿ5ñN÷<ÿ���ù�ø��NùSÿ5ñ~÷<ûCý7ÿ���ù��)ý7ù�ûøDò�ñNõ�ó5ù�÷x�U�Nò�÷��~ù����ô���ù�÷ !Xý7ùCþ~ý7ù�÷<ù�ñ'ø7÷Xø��Nù�,&ù�ÿ5õ��'ø7ù��Iþ�ùCý7û�ùCñYøDòzõ.ù�ô�b��ò�ö~ó5ø7÷?�~ùCø7ùCûCø7ù��ô�ü�ùCý�ø��NùGû�ô�ý<ý7ùC÷<þ�ô.ñ7��ÿ5ñNõK� ýDò�ûø7ÿ�ô�ñRô���ø��NùGø7ù�÷,øS÷<ö~ÿ5ø7ù� # �~ù?÷<ô�ó�ÿ��ó5ÿ5ñNù�÷Gû�ô�ñNñNùCûCø7ÿ5ñNõ�ø��Nù�û�ô�ý7ñ~ùCý7÷Gô�:ø��Nù�ÿ�ñ~÷<ûCý7ÿ���ù��Rý7ù�ûøDò�ñNõ�ó5ù�÷?ÿ5ñ3�ø7ùCý7þ�ô�óÝò�ø7ù�ø��~ù!õ.ò�ÿ5ñ�ÿ5ñ�ø��~ù�þ�ùCý7û�ù�ñ'øDò�õ�ù�ô��y��ùCø7ù�ûCø7ù��"�[ò�ö~óEø7÷�� # �~ÿ5÷

Page 5: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

0.6 0.8

10

20

30

40

60

70

80

90

Test Suite Fraction

100

0

0 0.2 0.4 1.0

50

Perc

ent D

etec

ted

Faul

ts

Test Case Order: A-B-C-D-E

1 2 3 4 5 6 7 8 9 10x xx x x xx x x x x x x x x x x

ABCDE

test fault

A. Test suite and faults exposed B. APFD for prioritized suite T1 C. APFD for prioritized suite T2 D. APFD for prioritized suite T3

Area = 50%

0.2 0.4 0.6 0.8 1.0

0

0

10

20

30

40

50

60

70

80

90

100

Test Suite Fraction

Test Case Order: C-E-B-A-D

Perc

ent D

etec

ted

Faul

ts

0.2 0.4 0.6 0.8 1.00

10

20

30

40

50

60

70

80

90

Test Case Order: E-D-C-B-A

100

0

Test Suite Fraction

Perc

ent D

etec

ted

Faul

ts

Area = 84%Area = 64%

�E�`�b�; �¡.¢7£m¤W¥�¦b§e¨'©$¡Y�C©C©C�=ª�«� �¦�«��C¬y�}«�­y¡Y®J¯m�E°±§e¡2¦�ª��y /¡n²

³�´ µp¶�· ¸�·r¹LºC»�¼o½p¶�¼ ¾b¶�·r¹+¿n»�»�À ¾b¶�·L¹?ÁÂp´ ¹L¶¿y¼L»�Ã�¼ÅÄ�Æ »�ÇyÈ=»½�¶ É;¶�¼o·L´ »�µp· Á´ Ê�¶ Ë)Ì�ÃpÍyÁ´ Ê�¶¹oÎ Ä�· ¸ Ï�Ð Ñp¸ ¸ Ò�Ó�Ð Ò·oÎÅÔ�¶ ½�ÂpÀ ¶ Õ Õ�Ö/× ¸ Ó Õ/׸ Ó Ð·oÎÅÔ�¶ ½�ÂpÀ ¶ Õ�Ö�Ö Ö Õ�Ò�Ø�Ó Ð¹o»�¹ ´ µ�Ç`» Ï�Ñ/Ò Õ�Ï ¸ Ó�Ø�Õ ×Ù ¼o´ µ/¹ ¹L»�Ú�¶�µp· Ñ/Ó�Õ × Ñp¸ Ï�Ó ¸ ÒÙ ¼o´ µ/¹ ¹L»�Ú�¶�µp·ÅÕ Ñ/Ð�Ï ¸ Ó Ñp¸�¸ Ø ¸ Õ¼o¶ Ù À�Ä�Î�¶ Ø�¸ Ò Ï�Õ Ø�Ø�Ñ/Õ ¸ Ö· Ù Ä�Î�¶ Ò�Õ�¸ Ð Ï�Ø ¸ Ï�Ø�Ð�Ø ¸ Ø�Ø

Û ¦�Ü'©`¡lÝ�£x¤¥;¨h¡2 ��*§e¡3¬n«�ª��yÜ;Þ�¡3ß�«�ª�²

à�á4â�ã�ä�åbæç$è/â�à�æ�á:à�éEèxêä èá2ë�ç$è/ä�à âoì8è�í/îÅë�éÅâ�ï�ã�á2â+ðEñ�ã�á8æ�á�ç�ìJèxé�ïKèç�çá2ë�ï"òbã�ä�æóWâ�ã�éÅâ�ô�è�é�ã�é�ô�æ�ï�å3ä�à�é�ã:èNâ�ã�éÅâ�é�ë�à â�ã�õ?â�ñ�ã�ç�è/ä�ê�ã�ä�â�ñ�ãâ�ã�éÅâmé�ë�à â�ã�â�ñ�ã�é�ïKè�ç�ç�ã�ä-â�ñ�à�é-èí�îoë�éÅâ�ï�ã�á4â�öm÷@ñ�ã<è/ä�ã�è8ë�á7í�ã�äWâ�ñ�ãô�ë�ä�øpã)â�ñ3ë�éyä�ã�å3ä�ã�é�ã�á4â�é=â�ñ�ã)ð@ã�à�ê�ñ4â�ã�í�è�øpã�ä èêã@æó�â�ñ�ã+åbã�ä�ô�ã�á4â èêãæ�ó=ó*è�ë�ç â�éEí�ã�â�ã�ô�â�ã�íKæ/øpã�ä@â�ñ�ã-ç�à�ó`ã-æóyâ�ñ�ãWâ�ã�éÅâ�é�ë�à â�ã�ö+÷@ñ�à�éEè/ä�ã�è�à�éâ�ñ�ã?å3ä�à�æ�ä�à â�à�ù�ã�íxâ�ã�éÅâ'é�ë�à â�ã�ú é'è�øpã�ä è�ê�ã+åbã�ä�ô�ã�á4â èêã?ó*è�ë�ç â�é'í3ã�â�ã�ô�â�ã�íï�ã�èé�ë�ä�ã�ûUüWý+þ=ÿ���õ3â�ñ�ãmü6ý)þ=ÿ à�é������Aà�á�â�ñ�à�é�ã��èï�å�ç�ã�ö

þ=à�êë�ä�ã��ö �lä�ã �ã�ô�â�énðEñ7è�âyñ7è�å�åbã�á�é�ðEñ�ã�á-â�ñ�ãhæä í3ã�ä=æ�ó2â�ã�éÅâ=ô�è�é�ã�éà�éxô ñ7èá�ê�ã�ílâ�æN¤���°�����������®���ì3à�ã�ç�í�à�á�êNè��LóCèéÅâ�ã�ä"í�ã�â�ã�ô�â�à�á�ê��é�ë�à â�ã@â�ñ7èá���?ðEà â�ñ�üWý+þ=ÿ������Kö)þ=à�êë�ä�ã�ö ÿVé�ñ�æ�ðEé'â�ñ�ã?ã��nã�ô�â�éæ�óhë�é�à�á�ê"è"å�ä�à�æ�ä�à�â�à�ù�ã�í�â�ã�éÅâEé�ë�à â�ã �"!�ðEñ�æé�ã-â�ã�éÅâô�èé�ãmæ�ä í�ã�ä�à�á�êà�é�����¤��#����®$��°lö&%+ì8à�á�é�åbã�ô�â�à�æ�á��bà â6à�éWô�ç�ã�è�äWâ�ñ7è�âEâ�ñ�à�éæä í3ã�ä('à�á�ê:ä�ã�é�ë�ç â�é�à�áeâ�ñ�ã�ã�è/ä�ç�à�ã�éÅâ<í�ã�â�ã�ô�â�à�æ�á.æó�â�ñ�ã�ï�æ�éÅâxó*è�ë�ç â�é�èá7íà�ç�ç�ë�éÅâ�ä è/â�ã�é6è�á:æ�å3â�à�ïKèç�æä í�ã�ä�à�á�ê)�3ðEà â�ñNü6ý)þ=ÿ+*����Jö

4.2 Experiment Instrumentation4.2.1 Programs,Fã-ë�é�ã�í8ã�à�ê�ñ4â�� å�ä�æêä è�ï�éWè�éEé�ë�ò2îÅã�ô�â�é�ö+÷@ñ�ã�-�ä�éÅâEé�ã�ø�ã�á�å3ä�æ�'ê�ä èï�é.��ðEà â�ñeó*è�ë�ç âoìYø�ã�ä�é�à�æ�á�éxè�á7íNâ�ã�éÅâxô�è�é�ã�é.�yð?ã�ä�ã�èé�é�ã�ï"ò�ç�ã�íò4ì�ä�ã�é�ã�è/ä�ô�ñ�ã�ä�é?è/â0/2à�ã�ï�ã�á�é1�?æ�ä�åbæä è/â�ã"2ã�é�ã�è/ä�ô�ñ<ó`æä?è-éÅâ�ë7í3ì�æ�óâ�ñ�ã�ó*èë�ç â('oí3ã�â�ã�ô�â�à�æáJô�èå7è�ò�à�ç�à â�à�ã�é@æó;ô�æ�á4â�ä�æç3'4 �æ/ð èá�í�í�è�â è5'4 7æ�ðô�æ�ø�ã�ä èêã-ô�ä�à â�ã�ä�à�è768.�:9Uö;,Fãä�ã�óCã�ä@â�æxâ�ñ�ã�é�ã6è�é@â�ñ�ã�<>=@?�A�?�B>C1D&E(FHGI EKJ�ALC�ö?÷@ñ�ã-ã�à�êñ4â�ñ:å�ä�æêä èïM�&N5OQP�R�S)��à�éè"å3ä�æ�ê�ä èï í�ã�øpã�ç�æ�åbã�íó`æäxâ�ñ�ãLT)ë3ä�æ�åbã�è�áU/2å7èô�ã�üWêã�á�ô�ì4ö�,Fã"ä�ã�óCã�ämâ�æ8â�ñ�à�émå3ä�æ�êä è�ïè�éâ�ñ�ãL<HDVJHW�?�D&E(F I EKJ�A"ö?÷=èò�ç�ãYX"í�ã�é�ô�ä�à�òbã�éEâ�ñ�ãmå�ä�æêä èï�é�ö

Siemensprograms.÷@ñ�ãZ/3à�ã�ï�ã�á�é<å3ä�æ�êä è�ï�éKåbã�ä�óCæ�ä�ï ø�è/ä�à�æ�ë�é<â è�é([2é.\Z]VRHP�Nlà�éJèáè�à ä�ô�ä è�ó$âhô�æ�ç�ç�à�é�à�æá<è�øpæà$í�èá�ô�ã?éÅì3éÅâ�ã�ïM�HN�R_^QSH`HaVb�S�c6èá�ídN�R5^QSH`�aVbHSè/ä�ã+å3ä�à�æä�à âoì6é�ô�ñ�ã�í�ë�ç�ã�ä�é.�5]Qe�] f_g�hQe�ô�æ�ï�å�ë�â�ã�é�éÅâ è�â�à�éÅâ�à�ô�é.�5O�iVf5g�]Qj]Qe5kVS�gVNYè�á7ílO�iQf5g�] ]Qe_kVS�g)NHcYè�ä�ãKç�ã�3à�ô�èç@èá7è�ç ì�ù�ã�ä�é.�mi�S�OVbHP�R�S

åbã�ä�óCæä�ï�éå7è/â�â�ã�ä�á:ïKè/â�ô�ñ�à�á�ê�èá�í:é�ë�ò�éÅâ�à�â�ë3â�à�æ�á;ö@þ�æäWã�è�ô�ñNå3ä�æ�'ê�ä èïM��â�ñ�ã$/3à�ã�ï�ã�á�é6ä�ã�é�ã�è/ä�ô�ñ�ã�ä�émô�ä�ã�è/â�ã�íFèZno?�Cpn1DVF_FHqbæ�ó@ò�ç�è�ô�[�'

òbæ_��â�ã�éÅâ?ô�è�é�ã�é?ë�é�à�á�ê-â�ñ�ãEô�è/â�ã�ê�æ�ä�ì<å�è�ä�â�à â�à�æ�áKï�ã�â�ñ�æ2í�èá�í�÷�/)râ�æ4æ�ç16 �)�sXHX59Uö+÷@ñ�ã�ìJâ�ñ�ã�á:è�ë�êï�ã�á4â�ã�íKâ�ñ�à�éEâ�ã�éÅâEåbæ4æ�çnðEà�â�ñ�ïKèá)'ë7è�ç�ç�ì8ô�ä�ã�è/â�ã�íJðEñ�à â�ã'ròbæ5�Kâ�ã�éÅâô�è�é�ã�éEâ�æ"ã�á�é�ë�ä�ã6â�ñ�è�âã�èô ñ�ã���ã�ä('ô�à�é�èò�ç�ã<éÅâ è�â�ã�ï�ã�á2â_�7ã�í�êãH��èá�ílí3ã-7á�à â�à�æá)'rë�é�ã�å7è�à ä-à�áNâ�ñ�ã�ò7èé�ãå�ä�æêä è�ï æ�ä-à â�é6ô�æá4â�ä�æ�ç� �æ/ðGêä è�å�ñNð�è�é6ã�3ã�ä�ô�à�é�ã�íNò4ìNè/â-ç�ã�è�éÅâ!H��â�ã�éÅâ"ô�è�é�ã�é�öl÷@ñ�ã�ä�ã�é�ã�è�ä�ô ñ�ã�ä�é�èç�é�æYô�ä�ã�è/â�ã�íFó*è�ë�ç âoìFøpã�ä�é�à�æ�á�éæó?ã�èô ñFå3ä�æ�ê�ä èï ò4ìNï�æ2í�à ó$ì�à�á�ê�ô�æ2í3ã<à�álâ�ñ�ã"ò7è�é�ã�øpã�ä�é�à�æ�á�õ=à�áï�æ�éÅâEô�èé�ã�éEâ�ñ�ã�ìJï�æ2í3à3-�ã�í�è�é�à�á�ê�ç�ãmç�à�á�ãxæó'ô�æ2í�ãH�7èá7íJà�áNè�óCã�ðô�è�é�ã�é"â�ñ�ã�ìDï�æ2í�à8-�ã�íDòbã�âoð?ã�ã�átXNèá�íu�Nç�à�á�ã�é<æóWô�æ2í�ãöD÷@ñ�ã�à äê�æ�èç'ð�è�é6â�æJà�á4â�ä�æ2í3ë�ô�ãxó*è�ë�ç â�é6â�ñ7è/â6ð?ã�ä�ã<è�é6ä�ã�èç�à�éÅâ�à�ô�èé6åbæ�é�é�à8'ò�ç�ãH�ò7è�é�ã�í�æá�â�ñ�ã�à ähã�3åbã�ä�à�ã�á�ô�ã+ðEà â�ñ�ä�ã�è�ç2å�ä�æ�ê�ä èï�é�öh÷;æWæò�â èà�áï�ã�è�á�à�á�ê�óCë�ç7ä�ã�é�ë�ç â�é.�2â�ñ�ãWä�ã�é�ã�è�ä�ô ñ�ã�ä�é@ä�ã�â èà�á�ã�íKæ�á�ç ì�ó*èë�ç â�é@â�ñ7è�âð@ã�ä�ã"í3ã�â�ã�ô�â è�ò�ç�ã"ò4ì�è�â-ç�ã�è�éÅâ�!Kèá�ílè/â-ï�æéÅâ !H����â�ã�éÅâ-ô�è�é�ã�é-à�áâ�ñ�ã-èé�é�æ4ô�à�è�â�ã�íNâ�ã�éÅâWåbæ4æç*ö

Spaceprogram.÷@ñ�ãY/2å7è�ô�ãmå�ä�æêä èï à�éèá:à�á4â�ã�ä�å3ä�ã�â�ã�äEóCæ�ä-è�áNè�ä�ä è�ì�í�ã-�á�à â�à�æ�áç�èá�ê�ë7è�ê�ã.ûUüÿ�rv��ö)÷@ñ�ã:å�ä�æêä èï ä�ã�è�í�éKèZ-7ç�ã:æ�óxüWÿ�rVéÅâ è/â�ã'ï�ã�á4â�é.��èá�ílô ñ�ã�ô�[2é6â�ñ�ã"ô�æá2â�ã�á2â�é6æó?â�ñ�ãd-�ç�ã�óCæ�ä�è�í�ñ�ã�ä�ã�á�ô�ã�â�æâ�ñ�ãeüWÿ r êä èï�ïKè/ä:è�á7íVé�åbã�ô�à8-�ôeô�æá�é�à�éÅâ�ã�á�ô�ìVä�ë�ç�ã�é�öxwLóxâ�ñ�ãüWÿ ry-7ç�ãYà�é8ô�æ�ä�ä�ã�ô�â_�â�ñ�ãz/2å7èô�ãlå3ä�æ�ê�ä èï æ�ë3â�å�ë�â�é8èá è�ä�ä è�ìí�è/â è7-�ç�ã�ô�æ�á4â è�à�á�à�á�êNèKç�à�éÅâ�æ�ó�è�ä�ä è�ìlã�ç�ã�ï�ã�á4â�é.��åbæ�é�à â�à�æ�á�é.�'è�á7íã�3ô�à â è�â�à�æá�é�õ�æâ�ñ�ã�ä�ðEà�é�ã�â�ñ�ã�å3ä�æ�ê�ä èï æë�â�å�ë�â�éEã�ä�ä�æä6ï�ã�é�é�èêã�é�ö÷@ñ�ã$/3å�èô�ã�å�ä�æ�ê�ä èï ñ7èé !���øpã�ä�é�à�æ�á�é.�yã�è�ô�ñYô�æá4â èà�á�à�á�ê�èJé�à�áV'ê�ç�ãxó*è�ë�ç â_\{!H�Kæóhâ�ñ�ã�é�ã�ð?ã�ä�ã"í3à�é�ô�æ/øpã�ä�ã�íYí�ë3ä�à�á�ê<â�ñ�ãxå3ä�æ�êä è�ï:ú éí�ã�øpã�ç�æ�å�ï�ã�á4â_�Q�-ï�æä�ã�ð@ã�ä�ã6í3à�é�ô�æ�ø�ã�ä�ã�í�ò4ì"æë�ä�é�ã�ç�øpã�é�ö+÷@ñ�ãEâ�ã�éÅâåbæ4æ�ç;óCæäWâ�ñ�ãY/2å7èô�ã�å3ä�æ�ê�ä èï ð�è�é6ô�æá�éÅâ�ä�ë�ô�â�ã�í:à�á:âoð@æ�å�ñ7è�é�ã�é�ö,Dã�òbã�êpè�á}ðEà â�ñ èlåbæ4æ�çæóL.�V� �H���Fä èá�í�æ�ï�ç ì êã�á�ã�ä è/â�ã�í�â�ã�éÅâô�è�é�ã�é"ô�ä�ã�è�â�ã�íFò4ìz|)æH[pæç�æé"è�á7íDþ3ä èá>[2ç{6 X��:9Uö:÷@ñ�ã�áFð?ãJè�í�í3ã�íá�ã�ðBâ�ã�éÅâWô�èé�ã�éë�á4â�à�çnã�øpã�ä�ìJã�3ã�ô�ë3â èò�ç�ã6ã�í�êãmà�á8â�ñ�ã-å3ä�æ�êä è�ï:ú éô�æá2â�ä�æç; �æ/ðAêä è�å�ñFð@èé"ã���ã�ä�ô�à�é�ã�íDò4ìDè/â"ç�ã�è�éÅâ�!H��â�ã�éÅâ"ô�è�é�ã�é�ö÷@ñ�à�éEå�ä�æ4ô�ã�é�éì3à�ã�ç�í�ã�í:è�â�ã�éÅâEåbæ4æçyæó}_!V� �:*��"â�ã�éÅâô�èé�ã�é�ö

TestSuites.÷yæ-æò�â è�à�á"é�èï�å�ç�ã@â�ã�éÅâ)é�ë�à�â�ã�éhó`æähâ�ñ�ã�é�ã�å�ä�æ�ê�ä èï�é.�ð@ãEë�é�ã�íxâ�ñ�ãâ�ã�éÅâEåbæ4æç�é@ó`æäEâ�ñ�ãWò7è�é�ã-å�ä�æêä èï�é@èá7íKâ�ã�éÅâ('rô�æ/øpã�ä è�ê�ã-à�á�ó`æä�ïKè5'â�à�æ�á èòbæ�ë3â�â�ñ�ã�â�ã�éÅâKô�èé�ã�éKà�á}â�ñ�æ�é�ãNåbæ4æç�é�â�æeê�ã�á�ã�ä è�â�ã~.�H�H�ò�ä è�á�ô ñ)'rô�æ/øpã�ä è�ê�ã'Lèí�ã_�4ë7è/â�ã6â�ã�éÅâEé�ë�à�â�ã�éEó`æäWã�èô ñ�å3ä�æ�ê�ä èï:ö)þ�æ�äæ�ë3ä6ã���åbã�ä�à�ï�ã�á2â è/â�à�æ�á���ð@ãmä èá�í�æï�ç�ì8é�ã�ç�ã�ô�â�ã�íl�:��æó'â�ñ�ã�é�ãxâ�ã�éÅâé�ë�à â�ã�é�ó`æäWã�èô ñ:å�ä�æêä è�ï:ö

Versions.þ�æ�ä;â�ñ�à�é;ã�3åbã�ä�à�ï�ã�á4ânð@ã'ä�ã_�4ë�à ä�ã�í-å3ä�æ�êä è�ï�é�ðEà â�ñxøè�ä�ì3à�á�ê�á2ë�ï$'òbã�ä�émæ�ó?ó*è�ë�ç â�é�õ=ð?ã"ê�ã�á�ã�ä è/â�ã�ílâ�ñ�ã�é�ã<øpã�ä�é�à�æá�émà�álâ�ñ�ã�ó`æ�ç�ç�æ/ðEà�á�êð�è�ì4ötT)èô ñ é�ë�ò2îÅã�ô�âKå�ä�æêä èï ð�èéKà�á�à â�à�èç�ç ì�å�ä�æ/ø2à�í�ã�í.ðEà â�ñ èô�æ�ä�ä�ã�ô�âmò�èé�ã"ø�ã�ä�é�à�æ�áeèá7íYèY�.J��Vq n{��J�C?6æó+øpã�ä�é�à�æ�á�é-ô�æá2â è�à�á�à�á�ê

Page 6: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

���>�:����8�L���>�������>�8�_�v�����_�:���V���>�.�(� ��K�(�@���p�)���;�H����(�3�H�>�.���~�����)��)����8�>�_���m�: ��H�)¡¢���>�.�(�M��K�(�@���p�)���L�������(�����>�.�1�:���;������(�3�H�)�Y���>�:�d�)��)�����3������(�£����¥¤l���&�:�$���.�����3�0�¦�:�>�8���$���&�5���_���¨§s�¢ �����¡H�_�u�3�Q������)��§&�:�(��©)���H¡:�p�� ª���>�¥��V�3�K�{�(�3 L�>�8�p�:�>�.���>�(�8���1«>���{��)�: �©>�3�H�V�8������)�3�d�¬�7�3�L�_�:�>�(�_�~§��l���>���)¡H�3�>¡z�M�(�3�>¡����7�3�3�>�¥���&�������)�3�Y�4­M�3��.���>�(�.��§��z�)�.�3����3�>¡¥���>�$���: ��$�3���)�H�v���)�.�z���)�.�(�� ��Q�)�8�>�_�:���3�H�)��3������(�£�����®��3���¢�_���p�¢�:���>��_�

���¢���>��t����.�:���_�¨�>�3¡H�)��(�@���p�)���¯������(�3�H�)��§Q�u��H L§)�3�>�3�>¡l�>�H�V��3������(�£����3�>¡t��K�(�@���p�)����������(�3�H�)�.�¨°��z���3 ��8�$���)�7���V���_�:���L���z�H�V����)©s������ ���Q�_± �m�����3���)�8�¬����®���¡H�.�)��p�:���.�L���>�0���� ����Q�> d§s��²�:���H��(��(�3���>�����:�d�.���p�����;���>�$©V���H¡:�p�� ��.��«)�����_�:���l�(�>§Q³K�.���d©V���H¡:�p�� M�®}������_�:���.��­�´��H����(�3�H�>�.µQ�.���p�$������(�3�H��± �1�:�p�)��1���:���3�_�d�p�:�&�V�H ��8�§s���¬®���.��� �:�&�$���>�0�����p�:�s�Q�> L§s���;�:���)�H�V�o�3������(�£����3�>¡��.�K�(�@���p�V���H����(�3�H�>�¢�_�H�:�����:§>�3�l�£���¢���>�:�¥©)����¡��p�� M� ¶¸·��¯���>�z�.�&�t���Y���>�3�©V�����.�.�(�.�{�_�:���¹©V���H¡:�p�� º®0�:�¢�:�(�(���.���:���_�¹®��8���»­�´l L�>�8���8�4�¦�:�>�8��H����(�3�H�>�.�>�_���p�M���>��®��8�����d�p�:�&�V�H ¼�Q�> d§s��0�����¦���)�8���.�

4.2.2 Prioritization andanalysistools°��7©s���(������ ¼���)�Y���)©s������ ���Q���0®}�����.½Q�)�8���_�¢�(�.�����p�������������.�"¾��V�����K�$�.�5����p�:¡H�¥���>�~�.�H���(���H�8�4¿&�_®x¡��p��©)�u���V���:�� ¯�:���3�H�U®0�:�L©V������Q���)�.�Y§�� ���)��·{���3�K���:�����}©)���H¡:�p�� +�:�&�:�3�V�(�3�²�K�V�K���. xÀ8�_Á5Â4�²�~�;������5���_�u©)���3�����8���3Ã_�:���3���t�����H�3�$�3 �©)��� ��.�������)¡M���>�¯���.�p�>�>��½��>��d���)�(��3�3�>�.�¹���ÅÄQ�.����3�H�»ÆQ�Ç°��U��§)�p���3�È d�)�p�:���3���¹�(�.������¥���:�¢�)�(�Z���«²É1Ê+©)���3�����8���3Ã_�5�������¨®}�¥�)�(�_�~���>�7ʲ�������.�) Ë d�)�p�:���3���U�K�)�K��� À Ì5Â@�¢°��M��§)�p�:���z�¦�:�>�8�L�3�>�)��z�3�)�£���� ¯�:���3����®����)�(�_�z���V���.�L�����H�3�À ÍQ�v�_Î5Â@Ï��(�H�)����d�.�Q�V�� ��_���(�V���. ��.���0�����H�3�"�£����¡H�.�)��p�:���3�>¡¯�.�� $�©)�3��V�3�o�Z ���(���3�.�.���7�¦�:�>�8�Y�3�&�)���Z¡H�.�)��p�:���:�_�²���>�l�¥�.�H �©>�:�p�:���:��£���"�.�����3�&�5�����)¡$�_�:���M�H����(�3�H���:¡����3�)�K�"���)� §&�:�(�.�3���)��������(�3�H���

4.3 Experiments: Designand Results°��¢���>�V����(���H�)�"���.�(�_�5������½Q�)�.�K���3�H�)�.��®}�$�V�.�(�3¡H�>�.�l���¦�: ����8�Z�:����)©s������ ���Q���.��É1���p�L��V©s����3 ��.�������)�.�3�&�V�_� �&���1�K�p��¡��.�.Ï0ÐK�5Ñ��K�p�:�(��3�)¡d���>�"���.�(�_�:���p�M½��)�.�K���3�H�¢�3�¯����� ����:�m���¥�Q�V©s�:���>�.�(�3�.��Ð@­HÑ1�£���(� ¯�:�3��Ã���)¡z���)�¯��V©s����3 ��.���d���V���H�>¡��¨������§>�)�K���)��(��¡����{Ð4Æ�Ñ��.�H�8��3�.�������)¡7�>�:�p�Q�vЦÒ�Ñ��:�&�:�3�VÃ.�3�)¡¯�>�:�p�L���$����K�{���)�����)©s�:���>�.�(�3�.�&���&�Ð@Á�Ñ �Ó�V�.�����8�£�V�3�>¡¥���)�$���)���_�5��� ���¢���>�L��V©s����3 ��.���_± ���H�:�����V�3�o����Ô¬�¡��.�>���p���¦�m�_���p�~��V©s����3 ��.������)�: ����)�_�z���)�L���.�(�)�3���Y���{�:©>©)�3�V�3�>¡���(�p���3�����.�K�Y�_�:�(��©)���3�����8���3Ã_�5�������U���.���)�>��½��>�.� ���¥�_���p�~©V���H¡��p�: �:�&�¢�8�����(��{���v������(�3�H�)�"�:�&�¥����K���(�>�8���.�.�

°��d©V���:�Q���)�����¯�5������Q�3�®È�:�²���3�&���)���.�����3�.�����_�¥�)�:�p��Õ"®��"���)�.�3�&�V�«v�3¡��)����­ ®��8���¯§s�_�$©)���:���.� Ö¢°��>���&¡��)�����.���Q�p�:�3�>�}�(�©&�:�p�5���"©)�3������£�����:�u×K���3�s©V���H¡��p�: �Ø������p����Ц§s���(���H 7Ñm���>�L���:�0�_���p���������>��©V�����¡:�p�� ��.�1É1���p��©>�3���;�.���Q�p�:�3�>��� §s�_�d�(�>�_®��3�>¡����>�{�V���K�(���3§)�)���3�H���:�·"Ê;«vÙ+�(������.�����:���_�:���¢���²���>�d�.Ò$���.�p�>�)�Ó½��)�.�.�;ÄV�.��°���§>�3��� �£����d���¡H�.�>�¢���²���)�����.�p�>�>��½��>��.�

°��)�~�������3�_®��3�>¡È�(�.���������>�z�)��(����3§s�H�������z�_�:���y�������)�����.�(�.�:���p�½��)�.�K���3�H�>���3�Z���)���������)�d���)©s������ ���Q�5Ц�pÑ0���.�3�.������� ���¥���>�:��½��)�.�K����3������©)���.�(�.�����3�>¡{���>�.�8�m�V�.�(�3¡H�L���&� ���)�����>���8�V�(�3�1�:�>���)�.�8�v���.�(�>�8���.�¶ °��>�È�Q�> d§s��U���Z�H����(�3�H�>�.��­�´Q���.�H�)�K���8���)���.�U���>�È ��3�)�� d�> �: ��H�)¡Y���)�" ¯�5�)�3 d�> +�Q�> d§s��1����������(�3�H�)�}���&�5���.���>���7§s�{¡H��)����p�:���_�¥�£���"�_���p�M©V���H¡��p�: ¼¡H�3���.�¥���>� �3������(�������.�>�.����H�>�K�(�p�:�3�Q���.�Õ.Ù��:�p�¨§s�.�3�H�>¡��3�>¡t���t�(�.©&�5�p�:���U��V©s����3 ��.�����¥�&�_����§s��.�y©V�����(��Q���.�¥���H¡�����>��_�Ö_Ú �_�M©>�3�:����©)���5�Q���)�Y���.�H�)�.�3�(�L�V�3�(©>���.�M���;�¯�)�3�K�(���3§>�V���3�H���"°��)���.���(�p���#�3���)� �3�¥�.���p�¢§s�_�¯ ¯�:��ÛQ�;���)�� ��_�V�����7�H�:���)�H�1°��>�"�_�)¡��.��:�m���>��§s�_�¢ ¯�5��Û����>� �>���K�����>�¥���>�8�p�M½��>�:�(���3�3�.�.�0°��)��®��)�3�(Û��������V����&���£���H Ü���>��½��&�5�(���3���� ���¥���>�Y�¦�5�(���>�.�K�Y�H§)�(������:���3�H�l�3�V�3�>¡®��8���)���¹��� ÁM���3 ��.�����)�¥�V�3�K�p���>��7§s���¬®���.�����>�7½��&�5�(���3����.��Ô¬�>�)�8��Q���)�>���� ¯�:��Û������0§s����H�>�¯���)� ®��>�3�(Û�����{�5�����H�)���3�3����.�

4.3.1 RQ1: Version-specificprioritization¾��)���>���K�����.�(�_�5������½��)�.�K���3�H���.���>�(���)�����®��>����)���������(�3�H�V�o�(©s��.�8�&����.�K�0�.���(��©V���3�����8���3Ã_�:���3�H�¢�_���7�3 �©)���5���0���>���¦�:�>�8�(�o�)����.���������¢�:§>�3�8��8���3�.�"�:�v���.�K�{�(�>�8���.�.�m��� �.�H�:³K�.�����)���_�¥���>�:�{�V�3Ý#�����.�>�.��{�3�M¡:�p���V��>���5���3�o�L®}�H�>�����_�:�>�(�{�(��¡��>�8�&�.�����0�V�3Ý#�����.�>�.��}�3�$�¦�:�>�8�0�V����.����3�H����(��®��"�)�.�(�3¡��>�_�$�¬®}����V©s����3 ��.�����m�������.�(©s���&�L�������>�3�;½��>�.�K���3�H��Ïɲ�)©s������ ���Q�0�.� �3�V�H�H�3�Q���)¡ �K�p�:��� ��.���m������.�)������)�>��½��>�.�m�:�&�$ɲ�Q�©s����3 ��.���$�§~�3�V�H�H�3�Q���)¡¥�£�>�>���������~�3�.���.�m���.�p�>�)�Ó½��)�.�.�¯°��>�3���(�.©V��:�p�5���3�H�z���������¬®}�¯��V©s����3 ��.�����"¡H�5�H�d�)�" ��:���d©s�_®��������7�)������(� ��3�>�7�)�8Ý#�����>�.�.�L�� ����>¡����>�����.�p�>�)�Ó½��)�.�Y®��8���)���u�_�:���u¡:���H�>©��Ú �:���y��V©s����3 ��.�����¯�������3�_®��.�y���>�z���� ��z�¦���������������d�)�.�(�3¡���Ï����3��.�� L§>�3�>�:���3�H�)�7�:�Y���3���3�.�H�.�3�¥�:�Y���3�"��������:���7®}����Z���Q����K����¡H�:���_�#�°��>�²��������:����®�����1©)����¡��p�: Þ�:�&� ©)���3�:���3���3Ã_�5���3�H�����.�p�>�>��½��>�����È�8���V��3��©)����¡��p�� ��.�H���>�����®}����{Í ������.�3�1®��8���7­:´��H����(�3�H�>�;���>��Á�Î�����K��(�>�8���.�d�����)�8Ý#����.���d�(�3Ã.�¢©s��d�3�.���.�¦�z�È�8���>�3�U���.�p�>�>��½��>��.�²���>����®������dÒ¯�3�.���.�3�"�����.���p�z���)©s������ ���Q�_�0Ém�V©s����3 ��.�����_����)�� ��3�)�_��K�(�4�����p�:�4�#�K�(�o���>�V���¦�#�K�(�4���©)�4�����p�:�²���>�M�K�(�@�£�.©)�o���>�V���¦��Ém�V©s����3 ��.����.§d��)�� ��3�>�.���£�)�4�����p�:�4�����V�¬���>�Q���4�:���V�4���.©V�@���:�p���V���>�Y�£�)�4���.©V�o�H�>�Q���¦�

¾�§>�(�������d���>�:���3��À ­�Æ5Â4�v�H©V���3 ¯���1���>�z�p���>�)�� ß���.�p�>�>��½��>���®������>�(�.�È���¢��H���(���H� ¡:���H�)©>�.�"���>�¹�3�¥®0�:�M�)������� ��3�>�_�t���>�:�¯���>���®��������(�3¡H�)�3�>�_�������8�Å�)�8Ý#�����Q�7�£���� ¸�u¡H�3���.�»�(��¢���d�K�p�:���. ���Q��3�.���.��������)�>��½��>�.�.�uÔo�¨���)�.�(�¥�o®��z��V©s����3 ��.�����.�1®}�M�.�3�.����.�u�����V�.�3�&�V�0�H©V���� ¯�:�>�:�&���p���&�V�H à�����£���.�>�1�H�$�)�8Ý#����.�)�.�.�1§s��¬®}�.�.��������&���s���.�p�>�)��½Q�)�.���5�0�_�:���¯�3�.���.�#�:��¡:�p���Q�>���:���8�o����Ð4°��d©V���5�V���V����£�p�: ������m����������.�>�.�Y���:�����3�����)��©)���.�(�.�����_�7���.���)�>��½��>�.�.�&�H©)���3 ¯�:����>�7�p�:�&�)�� á�:����©V���.�(�.�����_�¥�3�ZÄQ�.����3�H�¢Ò)� ÆV� Ò)� Ñ

«>�:��Ém�V©s����3 ��.�����{�_�L�:�&���.§¯®��"©s��(���:�� ��_�¥·{â�¾�ã²·»���&�:�8�)�(���.���>�(���)����3�)¡� ¯���3�M�Ý#�.�������:�&�¢�3������p�����������Z�� ����>¡L���)� �¦�����������.�°��>������©M�&�:�3�1�:�1°v��§)���YÆ$©V���.�(�.�����{����(�>�8���{�£����Ém�V©s����3 ��.�����_�Q��.���>�(���)����3�)¡U���3��©V���H¡:�p�� ��.�»°��)�M���.�(�>�8���¯�3�&�)�3�_�5���M���&�5�����>�����3���.�>���>¡��l�K�p�5�����K���3�_�:�;��V���V�.�>�.�Y���7���o³K�.������)�L�Q�>�3�v���V©s�����)�.�(�3�.����&�5�0�3�.�Q���>�{ ��_���)�}���:�����>��·�Ê1«vÙy�����3�>���¡H�.�)��p�:���.�7§��¯�V�3Ý#���(��.���{�K�p�:���. ���Q���3�.�H�.�����.�p�>�)��½Q�)�.�0®�����Y�V�3Ý#�����.���_�}ä"�5®}�.����_�)���>����>���8�V�(�3�¥�:�3�(�~�3�&�)�3�_�5���.�$���&�5�����>����¥�3�7�(�3¡��>�8�&�_�:���¯��������p�:����3�H�§s��o®��.�.�¨���.�p�>�>��½��>��¯���&�¨©)����¡��p�� ��.� åæ°��)���)�8Ý#�����>�.���3�t������(©s�H�)�(��§s��o®��.��¯������)�>��½��>�.�1�3���>�:�}���>�{���� ������:�����3�s©V���H¡��p�: ��.�°��Q�>�.�)�3�&�)�3�Q���)�>�������>�¢�_�:�������>���3�Q������©)����p�5�������¢�3�{�>�.�.��(���:�(���

ç�è_é�êoë�ì í>î�ïoî ð¢î�çVî ñ ò¨ó�ñð$è:í�ì�ô õHö ö�÷5ø_ù_ù5ú�î û5ú õ_ü5ú�î ú.ùþýHî ý_ý_ýHöÿ êoê¬è_ê õHöpû_õ_ø õ_ø5ú�î ø_ø� è��HïÓì�ê¬ê¬è����&ð��������:é��Þç������ ��ë ��������� �Vì�ê¬ì���ë�ì���ýHî û_ý�}ê¬è_é������� ð$ì ��� �sì�ë��������:é�ì

� ú.ûHî û_û ���! �ïÓì��� "�.í�í�¬ô� ú.øHî ü_ü �!�� �ï£ì��� #�¬è��$�.ô� ú.øHî õ_ý �!�� %�oè����.ô& ú÷�î ÷_÷ �!�� "�.í�í��oô

'�(*),+#-/.1032547698:2;(=<>(*+#?>@�A#@B(=<,CEDGFH<>I�-KJ�JLF=<,A7MN-K(=<,@@�-KO,(*J�(QP�A#FH<RP�-S@�P�@�TU@�P�(QP�-QMN-S<1PV+#-KWH-S+UP�-SXLY,<,A%Z1[>-S@�T\(=+%+,O>JLFQ]^ J�(HMN@�_

åp���¥©V���.�(�.���$���>�8�u���(�>§)�(��$�:�"���)�¢·{â�¾�ã²· ���>���8�V�(�3�$���������3�©)����¡��p�: �� Ц�>�:���{���>�:�}���)���3������p�����������¥�����3�)�.���5�����>�:�0©)����(�.����Ñ�����>�z®}�¥�V�¢�)���Y©)���.�(��Q���3�>�)�3�Q�Ó�V�&�:�}·{â�¾{ãv·Ç���.�(�)�8�����£���Y�_�:���©)����¡��p�: M��ä"�5®}�.����_�&���>�)�3�Q���)�&�:�����.�(�)�3���{���:���_���p��©)����¡��p�:  �:����_�H�:�3�Ó�:§>�3���3�¥���>��·{©>©s�.�>�)�8�#�

Page 7: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

`"a�b�c�d�e*fgahid `kj=b�lmhonQd�pQqQfgd

`kh�b�lmh n*d�pQq*frd�s `"p*b�lme=ahid

`kd�but�h�al `%v�bweSc�xryKt t�z�{�d�y*l

`k|�b�eQc�xry}t t�z{�d�y*l s `kn=but�zt xgySv%z

`kx~b�aLfgfUeQc�z|c a��l

���#�=�>���R�1�������������S�U�,�#�=�������*�%���,���=�=���H�N�����9�>�7�>�*��~���H \���=�w�*�1�S���%�%�����i�Q¡L�, ,�#¢U�>�S�¤£����K�7���Q�¥�#�R¦¤§��=�5�R�#�K�=�S ,¨©�*§:���U��i�Q¡L�, ,�#¢U�>�S�Lª����* ,¨«���>�7¬H�S�����#¡��=���Q�U�S���#�%���­�������®��¡��=���S���

Page 8: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

¯�°Q±³²V´¶µ,·¹¸�±�º»*¼¥½ ºL»*¾�±�¿9À�°*±wÀ�±�Á °*»*ÂgÃ}Ä*±i¼�Å�À�°*±�²³Æ�Ç�È¥²©ºL»=ºÉ�ÊË ¼mÂr¼�±�̺ÉrÄ=º�À�±�¿ÎÍ�°*±iÀ�°Q±i½�À�°*±5À�±�Á °*»*ÂgÃ}Ä*±i¼�¿QÂ�Ï\±i½�±�¿\Å�ºÐ¸�ÄQÉrÀ�ÂrÑQÉg±ÁiÒ�¸�Ñ=º�½�Âr¼mÒ�»ÓÑQ½�Ò}Á�±�¿SÄQ½�±5Ä*¼mÂr»*ÔNÕ�Ò»QÖ%±o½m½�Ò�»*³ºL»=ºÉ Ë ¼mÂr¼�Ã}Ä=ºL»KÀ�Â�×*±�¼°QÒ�ÍØÀ�°*±�À�±�Áo°Q»*ÂgÃ}Ä*±�¼�¿QÂ�Ï\±i½�Ö~½�Ò�¸Ù±�ºÁ °�ÒLÀ�°*±i½�Úu¯�°*±:ÛHÒÀmÀ�Ҹܰ=ºLÉ�ÖÒLÖH¯,ºLÛ*Ér±�ÝwÑS½�±�¼m±�»}À�¼>½�±�¼mÄQÉrÀ�¼UÖ%Ò½>À�°*±¶¼�À ºLÀ�±�¸�±�»}ÀUÉr±�Ì�±�É�À�±�Á °*»QÂgÃKÄQ±�¼�Ú¯U±�Áo°Q»*ÂgÃ}Ä*±�¼�Í�Â�À�°BÀ�°*±¤¼�ºL¸�±¤Ô½�ÒÄ*Ñ*Âr»QÔÎÉg±oÀmÀ�±i½�ºL½�±7»*ÒLÀÞ¼mÂrÔ�»QÂ�×*ÊÁ�º»}À�É Ë ¿QÂ�Ï\±i½�±i»KÀ�Ú¥µ*Ò½�±ißQº¸�Ñ*Ér±�Å�¼�ÀmÊ"Ö%±�ÑSÊ�À�ÒLÀ ºÉ=°*º¼uº�É~º�½�Ô�±i½�¸�±�º»À�°*º»Ó¼�ÀmÊ"À�ÒÀ ºÉ�ÛQÄQÀ�À�°Q± Ë ºL½�±àÔL½�Ò�ÄQÑH±�¿ÓÀ�ÒÔ�±iÀ�°Q±i½­ÛH±�Á�ºLÄ*¼m±ÞÀ�°Q± ˺�½�±�»*ÒLÀ�¼mÂrÔ�»*Â�×*Á�º»}À�É Ë ¿QÂ�Ï\±i½�±�»}À�Ú¥ÇV»9À�°Q±�ÒÀ�°Q±i½�°=ºL»=¿\ÅLÀ�°Q±�¼�ÀmÊ"Ö%±iÑQʺ¿*¿KÀ�ÉKÀ�±iÁo°Q»*ÂgÃ}Ä*±�Å�Í�°*ÂrÁ °�ÄQ¼m±�¼�µ¥áu´7Âr»QÖ#Ò½�¸­ºLÀ�ÂrÒ»�º»*¿�º¿*¿QÂ�À�ÂrÒ�»*ºÉÁiÒLÌ�±i½ ºÔ±�Å=Âr¼�¼mÂrÔ�»*Â�×*Á�º»}À�É Ë ÛH±oÀmÀ�±i½�À�°=º»5À�°*±âÒLÀ�°*±i½�À�±�Á °*»QÂgÃKÄQ±�¼�Ú

¯>ºÛ*Ér±�ãâÑS½�±�¼m±�»}À�¼�º»*ºÉrÒ�ÔÒ�Ä*¼¶½�±�¼mÄ*É�À�¼¥Ö%ÒL½uÀ�°Q±w²:Æâdzȥ²Óº»*¿�Õ�Ò»QÊÖ#±i½m½�Ò�»QÂ�º»*ºÉ Ë ¼m±�¼âÖ%ÒL½äá�ßSÑH±i½�Âr¸�±�»}Àäå�Û1Ú�¯�°Q±�Âr»}À�±i½ ºÁiÀ�ÂrһбoÏ\±�ÁiÀ�¼ÛH±oÀ$Í�±i±�»ÞÀ�±�Á °*»QÂ~Ã}ÄQ±�¼�º»*¿ÞÑQ½�ÒÔ½ º¸�¼wÍ�±i½�±ä¼mÂgÔ»*Â�×=Á�º»}À�Ö%Ò½³À�°*±i¼m±Ö#Ä*»QÁiÀ�ÂrÒ�»QÊ�Ér±�Ì�±iÉ,À�±�Áo°Q»*ÂgÃ}Ä*±�¼�Ú�¯�°*±G½�±i¼mÄ*É�À�¼äºÉr¼mÒÞ¼m°QÒ�Íæ¼mÂrÔ�»*Â�×*Á�º»}À¿SÂ�Ï\±i½�±�»*Ái±�¼�º¸�Ò»*ÔäÀ�°*±�À�±�Áo°Q»*ÂgÃ}Ä*±�¼�Ú�çÞÒ½�±�Ò�Ì�±i½�ÅSÀ�°*±³À�±�Á °*»*ÂgÃ}Ä*±i¼½ ºL»*¾�±�¿«Âr»«À�°Q±à¼�º¸�±àÒL½ ¿Q±i½5ºL¼�À�°*±�Â�½5¼�À ºLÀ�±�¸�±i»KÀmÊ�Ér±�Ì�±iÉw±�Ã}Ä*ÂrÌ�º�ÊÉr±�»}À�¼�Å�Í�Â�À�°èÖ#»QÊ"Ö%±�ÑSÊ!º�¿*¿KÀ�Éâ×*½�¼�À�Å�Ö#»QÊ"Ö%±�ÑSÊ"À�ÒÀ ºÉä¼m±�ÁiÒ�»=¿\Å�Ö%»SÊ�À�ÒLÀ ºÉÀ�°QÂ�½ ¿1ÅäºL»=¿¹Ö#»QÊ!º�¿Q¿SÀ�É�Égº¼�À�ÚêéVÒ�Í�±iÌ�±i½�ÅäÂr»¹À�°QÂr¼¤Á�º¼m±�ÅäÀ�°Q±NÀ�Ò�ÑÀ�°S½�±�±­À�±�Áo°Q»*ÂgÃ}Ä*±�¼�Í�±i½�±�»QÒÀ�¼mÂgÔ»*Â�×=Á�º»}À�É Ë ¿QÂ�Ï\±i½�±i»KÀ9Ö#½�Ò¸ë±�ºLÁo°ÒLÀ�°*±i½�Úu²�À³º�¸�Âr»*Âr¸�ÄQ¸àÅ�À�°*Âr¼�½�±�¼mÄQÉ�À:¼mÄQÔ�Ô±�¼�À�¼:À�°*ºLÀ�Ò�ÄS½³¸�±iÀ�°*ÒK¿Ö#Ò½:±�¼�À�Âr¸­ºLÀ�Âr»*Ô­µ¥á¶´©ÌºÉrÄ*±i¼:º�À:À�°Q±âÖ%ÄQ»*ÁiÀ�ÂrÒ�»ÞÉg±iÌ�±�É>¸­º Ë »*ÒLÀ³ÛH±ºL¼­ÑHÒ�Í�±i½mÖ%ÄQÉVºL¼­Ò�ÄQ½­¸�±oÀ�°*ÒK¿ÎÖ%Ò½5±�¼�À�Âr¸­º�À�Âg»QÔNÀ�°QÒ�¼m±à̺ÉrÄ*±i¼�º�ÀÀ�°Q±à¼�À ºLÀ�±i¸�±�»}À�Ér±�Ì�±�Ékì�Ö%ÄS½mÀ�°*±i½­¼�À�Ä*¿ Ë Âr¼�»*±i±�¿Q±�¿ÎÀ�ÒR¿S±iÀ�±i½�¸�Âr»*±Í�°Q±iÀ�°*±o½âÀ�°*Âr¼V½�±�¼mÄQÉ�ÀâÔ�±i»*±i½ ºLÉgÂrí�±i¼�Å¥º»*¿àÍ�°*±iÀ�°Q±i½�¸�Ò½�±9±iÏ\±�ÁoÀ�ÂgÌ�±Ö#Ä*»QÁiÀ�ÂrÒ�»QÊ�Ér±�Ì�±iÉU±�¼�À�Âr¸­º�À�Ò½�¼�Á�º»ÞÛH±âÖ%Ò�ÄQ»=¿\Ú

îï�ð�ñ!ò�ó ô*õ\ö!õ ÷ÞõKîSõ ø ùûúRø÷�ïLô�ó�ü ý�þ þ ÿ���������õ�þ�� ��ý�ÿ�õ ��ý ��õ ������þ� ñ!ñ$ï�ñ ý�þ���ý�ÿ ý���ÿ�õ ��ÿ� ï��ö~ó�ñ$ñ$ï��=÷� � �:ð��¹î� ��� �}ò�������� �Qó�ñ!ó��ò ó�����õ �����ñ$ï�ð��� �� ÷�ó��� Hó�ò"!�� #ð�ó

$ % ��õ ��� ö&�'%ö~ó(��')��ô�ô��!ü$ % ��õ ��� ö*�'#ö#ó(��'+�!ï��,��ü$ % ��õ ��� ö&�'+�!ï��"��ü� % þ�õ ÿ�ÿ ö*�'-��ô�ô��!ü

.�/1032*46587:9<;>=@?A9B/DCE/D2*FEG�H+GI/DC8JLKNMOCEPQ4SR�R�MOCTH>UV4S/DC8GG�4SWT/1R�/YX�H*MDCZX[41G�X�G�\�08/DG�H+]^PQ_TCT]�X�H&MOCZ2*4S`O412�X�4a]�bTC8H+cE_E41G�\d/Y2+2W8ReMYfDR�/OUgG�h

4.3.2 RQ2: GranularityeffectsÇVÄS½�¼m±�ÁiÒ�»=¿�½�±�¼m±�º�½�Áo°ÞÃ}Ä*±�¼�À�ÂrÒ�»­Á�Ò»*Á�±o½�»*¼�À�°*±�½�±�ÉgºLÀ�ÂrÒ»ÞÛH±iÀ!Í�±�±�»×*»*±�ºL»=¿5Á�Ò�º�½�¼m±9ÔL½ º»KÄ*Égº�½�ÂrÀ Ë ÑQ½�ÂrÒ½�Â�À�Ârí�ºLÀ�ÂrÒ»7À�±iÁo°Q»*ÂgÃ}Ä*±�¼�Ú3i!»*Â�À�ÂgºÉÒÛ*¼m±i½�̺LÀ�ÂrÒ»*¼�Ò»ûÀ�°Q±Þ¿QºLÀ º¤Ér±�¿ÎÄ*¼9À�Òа Ë ÑHÒÀ�°Q±�¼mÂrí�±­À�°=ºLÀ�Ô½ ºL»QÊÄQÉgºL½�Â�À Ë °=ºL¼�º»Ó±iÏ\±�ÁoÀ­Ò�»«²V´¶µ,·ê̺ÉrÄ*±�¼�Ú©¯�°*Âr¼�Âr¼�±�ÌKÂg¿Q±i»KÀ�Âg»À�°Q±ÞÛHÒ�ßSÑ*ÉrÒÀ�¼�Å�Í�°*±i½�±ÞÖ#Ò½5ºLÉgɳÁ�ºL¼m±�¼�Å�À�°*±�¸�±�º»«²V´¶µ,·ê̺ÉrÄQ±�¼Ö#Ò½GÖ%Ä*»QÁiÀ�ÂrÒ�»ÎÉr±�Ì�±iÉ�À�±�Á °*»*ÂgÃ}Ä*±i¼äÍ�±i½�±5¼m¸­ºÉrÉr±i½GÀ�°*º»RÀ�°Q±­²V´¶µ,·ÌºÉrÄQ±�¼¶Ö#Ò½�Á�Ò½m½�±�¼mÑHÒ»=¿SÂg»QÔä¼�À ºLÀ�±�¸�±�»}À¶Ér±�Ì�±�ÉQÀ�±�Áo°Q»*ÂgÃ}Ä*±�¼�Ú,µ*Ò½�±ißKʺL¸�Ñ*Ér±�ÅHÀ�°Q±G¸�±�ºL»Ð²V´¶µ,·/Ö#Ò½âÖ#»QÊ"Ö%±�ÑSÊ!º�¿*¿KÀ�É>ÍwºL¼@j�k}Ú k�lSÅUÛ*ÄSÀVÖ#Ò½¼�ÀmÊ"Ö#±�ÑQÊ!º�¿Q¿SÀ�É¥Â�À�ÍwºL¼mj�nKÚ n�nSÚ­¯�°Q±�½ º�¿QºL½äÁ °=º�½mÀäÂg»Nµ,ÂrÔ�ÄS½�±�Ý5Ö#ÄQ½mÊÀ�°Q±i½¥Á�Ò»Q×Q½�¸�¼UÀ�°*Âr¼,ÒÛ*¼m±i½�̺LÀ�ÂrÒ»UÚTi!»�À�°*±u½ º¿*º�½¥Áo°*ºL½mÀ�ű�ºÁ °äÀ�±�Áo°SÊ»QÂgÃKÄQ±�°*º¼¥Â�À�¼¥Ò�Í�»�²:´uµ,·«Ì�ºLÉgÄQ±�º�ßQÂr¼,½ º¿QÂgºLÀ�Âr»*Ô:Ö#½�Ò�¸ À�°*±�Ái±�»}À�±i½ÑHÒÂr»KÀ�Ú¤¯�°*±i½�±5ºL½�±�À!Í�Ò¤ÑHÒ�É Ë Ô�Ò»*¼ä½�±�ÑQ½�±i¼m±�»}À�Âg»QÔàÀ�°*±�ÔL½ º»KÄ*ÉgºL½�Â�ÊÀ�Âr±�¼9º�À�À�°*±�¼�À º�À�±�¸�±�»}ÀäºL»=¿ º�À�À�°*±9Ö%Ä*»QÁiÀ�ÂrÒ�»NÉg±iÌ�±�ÉkÚ�¯�°Q±�½ º�¿QºL½Á °=º�½mÀ�¼m°QÒ�Í�¼¶À�°=º�À�±�ºLÁo°�Ö#Ä*»*ÁoÀ�ÂgÒ»­Ég±iÌ�±�É*À�±�Á °*»QÂgÃKÄQ±�°=º¼uº�¼m¸­ºÉrÉr±i½²:´uµ,· À�°=º»5±�ºLÁo°�¼�À ºLÀ�±�¸�±�»}ÀwÉr±�Ì�±�ÉHÀ�±�Áo°Q»*ÂgÃ}Ä*±�ÅQºL»=¿�À�°=ºLÀ�¼�À º�À�±iʸ�±i»KÀGÉr±�Ì�±�ÉuÀ�±�Áo°Q»*ÂgÃ}Ä*±�¼�º¼�ºàÍ�°QÒ�Ér±àº�½�±ÞÛH±iÀmÀ�±i½po%À�°*± Ë Á�Ò�Ì�±i½�ºÉgº�½�Ô�±i½:¼mÄQ½mÖ%ºÁ�±�q�À�°=ºL»�Ö#Ä*»*ÁoÀ�ÂgÒ»àÉr±�Ì�±�É\À�±�Á °*»QÂ~Ã}ÄQ±�¼�Ú

¯UÒNº¿*¿K½�±�¼m¼�À�°*Âr¼ä½�±�¼m±�º�½�Áo°«Ã}Ä*±�¼�À�ÂrÒ�»RÍ�±�ÑH±o½mÖ%Ò½�¸�±�¿ÓºL»û±ißSÑH±i½mÊÂr¸�±�»}ÀVo"á�ßSÑH±i½�Âr¸�±�»}Àpr�qoÅ:¼mÂr¸�ÂrÉ~º�½àÀ�ÒÎÀ�°*Ò¼m±NÑH±i½mÖ#Ò½�¸�±�¿©À�ÒÓº¿SÊ¿K½�±�¼m¼@sutGå�vâÍ�±�Ä*¼m±�¿7À�°*±�¼�ºL¸�±�±ißSÑH±i½�Âr¸�±�»}Àä¿S±�¼mÂrÔ�»UÅ>Û*ÄSÀ�ÑH±i½mÊ

w H&fO_8R�4yxz7m{|/DJ8/1R}]�b8/1R�X�h

Ö%ÒL½�¸�±�¿RÑ=ºLÂ�½mÍ�Âg¼m±5Á�Ò¸�Ñ=ºL½�Âr¼mÒ»*¼�ºL¸�Ò�»QÔàÀ�°*±�Ö%ÒÉrÉgÒ�Í�Âr»*ÔNÑ=ºLÂr½�¼GÒÖÀ�±�Á °*»QÂ~Ã}ÄQ±�¼�v~ok¼�ÀmÊ"À�ÒÀ ºÉkÅ Ö%»SÊ"À�ÒÀ ºÉ&qoÅpok¼�ÀmÊ$º¿*¿KÀ�É"Å Ö#»QÊ!º�¿Q¿SÀ�É&qoÅ�ok¼�ÀmÊ"Ö%±�ÑSÊÀ�ÒÀ ºLÉkÅ Ö#»QÊ"Ö%±iÑQÊ"À�ÒÀ ºLÉ*qoÅHº»=¿yok¼�ÀmÊ"Ö%±�ÑSÊ$º¿*¿KÀ�É"Å Ö#»QÊ"Ö%±�ÑSÊ!º�¿*¿KÀ�É&qoÚ

¯�°*±�Ö%ÒÄQ½>Ò½mÀ�°*ÒÔ�Ò»=ºÉKÁ�Ò»}Àm½ º¼�À�¼UÍ�±i½�±¶¼mÂgÔ»*Â�×=Á�º»}À�É Ë ¿QÂ�Ï\±i½�±�»}À>Ä*»QÊ¿Q±o½�º<�KÀ�Ä=¿S±�»}À�çÞÄQÉ�À�ÂgÑQÉr±GÀVÀ�±i¼�À�Úä¯�°=º�ÀâÂr¼�Å\Ö%Ò½�À�°Q±�¼m±äÖ%Ò�ÄS½�Ñ=ºLÂ�½�¼ÒÖ>À�±�Áo°Q»*ÂgÃ}Ä*±�¼�ÅQ¿SÂrÏ\±o½�±�»}À�Ég±iÌ�±�Ér¼�ÒÖ¥ÔL½ º»KÄ*ÉgºL½�Â�À Ë °*º�¿�º�¸­º��$Ò½�±iÖ~ÊÖ%±iÁiÀâÒ»àÀ�°*±äÌ�ºLÉrÄ*±äÒÖ¶À�°*±�ÖkºLÄ*É�À�¿S±iÀ�±�ÁiÀ�ÂrһའºLÀ�±�Ú:¯�°KÄ*¼�ÅHÂr»¤¼mÑQÂrÀ�±ÒÖ>À�°*±�¿SÂrÏ\±o½�±�»}À�½ º»Q¾SÂr»QÔ�¼�Âr»àá¥ßQÑH±o½�Âg¸�±i»KÀ�¼:å�º�ºL»=¿¤å�ÛUÅSÀ�°*±o½�±âÂr¼±�»QÒ�Ä*Ô°N¼�À º�À�Âr¼�À�ÂgÁ�ºÉ¶±�ÌKÂ~¿S±�»*Ái±GÀ�Ò5Á�Ò�»S×*½�¸EÀ�°*ºLÀ�¼�À º�À�±�¸�±�»}ÀâÉr±�Ì�±�ÉÀ�±�Á °*»QÂ~Ã}ÄQ±�¼�º�½�±V¸�Ò½�±³±iÏ\±�ÁoÀ�ÂgÌ�±:À�°=º�À�Ö#Ä*»*ÁoÀ�ÂgÒ»�Ér±�Ì�±�É=À�±�Á °*»*ÂgÃ}Ä*±i¼�Ú

4.3.3 RQ3: Addingpredictionof fault pronenessÇVÄQ½äÀ�°QÂr½ ¿Ð½�±�¼m±�ºL½�Á °ûÃ}Ä*±�¼�À�ÂrÒ»ÎÁ�Ò�»Q¼mÂ~¿S±i½�±�¿ Í�°Q±iÀ�°*±i½9ÑS½�±�¿QÂrÁiÀ�ÒL½�¼ÒÖ¥Ö%ºÄQÉrÀ:ÑQ½�Ò»*±�»Q±�¼m¼³Á�º»àÛH±�ÄQ¼m±�¿�À�Ò�Âr¸�ÑQ½�Ò�Ì�±:À�°*±â½ ºLÀ�±�ÒLÖ¥ÖkºLÄ*É�ÀmÊ¿Q±oÀ�±�ÁiÀ�ÂrÒ�»GÒÖHÑS½�ÂgÒL½�Â�À�Âgí�ºLÀ�ÂrÒ�»�À�±iÁo°Q»*ÂgÃ}Ä*±�¼�ÚE�R±�° Ë ÑHÒÀ�°Q±�¼mÂrí�±�¿�À�°=ºLÀÂr»*Á�ÒL½�ÑHÒ½ º�À�ÂgÒ»�ÒÖH¼mÄQÁo°9ÑQ½�±�¿QÂrÁiÀ�Ò½�¼������a����Âr»*Áo½�±�º¼m±�À�±�Á °*»QÂgÃKÄQ±�±iÖ~ÊÖ%±iÁiÀ�ÂrÌ�±�»*±i¼m¼�Ú��R±G¿Q±�¼mÂrÔ�»Q±�¿7º»Ð±ißSÑH±i½�Âr¸�±�»}À�o"á¥ßSÑH±i½�Âr¸�±�»}ÀâÝ�q�À�ÒÂr»KÌ�±�¼�À�ÂrÔ�º�À�±:À�°*Âr¼�° Ë ÑHÒÀ�°Q±�¼mÂr¼�º�À�À�°*±�Ö%ÄQ»*ÁiÀ�ÂrÒ»�Ér±�Ì�±iÉ"Ú¶¯�°Q±:±oßQÑH±o½mÊÂr¸�±�»}À�¿Q±i¼mÂgÔ»�Í�º¼³º»*ºÉrÒ�ÔÒ�Ä*¼�À�ÒGÀ�°Q±â¿S±�¼mÂrÔ�»ÞÒLÖ�á¥ßQÑH±o½�Âg¸�±i»KÀVå�Û±ißSÁ�±�ÑSÀäÖ%Ò½äÀ�°Q±­º�¿*¿SÂ�À�ÂgÒ»RÒÖwÖ#Ò�ÄS½�»Q±iÍ À�±�Áo°Q»*ÂgÃ}Ä*±�¼�v�Ö#»QÊ"×*Ê"À�ÒLÀ ºÉkÅÖ%»SÊ"×*Ê!º�¿Q¿SÀ�ÉkÅKÖ%»QÊ"×QÊ�Ö#±�ÑQÊ"À�ÒLÀ ºÉ1º»*¿�Ö%»SÊ�×QÊ"Ö%±�ÑSÊ$º¿*¿KÀ�É"Ú

¯�°*±à²:Æ�Ç�È¥²3º»*ºÉ Ë ¼mÂg¼­ÒLÖâÀ�°*±Þ¿*ºLÀ ºÐÁ�Ò�ÉrÉr±�ÁiÀ�±�¿©Âr»«À�°*Âr¼�±oßQÑH±o½mÊÂr¸�±�»}Àyok¼m±�± ¯>ºÛ*Ér±gk�q­Âg»*¿QÂrÁ�º�À�±�¿BÀ�°=ºLÀ5À�°*±i¼m±7À�±iÁo°Q»*ÂgÃ}Ä*±�¼­Í�±i½�±¼mÂrÔ�»QÂr×*Á�º»}À�É Ë ¿SÂ�Ï\±i½�±�»}À�Ú8� ±�À�°*±�»�Ö#Ò�ÉrÉrÒ�Í�±�¿�À�°*±w¼�ºL¸�±�ÑQ½�Ò}Á�±�¿SÄQ½�±Ä*¼m±�¿�±�ºL½�ÉrÂr±i½�ÅS±�¸�Ñ*ÉrÒ Ë Âr»*ÔäºäÕ�Ò�»SÖ%±i½m½�Ò»*Â\ºL»=ºÉ Ë ¼mÂr¼uÀ�ÒäÔ�ºLÂr»5Âr»Q¼mÂgÔ°}ÀÂr»}À�ÒVÀ�°*±�¿SÂrÏ\±o½�±�»*Á�±i¼�Ú¶¯�°*±�½�±�¼mÄQÉrÀ�¼�Í�±o½�±³»QÒÀ�Í�°=º�ÀuÍ�±�±ißSÑH±�ÁiÀ�±�¿\Ú²:É�À�°QÒ�Ä*Ô°�Ö%»SÊ"×*Ê"Ö%±�ÑSÊ!º�¿*¿KÀ�ÉK°=º�¿�À�°Q±wÉgºL½�Ô�±i¼�Àw²V´¶µ,·Ø¸�±�ºL»UÅ�Â�À¶ÍwºL¼»*ÒLÀÞ¼mÂrÔ»*Â�×=Á�ºL»}À�É Ë ¿QÂ�Ï\±i½�±�»}À5Ö#½�Ò�¸ Ö%»SÊ�Ö#±�ÑQÊ!º¿*¿SÀ�ÉkÚ/¯�°*ºLÀà¸�±�º»*¼À�°=º�À�À�°*±�Á�Ò¸�Û*Âr»*ºLÀ�ÂrÒ�»�ÒÖ¶µ¥á¶´Bº»*¿�ÖkºLÄ*É�À³ÑQ½�Ò�»Q±�»*±i¼m¼:¸�±�ºL¼mÄQ½�±�¼¿QÂg¿�»*ÒLÀ¥Âr»*Ái½�±i¸�±�»}À>À�°*±�À�±�Á °*»QÂ~Ã}ÄQ±�¼���±[��ÁiÂg±i»*Á�Âr±�¼�ºL¼¥¸�±�º¼mÄS½�±�¿�Û Ë²V´¶µ,·�Ú1¯�°Q±�ÉgºÁ ¾¤ÒÖ�¼mÂgÔ»*Â�×=Á�º»}À9¿QÂ�Ï\±i½�±�»QÁ�±�ºLÉr¼mÒÞ°*±iÉ~¿7Âr»NÒLÀ�°*±i½Á�ºL¼m±�¼>Í�°*±o½�±¶Ö%ºÄ*É�ÀmÊ�ÑQ½�Ò»*±�¼m¼>±�¼�À�Âr¸­ºLÀ�ÂrÒ�»�ÍwºL¼¥º�¿Q¿Q±�¿VÀ�ÒwÀ�°Q±¶ÑS½�ÂrÒ½�Â�ÊÀ�Ârí�ºLÀ�ÂrÒ»�À�±�Á °*»*ÂgÃ}Ä*±�vUÖ#»QÊ"×*Ê"Ö%±iÑQÊ"À�ÒÀ ºLÉQºL»=¿äÖ%»QÊ"Ö#±�ÑQÊ"À�ÒÀ ºLÉkÅ�Ö%»SÊ"×*Ê"À�ÒÀ ºLɺ»*¿BÖ%»QÊ"À�ÒLÀ ºÉkÅ�ºL»=¿BÖ%»SÊ�×QÊ!º�¿*¿KÀ�ÉâºL»=¿BÖ%»SÊ$º¿*¿KÀ�É"Úܯ�°*Âr¼à¼mÄQÔ�Ô±�¼�À�¼À�°=º�À�À�°*±�Ö%ºÄQÉrÀmÊ�ÑS½�Ò�»*±i»*±�¼m¼9º»*¿ µ¥á¶´ ±�¼�À�Âr¸­º�À�Ò½�¼�Í�±�±�¸�ÑQÉrÒ Ë ±�¿¿QÂg¿�»*ÒLÀw¼mÂrÔ�»QÂr×*Á�º»}À�É Ë Âr¸�ÑQ½�Ò�Ì�±wÀ�°*±:ÑHÒ�Í�±i½wÒLÖ>ÒÄQ½wÑS½�ÂrÒ½�Â�À�Ârí�ºLÀ�ÂrÒ�»À�±�Á °*»QÂ~Ã}ÄQ±�¼�Ú

Page 9: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

�������Q�(� �Y���Q� �p�S�a� � ��������e���(� ��  ¡����� �¢�£�� ¤�¥ ¥�¥�¦�� §�¡¨¦�� ¦�¦�¦�¡© �Q�,��� �� �§� ��  �§�§�� £�¢ª ��«��&�(�,�,��«�¬D��¬ «�¬ ­®��­¯��¬ °�«�¬ ±²��³�«�´�µ�¬ ¶1�(�Q��«�����·�¦�� ¢��¸¹�,����º�¬ «�° ����³�« »O�(�"¼�«�¬ ½����¾ §����  �¥ �&«�¿+±�¿+�*�(º�¿-³�����´Q�¾ ª §�£�� ¢�¤ �*«�¿+±�¿+�&�(º�¿+´Q��´"³��¾ ª §�£�� ��  �&«�¿+±�¿*´,��´,³��¾ ª §�£�� £�¢ �&«�¿+�&�(º�¿)³�����´Q�¾ ª §�£�� ¥�¢ �*«�¿*�*�(º�¿+´Q��´,³��

ª §�£�� ¦�¢ �&«�¿+´Q��´"³��À §�¤�� ��¤ �*«�¿+±�¿)³�����´,�À §�¡�� ��� �*«�¿-³�����´Q�

Á�Â1Ã3Ä*ÅÇÆzÈ:É<Ê>Ë@ÌAÉBÂDÍEÂDÄ*ÎEÏ�Ð+ÏIÂDÍ8ÑLÒNÓOÍEÔQÅSÕ�Õ�ÓOÍTÐ>ÖVÅSÂDÍ8ÏÏ�ÅS×TÂ1Õ�ÂYØ�Ð*ÓDÍÙØ�ÅaÏ�Ø�Ï�ÚÛÂDÄ+Ä^ÔQÜTÍTÝ�Ø�Ð&ÓOÍÞÄ&ÅaßOÅaÄpØ[Å1ÝeàTÍTÐ*áEÜ8ÅaÏ�Ú>ÂYÄ+Ä×8ÕeÓYâDÕ�ÂOÖgÏ�ã

ä�å1æ�çèæ�é(æ�çèêYë ì(ç�í�î�ï²ìèé�ð�ñaò�í[ìdî�ê1é�æ[óaôOæ�í[ì�ð�ì(ò�î�ïYç�ð�ïYñNé(æ�çèê1ë�ì(çdî�õ�ôaé(æ[ö÷ ò�î�ê1çèë ø�ôYê1ùYë�ò�çèåYæ�ñyç"ì(êDñaòúæ[ç<û ü�ý�þ)ÿ��AïYæ|ôOî�çèçèò�ùYë�æ<çèî�ê1é(í�æ�îeõ�ì(åYò�çñaò���æ[é(æ�ïYí[æpò�çNì(å1æ}õ+ð�êYë ì�ñaò�ç"ìèé(òúù1ê1ì(ò�î�ï�� ò ì(åYò�ï�î�êaé|çèêYù��"æ[í[ì�ôaé(î�ö� é�ð|ç��Nò�ï çèæ ÷ æ[é�ðeë¹í�ðeçèæ�ç�î�ê1émô1é(î � é�ð ÷ æ é(çèòúî�ïYçmí�î�ï²ì�ðeòúï î�ïYë øçèò�ï � ë�æpõ-ðeêYë ì(ç�ò�ï ÷ î�ë ÷ ò�ï � çèò�ï � ëúæ<í�îSñ1æ<í åYð�ï � æ�ç�ÿ� Qï çèêYí�å�í�ð�çèæ�ç��ð�õ+ð�êYë ìAòúïYñ1æ[ópò�ç ñ1ò�|ò�ïYò�çèå1æ�ñpì(î�ð|ùYò�ïDð�éèøÛí�î�ïDñ1ò ì(ò�î�ï^ì(åYðeì®òúïYñ1ò öí�ðeì(æ�ç�� å1æ[ì(åYæ[é�ðmõ+ê1ïYí[ì(ò�î�ï<åYð�ç�í�åDð�ï � æ�ñ�î�é�ïYî�ì��1ðeïDñ�ò�ì(ç ðeùYò�ë�ò ì,øì(î�ðeí[ì®ð�ç®ð�ïÛæ���æ�í[ì(ò ÷ æ õ-ðeêYë ìuô1é(î�ïYæ�ï1æ�çèç®ò�ïYñ1ò�í�ðeì(îeé��ð�ø}ùOæ�ë�æ�çèç"öæ[ïYæ�ñ�ÿ��uë�ì(å1î�ê � å�ì(åYò�ç�í�î�ï�"æ[í[ì(ê1é(æÛé(æ��²ê1ò�é(æ[ç�õ+êaéèì(åYæ[é|æ�|ôYò é(ò�í�ð�ëç"ì(êYñaø��1î�ï1æmò�|ô1ëúò�í�ð�ì(ò�î�ï^ò�ç®ì(åYðeì ì(åYæ�é(æ�ëúðeì(ò ÷ æ@ê1çèæ[õ+ê1ëúï1æ�çèçAîeõ ô1é(ò öîeé(ò ì(ò���ðeì(ò�î�ï ì(æ[í å1ïYò��²êYæ�ç@õ+îeé|é(æ � é(æ�çèçèò�î�ï ì(æ�ç"ì(ò�ï � � ò�ë�ë ÷ ðeéèø�� ò�ì(åí�åDð�é�ð�í[ì(æ é(òúç"ì(ò�í�ç<î�õ ì(å1æ�|îSñ1ò��Yæ�ñ ôaé(î � é�ð�� ðeïDñ õ*î�é<ô1é�ðeí[ì(ò�í�ð�ëô1ê1é(ôOî�çèæ�ç���|æ[ì(åYîSñaç�õ+î�éNô1é(æ�ñ1ò�í[ì(ò�ï � � å1òúí�ågì(æ�í�åYï1ò��Sê1æ�ç�� ò�ëúë¹ùOæðeôYôaé(î�ô1é(òúð�ì(æmò�ï<ôDðeéèì(ò�í�ê1ëúðeé®çèò�ì(êYðeì(ò�î�ï1ç çèåYî�ê1ëúñpùOæ çèî�ê � å²ì�ÿ

4.3.4 Overall analysis Tò�ïYð�ë�ë ø��Yì(î � ð�ò�ï>ð�ïÛî ÷ æ é�ð�ë�ë8ôOæ[é(çèôOæ[í[ì(ò ÷ æ�î�ï^ðeë�ë8ì(æ�í�åYïYò��²êYæ[ç��!�¹æôOæ éèõ+î�é"|æ�ñ#��$��&%'�Ið�ïYñ)(¹î�ïaõ+æ[éèé(î�ïYò�ð�ïYð�ë øaçèæ�ç�î�ï<ðeë�ëDì(åYæ ì(æ�í åaöï1ò��Sê1æ�ç ò�ïYí�ë�êDñaò�ï � î�ôaì(ò��ð�ëEð�ïDñ}é�ð�ïDñaî*,+-çèæ�æmäTðeùYë�æ.-0/ ÿ1�®çuæ[óSöôOæ[í[ì(æ�ñ2��ì(å1æ3�4$5��%'�6ðeïDðeë�øaçèò�ç@çèåYî���æ�ñyçèò � ï1ò��Dí�ðeïSì�ñ1ò���æ[é(æ�ï1í�æ�çð6|î�ï � ì(åYæ^ì(æ�í�åYïYò��²êYæ[ç<ðeïDñ ì(å1æ7(�î�ï1õ*æ[éèé(î�ï1ò@ð�ïYð�ë øaçèòúç � æ�ï1æ[éèöð�ì(æ�ñ � é(î�ê1ôYç8� å1ò�í åmí�î�ï!�Yé"|æ�ñ�î�ê1é3ôaé(æ ÷ òúî�êYçTî�ùYçèæ[é ÷ ðeì(ò�î�ïYç�ÿ ä�å1æ|î�ç"ì î�ù ÷ ò�î�êYç�î�ùYçèæ[é ÷ ðeì(ò�î�ïpò�ç�ì(åDð�ì�ì(åYæAî�ô1ì(ò��ð�ëOì(æ�í�åYï1ò��Sê1æ4��ð�çç"ì(ò�ë�ë3çèò � ï1ò��Yí�ð�ï²ì(ë ø^ùOæ[ìèì(æ éAì(åDðeï>ð�ë�ëTîeì(åYæ[é®ì(æ�í å1ïYò��²êYæ�ç�9Yì(åYò�çAçèê � ö� æ�ç"ì(çAì(åYðeì ì(åYæ[é(æmò�ç®ç"ì(ò�ë�ëTé(î²î* õ+îeé ò�|ô1é(î ÷ æ�|æ�ï²ì òúï^ôaé(ò�î�é(ò ì(ò���ðeöì(ò�î�ï@ì(æ[í å1ïYò��²êYæ�ç�ÿ;:Aî���æ ÷ æ[é��eð�ë�ë�ì(æ�í�åYï1ò��Sê1æ�ç�î�êaì(ôOæ[éèõ+îeé" é�ð�ïYñ1îîeé�ñ1æ[é(ò�ï � ÿ<�®ï1î�ì(åYæ é�ò�ï²ì(æ[é(æ�ç"ì(ò�ï � î�ùYçèæ é ÷ ð�ì(òúî�ï ò�ç�ì(åYðeì�çèî|æpîeõì(å1æ|ð�ñ ÷ ðeïYí�æ�ñyõ+ê1ïYí[ì(ò�î�ï�ë�æ ÷ æ�ë3ì(æ�í�åYï1ò=�²ê1æ�ç�î�êaì(ôOæ[éèõ+îeé"|æ�ñVçèî|æç"ì�ð�ì(æ�|æ�ï²ìèö ë�æ ÷ æ�ëOì(æ�í�åYï1ò=�²ê1æ�ç�ÿ

4.4 Threatsto Validity Qïgì(åYò�çmçèæ�í[ì(ò�î�ï�ôaé(æ�çèæ�ï²ìNðÛç"ø1ï²ì(å1æ�çèò�çmîeõ ì(åYæ|ôOî�ì(æ[ïSì(òúðeë¹ì(å1é(æ�ð�ì(çì(î ÷ ð�ë�òúñ1ò ì,ø�î�õuî�êaé�ç"ì(êDñSø�� ò�ïYí�ë�êDñaò�ï � ��+"ü�/�ì(åaé(æ�ðeì(çNì(îyò�ï²ì(æ[é(ïYð�ë÷ ð�ë�òúñ1ò ìQø<+-í[î�êYëúñyî�ì(åYæ éNæ���æ�í[ì(ç�î�ïgî�ê1émñaæ�ôOæ�ïYñ1æ�ï²ì ÷ ðeé(òúð�ù1ë�æ�ç@ùOæé(æ[çèôOî�ïYçèò�ù1ëúæNõ+î�é î�ê1é®é(æ�çèêYë ì(ç>/�9?+A@*/�ì(å1é(æ�ð�ì(ç®ì(î}æ[óSì(æ[é(ïDðeë ÷ ðeë�ò&ñaò ì,ø++ì(î�� åDð�ì æ[óSì(æ�ï²ìTì(îAî�ê1é3é(æ�çèê1ë�ì(ç � æ�ïYæ é�ð�ë�ò���æB/�9C+ED*/Eì(å1é(æ�ð�ì(çTì(îAí�î�ï1öç"ìèé(ê1í[ì ÷ ðeë�ò&ñaò ì,øF+)ðeé(æ�î�ê1éuò�ïDñ1æ[ôOæ�ïDñaæ�ï²ì ÷ ð�é(òúð�ùYë�æ�çuðeôYô1é(î�ô1é(òúðeì(æ�/ ÿ

4.4.1 Threatsto internalvalidity+"ü�/; DðeêYë ì(çzòúï ì(å1æ ô1é(ò�î�é(ò ì(ò���ðeì(ò�î�ï�ðeïDñ5�4G? IHJ|æ�ðeçèê1é(æ�|æ�ï²ìOì(î²î�ëúç�ÿäEî�í�î�ïSìèé(î�ëOõ+î�é�ì(å1ò�ç¹ì(å1é(æ�ð�ì�����æAôOæ éèõ+î�é"|æ�ñ}í�îSñaæAé(æ ÷ ò�æ�� ç�î�ï<ð�ë�ëì(î²î�ë�ç���ð�ïYñ ÷ ðeë�ò&ñ1ðeì(æ�ñ}ì(î²î�ë8î�ê1ì(ô1ê1ì(ç�î�ïÛð�çK�ð�ë�ë8ù1ê1ì ï1î�ï1ö)ìèé(ò ÷ òúð�ëôaé(î � é�ðÛÿJ+A@*/�H ò���æ[é(æ�ï1í�æ�çmò�ï�ì(åYæ�í�îSñ1æ�ì(î^ùOæ|ì(æ�ç"ì(æ�ñL�3ì(åYæ�ë�î�öí�ð�ë�ò ì,ø>î�õ¹ô1é(î � é�ð í åYð�ï � æ�ç��Eð�ïYñ^ì(å1æ�í�î|ôOî�çèò ì(ò�î�ïyî�õdì(åYæmì(æ�ç"ìçèê1ò ì(æ�ÿÛäEîpé(æ�ñ1ê1í�æ�ì(åYò�ç�ì(å1é(æ�ðeì��8�¹æ|êYçèæ�ñgð<õ-ðeí[ì(î�é(òúð�ë�ñ1æ�çèò � ï�ì(î

�������,�(� �1�z� � �p�S�a� � � �g����e���(� ¡�¡�¡ ¡�¢�¦�M�¡>M�� ¥�� £�¤�¢�� M�¥ ¦�� ¦�¦�¦�¡© �,�,��� ¡�¡�¡(¥�¤��  ���¦�� ¡(¥ª ��«��&�(�,�Q��«�¬D��¬ «�¬ ­®��­¯��¬ °�«�¬ ±�� ³�«�´¹µ¹¬ ¶a���Q�(«��(��·B¡�� ¦� �¢¸¹�Q����º�¬ «�° ����³�« »O�(�"¼�«�¬ ½e���¾ ¢�¥�� ¤�¥ ��º�´Q¬ ­@³��ª §�M�� M�M N ´Q¿+�&�(º�¿)³�����´,�

À §���� ¢�¢ NQ´ ¿+�*�(º�¿*´,��´,³��µ À §����  �¥ �&«�¿+±�¿+�&�(º�¿)³�����´,�µ À §����  �¦ NQ´ ¿+´Q��´"³��µ © §�£�� ¢�¤ �&«�¿+±�¿+�*�(º�¿*´,��´,³��µ © §�£�� ��  �*«�¿+±�¿+´Q��´"³��µ © §�£�� £�¢ �*«�¿+�*�(º�¿-³�����´Q�µ © §�£�� ¥�¢ �&«�¿+�&�(º�¿+´Q��´"³��� © §�£�� ¦�¢ �*«�¿*´,��´,³��� §[¥�� ¥�¥ NQ´ ¿)³�����´Q�¸ §�¤�� ��¤ �&«�¿+±�¿)³�����´Q�¸ §�¡�� ��� �&«�¿)³�����´,�O £�¢�� §�  �,³�«�����­

Á�ÂYÃTÄ*ÅQPzÈ É}Ê>ËmÌ®ÉBÂDÍ8ÂYÄ*Î8Ï�Ð*ÏIÂDÍTÑ ÒNÓOÍ8Ô ÅSÕ�ÕeÓDÍTÐ>ÖVÅSÂDÍTÏÏ�ÅS×TÂYÕ�Â1Ø�Ð*ÓOÍIØ�ÅaÏ�Ø�Ï�ÚTÂDÄ+Ä�Ø�ÅaÝeàTÍTÐ+ázÜ8ÅaÏ�ÚTÂYÄ+Ä�×TÕ�ÓDâDÕ�ÂDÖgÏ�ã

ð�ô1ôYë ø�æ�ðeí å ô1é(ò�î�é(ò ì(ò���ðeì(ò�î�ïIì(æ�í å1ïYò��²êYæ}ì(îgæ�ðeí å ì(æ�ç"ì�çèêYò ì(æ^ðeïDñæ�ðeí å�çèê1ù!�,æ�í[ì@ôaé(î � é�ð6Ûÿ�+ED0/5 'RSG ðeïDñ� I ®í�ð�ë�í�ê1ëúðeì(ò�î�ï1ç�ÿT 'RSG÷ ð�ë�êYæ�ç ð�é(æ�ò�ïSì(æ[ïDñ1æ�ñ�ì(î�í�ð�ô1ì(êaé(æAì(åYæAô1é(î�ùYð�ù1òúë�ò ì,ø��Sõ*î�éuæ�ð�í�å<ì(æ[ç"ìí�ðeçèæÛð�ïYñ�æ�ð�í�å�ç"ì�ðeì(æ�|æ[ïSì��8ì(åDðeì�ò õuì(å1æ�ç"ì�ðeì(æ�|æ�ï²ìNí�î�ï²ì�ðeòúï1ç�ðõ-ðeêYë ì���ì(å1æ<ì(æ�ç"ì�í�ðeçèæ�� ò�ëúëuæ[óaôOî�çèæ<ì(åDðeì|õ+ð�ê1ë�ì�ÿ<U�æ<êYçèæ�Nê1ì�ðeöì(ò�î�ï ð�ïYð�ë øaçèòúç|ì(îyô1é(î ÷ òúñ1æ<ð�ï æ[ç"ì(ò��ð�ì(æpîeõ®ì(å1æ�çèæV 'RSG ÷ ð�ë�ê1æ�ç�9åYî��¹æ ÷ æ[é��Yî�ì(åYæ é®æ[ç"ì(ò��ð�ì(æ�ç&|ò � å²ìuùOæ�|î�é(æ ôaé(æ�í�ò�çèæ*��ðeïDñT|ò � å²ìò�ïYí[é(æ�ð�çèæ@ì(åYæ�æ���æ�í ì(ò ÷ æ�ïYæ�çèç®î�õS 'RSG ö ùYð�çèæ�ñpì(æ�í�åYï1ò��Sê1æ�ç�ÿ�WSò�|ò�ëúðeéé(æ�ðeçèî�ïYò�ï � ð�ôYô1ë�òúæ[ç ì(î�î�ê1éuí�ðeë�í�êYëúðeì(ò�î�ïYçAîeõTõ-ðeêYë ìuò�ïDñ1æ ó ÷ ð�ë�ê1æ�ç�ÿ

4.4.2 Threatsto externalvalidity+"üB/XWaê1ù!�,æ�í[ì�ôaé(î � é�ðÞé(æ[ô1é(æ�çèæ�ï²ì�ð�ì(ò ÷ æ�ïYæ�çèç�ÿ�ä�åYæ}çèêYù��"æ�í ì|ô1é(îeö� é�ð6|çAð�é(æNîeõdçK�ð�ë�ë3ð�ïYñ�|æ�ñ1ò�êY:çèò��[æ*�zð�ïYñÛåDð ÷ æ@çèò�|ôYë�æ�õ-ð�ê1ë ìôDð�ìèì(æ[é(ïYç3ì(åYðeì���æ�åYð ÷ æ��ð�ï1òúô1êYëúðeì(æ�ñmì(î ôaé(îSñ1êYí[æ ÷ æ[é(çèò�î�ï1ç�� ò ì(å�ê1ë ì(òúô1ë�æuõ+ð�êYë ì(ç�ÿ1Z¹î*|ô1ë�æ[ó�ò�ïDñ1ê1ç"ìèé(òúð�ëOô1é(î � é�ð6|ç�� ò�ì(å<ñ1ò���æ[é(æ[ïSìí�åDðeé�ðeí[ì(æ[é(ò�ç"ì(ò�í�çI�ð�ø®ùOæ�çèê1ù!�,æ�í[ì8ì(î ñaò���æ[é(æ�ï²ì8í[î�ç"ìèö ùOæ�ïYæ��Yìzìèé�ð�ñ1æ öî��ç�ÿ[+A@*/�ä8æ�ç"ì(ò�ï � ôaé(î²í�æ�çèçmé(æ�ô1é(æ�çèæ[ïSì�ð�ì(ò ÷ æ�ïYæ[çèç�ÿ� Qõ�ì(å1æ�ì(æ�ç"ì(ò�ï �ô1é(î²í[æ�çèç\��æ�êYçèæ�ñ<ò�ç ïYî�ì�é(æ[ô1é(æ�çèæ�ï²ì�ð�ì(ò ÷ æ î�õ3ò�ïYñ1êYç"ìèé(òúðeëEî�ïYæ�ç��aì(åYæé(æ�çèê1ë�ì(ç]|ò � å²ì ùOæmòúï ÷ ð�ë�òúñzÿ.Z¹î�ï²ìèé(î�ë3õ+îeé ì(åYæ�çèæmì^�¹î}ì(åaé(æ�ðeì(ç®í�ð�ïùOæ@ð�í�åYò�æ ÷ æ�ñ<î�ïYë ø<ì(åaé(î�ê � åÛð�ñYñaò�ì(ò�î�ïDð�ëEç"ì(êDñaòúæ[çuê1çèò�ï � ð � é(æ�ðeì(æ éé�ð�ï � æ�îeõ çèî�õ*ì_��ð�é(æNð�éèì(ò õ-ð�í ì(ç�ÿ

4.4.3 Threatsto constructvalidity+"üB/4�]GS IH ò�ç ï1î�ì ì(å1æNî�ïYë ø>ôOî�çèçèò�ùYë�æ3|æ�ð�çèê1é(æmî�õdé�ðeì(æNî�õ�õ-ð�ê1ë ìñ1æ ì(æ�í[ì(ò�î�ïzÿ` 1î�é}æ[ó1ð|ô1ëúæ��î�êaé)|æ�ð�çèêaé(æ�ç}ð�çèçèò � ï ï1î ÷ ðeë�êYæpì(îçèêYù1çèæ��²êYæ�ï²ì�ì(æ�ç"ì@í�ð�çèæ�ç@ì(åDð�ì�ñaæ[ì(æ�í[ìmð}õ-ð�ê1ë ì�ðeë é(æ�ð�ñSø ñ1æ ì(æ�í[ì(æ�ñL9çèêYí�å^ò�ïYô1ê1ì(ç&�ð�ø��DåYî��¹æ ÷ æ[é��YåYæ�ë�ô>ñ1æ[ùYê �� æ[é(ç®ò�çèî�ëúðeì(æmì(åYæ�õ-ðeêYë ì��ð�ïYñ>õ*î�é ì(åYðeì é(æ�ð�çèî�ï7|ò � å²ì ùOæ.��î�éèì(åF|æ�ðeçèê1é(ò�ï � ÿ)+A@*/]�4G? IH|æ�ðeçèê1é(æ�çAñ1î�ïYîeì ðeí�í�î�ê1ï²ìAõ+îeé ì(åYæ@ôOî�çèçèòúù1ò�ëúò ìQø^ì(åDðeìuõ-ðeêYë ì(ç�ðeïDñì(æ�ç"ì�í�ð�çèæ[ç?�ð�ømåDð ÷ æ ñaò���æ é(æ�ï²ì�í[î�ç"ì(ç�ÿ&+ED0/��]GS IHIî�ïYë ø�ôYðeéèì(òúð�ë�ë øí�ðeô1ì(ê1é(æ[çdì(å1æ ð�çèôOæ�í[ì(ç�î�õ�ì(åYæ�æ���æ�í[ì(ò ÷ æ�ï1æ�çèç�îeõzô1é(ò�î�é(ò ì(ò���ðeì(ò�î�ï;����æ� ò�ë�ë8ïYæ[æ�ñ<ì(î�í�î�ïYçèòúñ1æ é®îeì(åYæ[é�|æ�ðeçèê1é(æ�ç�õ*î�é®ôYê1é(ôOî�çèæ�ç î�õ ðeçèçèæ�çèç"öò�ï � æ���æ�í[ì(ò ÷ æ�ï1æ�çèç�ÿ[+ba0/5Ugæ�æ�|ô1ëúî�ø²æ�ñgð � é(æ�æ�ñaøgð�ë � î�é(ò ì(åc õ+îeéî�ùaì�ð�ò�ïYò�ï �ed î�ôaì(ò��ðeë�f}îeé�ñ1æ[é(ò�ï � ç�ÿAä�åYò�ç ðeë � î�é(ò ì(åcg�ð�øpï1î�ìAð�ë ö��ð�øaçX�YïDñVì(å1æ|ìèé(êYæ|î�ôaì(ò��ð�ë�îeé�ñ1æ[é(ò�ï � �dð�ïYñgì(åYò�çh|ò � å²ìNð�ë�ë�î��çèî*|æAåYæ�êaé(òúç"ì(ò�í ì(î�ð�í[ì(êYð�ë�ë øpî�ê1ì(ôOæ[éèõ*î�é" ì(åYæAî�ô1ì(ò��ðeëEðeïDñ � æ�ïaöæ[é�ð�ì(æ<î�ê1ì(ë�ò�æ[é(ç�ÿ[:®îB�¹æ ÷ æ[é��dðÛìèé(ê1æ}î�ô1ì(ò��ð�ë¹î�é�ñ1æ é(òúï � í�ð�ï�î�ï1ë øùOæ ùOæ[ìèì(æ[édì(åDðeï�ì(åYæ � é(æ�æ�ñaø�î�ô1ì(ò��ð�ë1î�é�ñaæ[é(ò�ï � ì(åDð�ì?�¹æ®êaì(òúë�ò���æ�ñL9ì(åYæ é(æ[õ+îeé(ægî�êaé^ðeôYô1é(î�ð�í�åZòúçpí�î�ï1çèæ[é ÷ ð�ì(ò ÷ æ*�Að�ïDñ í�ðeïYï1î�ìÛí�ð�êYçèæêYç ì(î|í�ëúð�ò� çèò � ïYò��Yí�ð�ï²ìAñ1ò���æ[é(æ�ï1í�æ�çuùOæ[ì^�¹æ�æ�ï^î�ôaì(ò��ð�ëTðeïDñÛðeï²øåYæ[ê1é(ò�ç"ì(ò�í5� åYæ[é(æ�çèê1í å<çèò � ïYò��Dí�ð�ïYí[æi�¹î�ê1ë&ñ<ïYî�ìuæ[óaò�ç"ì�ÿ

Page 10: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

5. DISCUSSIONj]k!l�l"m�nKkco�p"ninKqcr�sQp"qutBp�p"qcm�l"m3v�tw[xCmynzp>tBp"{�nzp"{�v�t6o�o�|�nK{�}*wc{�~cv�tw�p� {��Lm�l"m�wcv�m�n�{�w7p"qcm.l>t6p"m�n�r6�1��tkco�p � m�p"m�v�p"{�r*w7�Yl"r � kcv�m � x�|��*tBlK�{�rkcn5p"m�nzp�v�tnKm3�!l"{�r6l"{�p"{���t6p"{�r*w�p"m�v�qYwc{���kcm�n��.�8r#�Yl"rB��{ � mht#�yr6l"mv�r*wcv�l"m�p"m�t6�c�Yl"m�v�{�t6p"{�r*w.��rl8p"qcmS�Cr*nKnK{�xco�m��!l>tv�p"{�v�t6o!v�r*wcnKm���kYm�wcv�m�nr6�2nKkcv>q � {��Lm�l"m�wYv�m�n��0s1m�{�o�o�kcnzpKl>tBp"m�p"qYm�m��Lm�v�p"n�p"qut6pSp"qcrnKm � {��Lm�lK�m�wcv�m�n&v�rkco � qctB�*m5{�wVthnK�Cm�v�{�~cv�v�tnKm*�

� rl5p"qY{�n4{�o�o�kYnzpKl>t6p"{�r*w2�;s1mhqut��0m.nKm�o�m�v�p"m � �L��l"r�,t�yrwc})r*k!l�m�����Cm�l"{��ym�w�p>t6o8l"kcwYn��Ltyv�tnKm#�Et3p"m�nzp5nKkY{�p"mht6w � �0m�l"nK{�rwC��{�w��0ro���{�wc}p"qYm����ut6v�m?�!l"r*}6l>t���8��m?v>qcr�rnKm?p"qY{�n;v�tnKm?xCm�v�t6kcnKmS{�pI{�w��0ro��0m�n;t�*m�l"nK{�r*wyp"qutBp1v�rw�p>t{�wcnSnKm��0m�l>t6oI�z�*������tkco�p"n��!t6w � xCm�v�t6kcnKm�{�w3p"qc{�nv�tnKm*�;r*�!p"{��)t6o�tw � l>t6w � r�g�!l"{�rl"{�p"{���t6p"{�r*w�v�l"m�t6p"m � p"m�nzp5nKkc{�p"m�ns&{�p"q��4� �I� �*t6o�kcm�n)v�o�r*nKm�p"rFp"qcm��ym�twe�*t6o�kYm�nym��!qc{�xY{�p"m � x�|p"qYr*nKm.p"m�v�qYwc{���kcm�n4r*w�p"qcmh�!�ctv�m.�Yl"r}l>t��{�w�rkYl�nzp"k � {�m�n��5��mv�r*wcnK{ � m�l'p^s1r]rp"qYm�l��Yl"{�r6l"{�p"{���tBp"{�r*whp"m�v>qcwY{���kYm�n��2��wY�Ep"r6p>to!tw � ��wY�~Y�E��m��!�^t �c� p"oE�s�m&nKm�o�m�v�pSp"qcm�nKm\xCm�v�tkYnKm&{�wXp"qc{�n?v�tnKm\p"qcm�|i|!{�m�o � m �p"qYm1s�r6l"nzp�t6w � xCm�nzp��Yl"{�rl"{�p"{���tBp"{�rwyrl � m�l"n��*l"m�nK�Cm�v�p"{��0m�o�|���t6�yr*wc}p"qYm\p^s�m�o��*m\�Yl"{�rl"{�p"{���t6p"{�rw�qYm�kYl"{�nzp"{�v�n��S��qcm��4� �I� n'��rl1p"qYm���rkYlp"m�v�qYwc{���kcm�n��c{�w�p"qY{�n�l"kYw;�!s�m�l"m*�]�B�\r*�Yp"{��)t6oE���*�*�#�2�*����w!�E~c�E��m��!�t �c� p"oE�?��0�#�c 0�1��w!�Ep"rp>tob�?�* *�#�Ct6w �#¡ �1l>tw � r*���S� ¡ �#� ¢

��qYm�}l>t6�cq�{�w � {�}*k!l"m ¡ nKqcr�s&n��Y��rl�p"qcm�nKm5��r*k!l&p"m�v�qYwc{���kcm�n���p"qYml>tBp"{�rXr6�;��tkco�p"n � m�p"m�v�p"m � t6n1p"qcm&w�kc�XxCm�lSr�2p"m�nzp�v�tnKm�n\m��!m�v�kYp"m �{�wYv�l"m�tnKm�n��&tw � {�o�o�kcnzpKl>t6p"m�n)p"qYm � {��Lm�l"m�wcv�m�ny{�we��tkco�p � m�p"m�v�p"{�r*wxCm�p^s�m�m�w3p"qcm\l"kcwYnSs&{�p"q � {��Lm�l"m�w�p"o�|X�Yl"{�rl"{�p"{���m � p"m�nzp1nKkc{�p"m�n�� � r6lm��ct6�y�co�m*��p"qYm]}l>t6�cq#nKqcr�s&n�p"qutBp&t6�=p"m�l&r*wYo�| ¡ r6�8p"qcm&p"m�nzp&v�t6nKm�n�A��� £0�¤r�\p"qYm3p"m�nzp.nKkc{�p"mB��qut��0m3xCm�m�w�l"kcw2�8p"qcmyr�Yp"{��)toSrl � m�lK�{�wY}Fqctnil"m��0m�t6o�m � to�o1�bt6kco�p"n���s&qc{�o�m#p"qYmyl>tw � r*�¥rl � m�l"{�wc}Vqctnl"m��0m�to�m � rwco�|T��*���B�¦r�Cp"qYm&��tkYo�p"n��S��qYm\��wY�Ep"r6p>tour6l � m�l"{�wc}�qctn��{�w�p"qY{�n&p"{��ym*�cl"m��0m�to�m ��¡¡ � ¡ �§r�'p"qYm��btkYo�p"n��Ltw � p"qcm5��w!�E~c�E��m��!�t �c� p"o5rl � m�l"{�wc}equtn#l"m��0m�t6o�m �©¨*¨ � �*�#�ª���=p"m�l�nK{���r�.p"qcm�p"m�nzpv�tnKm�n#�E !� �0�¤r6�\p"qcmhp"m�nzp.nKkY{�p"m���qct��0m3xCm�m�w7l"kcw;�;xCrp"q7p"qcm3r�Y�p"{��)t6o1t6w � ��wY�E~c�E��m��Y�_t �Y� p"o'r6l � m�l"{�wc}niqut��0mhl"m��*m�to�m � to�o?��tkco�p"n��s&qY{�o�m4��wY�Ep"r6p>toLqut6n1l"m��0m�t6o�m �#¡¡ � ¡ �«r6�8p"qYm���tkco�p"n��ctw � p"qYm�l>t6wY�� r*�¬rl � m�l"{�wY}hqctn1l"m��*m�to�m � �*��� ��#�?��qcm4��wY�Ep"rp>t6o2tw � l>tw � r�r6l � m�l"{�wY}*n � r]wYrp'l"m��*m�to�p"qcm�o�t6nzpS��tkYo�p"n�kYw�p"{�oY� �� ¨ �­tw �  0��� �0�r6�'p"qcm]p"m�nzp4v�tnKm�n��Yl"m�nK�Cm�v�p"{��0m�o�|��Yqut��0m5xCm�m�wTm��!m�v�kYp"m � �

j4�8v�r*k!l"nKm*�YnKkcv>q � {��Lm�l"m�wcv�m�n\{�w)l>t6p"m�r6�8�bt6kco�p � m�p"m�v�p"{�r*w�tBl"m5wcr6pwYm�v�m�nKn"tBl"{�o�|3r�C®u¯z°0±�²b³E±"°*´*nK{�}wc{�~uv�t6wcv�m�'��qcm�wXp"qcm�p"{��ym1l"m���kc{�l"m �p"r)m��!m�v�kYp"m.to�o'r��p"qYmip"m�nzp5v�t6nKm�n]{�wFthp"m�nzp5nKkY{�p"mX{�n]nKqYrlKp��CnKkYv�q� {��Lm�l"m�wcv�m�n?�)t�|.xCm&kcwY{��y�Cr6lKp>tw�p��2��qcm�wXp"qcm�p"{��ym�l"m���kc{�l"m � p"rl"kYwVto�o2r�'p"qYm5p"m�nzp�v�tnKm�n�{�wTp"qcm4p"m�nzp�nKkc{�p"mi{�n&nKk!µyv�{�m�w�p"o�|To�r*wY}Y�qYr�s�m��0m�l��cp"qcm�nKm � {��Lm�l"m�wYv�m�n��)t�|#xCm�nK{�}*wY{�~uv�t6w�p�� � rl�m��Yt6�y�co�m*�{���p"qcmyl"m�o�t6p"{��0m#�bt6kco�p � m�p"m�v�p"{�r*w�l>t6p"m�nhm��!qc{�xY{�p"m � {�w�p"qYmTt6xCr6�*mm��ct6�y�co�m�s�m�l"m��)t6�c�Cm � r*w�p"r5p"qcm�p"m�nzp"{�wY}5nKv�m�wct6l"{�r � m�nKv�l"{�xCm � {�wp"qYmX{�w�pKl"r � kYv�p"{�r*w���s&{�p"qVp"qcmXtnKnKkY�y�Yp"{�r*w�p"qct6p�p"m�nzp5v�t6nKm�n5qctB�*mm���kcto&v�rnzp"n>���\{�w<s&qc{�v>q<rwcm�r6��r*k!l){�w � kYnzpKl"{�to&v�r*o�o�txCr6l>t6p"r6l�¶ nnKkY{�p"m�n.l"m���kY{�l"m�n ¨ s�m�m�·!nip"r�m��!m�v�kYp"m*�;p"qcm�w2�8p"qcm � {��Lm�l"m�wcv�m�ni{�wl>tBp"m]r6� � m�p"m�v�p"{�rw�t6�yr*kYw�pSp"r � {��Lm�l"m�wYv�m�n?{�w � t�|!n���t6n�nKqcr�s&w)r*wp"qYm�nKv�to�mixCm�wYm�t6p"q#p"qcm5}6l>t�cq2�

6. CONCLUSIONS��m�qct��0m�m��y�c{�l"{�v�to�o�|Jm��Yt�y{�wcm � p"qcm�txc{�o�{�p"{�m�nyr�]nKm��0m�l>t6o�p"m�nzpv�tnKm��!l"{�r6l"{�p"{���t6p"{�r*w¸p"m�v�qYwc{���kcm�nhp"rF{��y�Yl"rB�0m#p"qcm)l>t6p"m�r6�]�bt6kco�p� m�p"m�v�p"{�rwhr�cp"m�nzp�nKkc{�p"m�n��Sj]k!l�nzp"k � {�m�nI��r�v�kYnSrwX�*m�l"nK{�r*wY�AnK�Cm�v�{�~cvp"m�nzphv�t6nKm)�Yl"{�rl"{�p"{���t6p"{�rw;�S{�w�s&qc{�v>q�p"m�nzp.v�tnKm�n3t6l"m)�!l"{�r6l"{�p"{���m � �¢��[m.qut��0m � m�o�{�xCm�l>t6p"m�o�|FnKm�o�m�v�p"m � t6w7m��ct6�y�co�m.{�wVs&qY{�v>q � {��Lm�lK�m�wcv�m�n;xCm�p^s1m�m�w��!l"{�r6l"{�p"{���t6p"{�r*w.rl � m�l"n;qct��0mSt�nK{�}wc{�~uv�tw�pI{��y�ut6v�p����qYm4m��ct6�y�co�m\{�n1{�w�p"m�w � m � rwco�|hp"ri�Yl"rB��{ � m�tw)t6�c�!l"m�v�{�t6p"{�r*wy��rls&qct6p � {��Lm�l"m�wYv�m�n�{�w��4� �I� �to�kcm�n4v�t6wV�ym�tw2�Ct6w � ��r6l]p"qYm.m������m�v�pSp"qcrnKm � {��Lm�l"m�wcv�m�n�v�r*kYo � qct��0m*�0kYw � m�l�r*wYm�p"m�nzp"{�wc}�nKv�m�wct6l"{�rY�

0

20

40

60

80

100

0 20 40 60 80 100 120 140 160

Perc

enta

ge o

f Fau

lts D

etec

ted

¹

Test

randomoptimal

fn-fi-fep-addtlfn-total

Days 0 10 20 30 40 50

º�»=¼C½8¾B¿�À8ÁiÂ#øÄ4Å2ÆCÇFÈ'É�¿

tw � l>tBp"m3r�?�bt6kco�p � m�p"m�v�p"{�r*w�{�n��ym�t6nKkYl"m � �Ll"m�o�t6p"{��0mhp"r#nK�Cm�v�{�~uv�yr � {�~cm � �0m�l"nK{�rwcn&r�'th�Yl"r}l>t���

j]kYl]l"m�nKkco�p"n5qctB�*mhnKm��0m�l>to'�Yl>t6v�p"{�v�toSv�rwcnKm���kcm�wcv�m�n�� � {�l"nzp��;r*kYll"m�nKkYo�p"n;nKqcr�s�p"qct6p2�0m�l"nK{�rwY�AnK�Cm�v�{�~uv�p"m�nzp;v�tnKmS�Yl"{�r6l"{�p"{���tBp"{�r*wip"m�v�q!�wc{���kcm�n�v�tw�{��y�Yl"rB�0m4p"qcm5l>t6p"m�r6�'�bt6kco�p � m�p"m�v�p"{�rw�r�'p"m�nzp�nKkY{�p"m�n{�wyl"m�}l"m�nKnK{�rw�p"m�nzp"{�wc}!�SÊ^w3�bt6v�p��Yto�oLr�2p"qcm&p"m�v>qcwc{���kcm�nSs1m]m��Yt�3�{�wcm � ��{�wcv�o�k � {�wc}�p"qcm)nK{��y�co�m�nzpXr*wYm�n��Sv�tw�{��y�!l"r6�*m3p"qcmyl>t6p"m#r��bt6kco�p � m�p"m�v�p"{�r*w�{�w¸v�r*�y�utBl"{�nKr*w¸p"r�p"qYm�kcnKmTr�iwcrFp"m�v>qcwc{���kcm���qcmF�bt6v�pVp"qutBp�p"qcm�nKmFl"m�nKkco�p"n�r�v�v�kYl�xCr6p"qË��rlV��kcwcv�p"{�rwÌo�m��*m�otw � nzp>t6p"m��ym�w�pXo�m��*m�oSp"m�v�qYwc{���kcm�ni{�nXnK{�}wc{�~uv�t6w�phxCm�v�tkcnKmy��kcwcv��p"{�r*w.o�m��0m�o�p"m�v>qcwY{=��kYm�nItBl"m1o�m�nKn'v�rnzp"o�|��*tw � {�w��0ro��*m?o�m�nKn'{�w�pKl"kcnK{��0m{�wcnzpKl"kY�ym�w�p>t6p"{�r*w2�0p"qut6wynzp>t6p"m��ym�w�p?o�m��0m�ocp"m�v�qYwc{���kcm�n��8Í]r�s�m��*m�l��nzp>t6p"m��ym�w�p�o�m��0m�o'p"m�v>qcwY{=��kYm�n5v�t6w��Yl"r � kcv�mhm��Lm�v�p"{��0m�wYm�nKn�}0t6{�wcn��tw � �y{�}*q�pyp"q�kcn)xCmV�Yl"m���m�lKl"m � {���p"qYmVv�r*nzp"n#r� � m�o�t�|!n#{�w¸p"qcm� m�p"m�v�p"{�r*wVr6�'�btkYo�p"n]tBl"m.nKk!µyv�{�m�w�p"o�|TqY{�}*q;�?Ê^wTv�r*w�pKl>tnzp��cr*k!l4{�w!��0m�nzp"{�}*t6p"{�r*w[r6�\{�wcv�r6l"�Crl>tBp"{�rw[r�1�ym�tnKk!l"m�n�r�1�btkYo�pi�Yl"r*wYm�wcm�nKn{�w�p"rV�Yl"{�rl"{�p"{���t6p"{�rwe�!l"r � kYv�m � l"m�nKkYo�p"nXv�rw�pKl>t6lK|Fp"rVr*kYl.m��!�Cm�v��p>t6p"{�rwcn��.{�wcv�r6l"�Crl>t6p"{�wY}�p"qcm�nKm3�ym�tnKkYl"m�n � { � wcr6pinK{�}*wc{�~cv�tw�p"o�|{��y�Yl"rB�0m.�Yl"{�rl"{�p"{���tBp"{�rw[m��Lm�v�p"{��*m�wcm�nKn��;nKkc}}*m�nzp"{�wY}Tp"qutBp�{�pi�)t�|xCm��Yl"m�o�{��y{�wutBlK|)p"ryt6pKp"m��y�!p�p"r3m��y�Yo�rB|yp"qYm��§{�wT�!l>tv�p"{�v�m*�

j]kYl�l"m�nKkco�p"nVt6o�nKr¸nKkc}}*m�nzp�nKm��0m�l>t6oXt��0m�w!kYm�n)��rlV��kYp"k!l"mFs1rl"·C�� {�l"nzp���p"r�t �c� l"m�nKnX��kYm�nzp"{�r*wYnXr6��s&qYm�p"qcm�lXp"qYm�nKmyl"m�nKkco�p"nh}m�wcm�lK�to�{���m*�8��kYlKp"qYm�linzp"k � |�{�n.wYm�v�m�nKn"tBlK|�� � {��Lm�l"m�wYv�m�n�{�w7p"qYm3�Cm�lK��r6lK��)twYv�m5r6�Ip"qcm5�t6l"{�rkcn&�Yl"{�rl"{�p"{���tBp"{�rw�p"m�v>qcwc{���kcm�n�s�m�qut��0m]v�r*w!�nK{ � m�l"m � �CqYrBs1m��0m�l��uto�nKr)�)tw � t6p"m5��kYlKp"qYm�l]nzp"k � |�r��p"qcm5��tv�p"r6l"np"qutBpSkcw � m�l"o�{�m�p"qcm�l"m�o�t6p"{��0m&m��Lm�v�p"{��0m�wcm�nKn?r6�L�*tBl"{�rkcn�p"m�v>qcwc{���kcm�n���8ret �Y� l"m�nKn)p"qcm�nKm7wYm�m � n��&s1m�tBl"m7}*t6p"qcm�l"{�wY}et �c� {�p"{�rwut6o5�Yl"r6�}l>t6�yn]t6w � }*t6p"qYm�l"{�wc})tw � v�rwcnzpKl"kcv�p"{�wY}3p"m�nzp4nKkc{�p"m�n&��rl4kcnKmi{�wnKkcv>q�nzp"k � {�m�n��.j]wcm � m�nK{�l>t6xco�mhrkYp"v�r�ymXr6�1nKkYv�q�nzp"k � {�m�n4s1r*kco �xCm5p"m�v>qcwY{=��kYm�n���r6l]�!l"m � {�v�p"{�wc}!�Y��rl4�utBlKp"{�v�kco�t6l4�Yl"r}l>t�yn��!p^|!�Cm�nr��p"m�nzpynKkY{�p"m�n���t6w � v�o�tnKnKm�nyr�4�yr � {�~uv�tBp"{�r*wcn��Ss&qc{�v>qJ�Yl"{�rl"{�p"{����tBp"{�rw7p"m�v>qcwY{���kYm�n4s1r*kYo � xCmh�yrnzp�m��Lm�v�p"{��0m�.��m3tBl"m3to�nKr�{�w!��0m�nzp"{�}*t6p"{�wc}eto�p"m�l"wct6p"{��0m��Yl"{�r6l"{�p"{���tBp"{�r*wË}*r*to�n�t6w � t6o�p"m�l"wut6p"{��0m�ym�t6nKkYl"m�n�r�)�!l"{�rl"{�p"{���t6p"{�r*w¦m��Lm�v�p"{��0m�wcm�nKn�� � {�wut6o�o�|��.xCm�v�tkcnKmt�nK{���txYo�m7�Cm�lK��r6l"�)twYv�m7}*t��l"m��)t6{�wYnTxCm�p_s�m�m�w©�!l"{�rl"{�p"{���t6p"{�r*wqcm�kYl"{�nzp"{�v�nTt6w � r�Yp"{��)to��Yl"{�r6l"{�p"{���tBp"{�r*w;��s�mFtBl"mF{�w��0m�nzp"{�}*t6p"{�wc}to�p"m�l"wct6p"{��0m7�Yl"{�rl"{�p"{���t6p"{�rwÌp"m�v>qcwY{=��kYm�n��]{�wYv�o�k � {�wY}¸t6o�p"m�l"wut6p"{��0m�Yl"m � {�v�p"rl"n&r6� �'Î �<tw � �bt6kco�p��Yl"rwcm�wYm�nKn��Ytw � p"m�v>qcwc{���kcm�n�p"qut6pv�r�hxc{�wYm5�Yl"m � {�v�p"m � �to�kYm�n&{�w � {��Lm�l"m�w�p&s\t�|!n��

��qYl"rkc}q�p"qcm�l"m�nKkco�p"n&l"m��CrlKp"m � {�w�p"qY{�n4�ct�Cm�l��Lt6w � p"qY{�n&��k!p"kYl"ms�r6l"·C�Ss1mTqYr*�Cm)p"rF�!l"rB�!{ � m#nKr6��p_s\t6l"mT�Yl>tv�p"{�p"{�rwcm�l"nhs&{�p"qJkcnKm����kYob�0v�rnzpK�_m��Lm�v�p"{��0m1p"m�v>qcwY{���kYm�n;��rlS{��y�Yl"rB��{�wc}&l"m�}l"m�nKnK{�rwhp"m�nzp"{�wc}�Yl"r�v�m�nKnKm�n&p"qYl"r*kY}*q��!l"{�rl"{�p"{���t6p"{�r*wVr6�Ip"m�nzp�v�t6nKm�n��

Page 11: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

AcknowledgementsÏ�ÐYÑ�ÒhÓ�Ô6Õ"Ö[Ó\×ÒyÒKØYÙcÙCÔ6ÕKÚ"Û�Ü[Ñ�Ý<Ùc×6ÕKÚ3Þ�ßJ×Và6Õ>×Ý�Ú3á�Õ"Ôâäã1Ô�Û�Ñ�ÝYàå ÔâyâyÛ�Õ"æ�Ñ�×ç.è�Ñ�Õ"ÙYç�×ÝcÛ�é4Õ"Ô*ØcÙ2ê.×ÝcÜ©Þ�ßËë�ì!íîíu×6æ�Øcç�Ú^ß©ïS×6Õ"ç�ßå ×BÕ"Û�Û�Õ\ð]Û�ñ0Û�ç�Ô*ÙYâyÛ�Ý�ÚSè�Ó�×6Õ>Ü å\å1ò&ó^ô*õö÷!ø�öù êc×ÝcÜhë�ì!í7è&Ó\×6Õ>Üå\å1ò&ó_ô0õ6ö0õ*õ6ô0ú Ú"ÔTû4Õ"Û�àÔ*Ý7ì�Ú>×BÚ"Ûhü]ÝYÑ�ñ0Û�Õ"ÒKÑ�Ú^ß�ý5ì!Ñ�Û�âyÛ�ÝYÒ å Ô6Õ"ÙCÔ óÕ>×BÚ"Û ò Û�ÒKÛ�×BÕ"æ�Ð�ÒKÐc×6Õ"Û�Ü]Ú"ÐYÛ?ì!Ñ�Û�âyÛ�ÝYÒ;Ù!Õ"Ô*àÕ>×6âyÒ�ýIè�ç�ÞCÛ�ÕKÚ"Ô�þ'×Ò"ÿ�ØcÑ�ÝcÑbêþ�Ð�ß!ç�ç�Ñ�Ò\íYÕ>×6ÝcÖ�çbê!×ÝcÜ#íIÑ�ç�Ñ�Ù��SÔ*Ö*Ô*ç�Ô*Ò�ÒKÐc×6Õ"Û�Ü3Ú"ÐYÛ��������hÙ!Õ"Ô*àÕ>×6â×6ÝuÜ�Ú"Û�ÒzÚVæ�×6ÒKÛ�Ò�ý ò Ôç=×6ÝuÜËü]Ý�Ú"æ>Ð;ê ��×BÕKß��*Û�×6Ý��5×BÕKÕ"Ô*ç�Ü2ê�×ÝuÜå ÐYÛ�Ýcà6ß!ØcÝ å Ð�Ø�æ�Ô*Ý�ÚKÕ"Ñ�ÞcØ!Ú"Û�Ü#Ú"Ô3Û�×6Õ"ç�Ñ�Û�Õ]ÒzÚ>×6à*Û�Ò�Ôá'Ú"ÐYÑ�Ò�Ó�ÔÕ"ÖCý

7. REFERENCES� ø���� ýuìLýYè�ÒKÒKÔ�æ�Ñ�×6Ú"Ñ�Ô*Ý2ý�������� �"!�#%$�&('�)�*+'�$%$�#�*+'),�-�.!�'�/0!�#1/�2"êñ0Ôç�ØYâyÛ ÷ Ô6á(�3�./4650708950:;�3�.!�'</0!�#�/=�>��#=������� �?!�#1$A@(B-!9C *+� DEF$��HG-�I/9�9CJ�%)�Dý � ÝcÒzÚ"Ñ�Ú"Ø!Ú"Û5Ôá�ï�ç�Û�æ�ÚKÕ"Ñ�æ�×6ç'×ÝcÜTï�ç�Û�æ�ÚKÕ"Ô*ÝYÑ�æ�Òï�Ýcà*Ñ�ÝYÛ�Û�Õ"Ò�ê ø�ô*ôô Û�ÜYÑ�Ú"Ñ�Ô*Ý2ê ø�ôô0ú ý

� úI� è.ýcè4ñ�Õ"Ñ�Ú%K�Û�Õ�×6ÝuÜ�ï&ý3�Yý3L�Û�ß!ØcÖ0Û�Õ�ý!Ï�ÐcÛi×Ø!Ú"Ô*â)×BÚ"Ñ�æà*Û�ÝcÛ�Õ>×BÚ"Ñ�ÔÝVÔá'ç�Ô*×*ÜTÚ"Û�ÒzÚ&ÒKØYÑ�Ú"Û�Ò]×6ÝuÜ#Ú"ÐYÛ�×ÒKÒKÛ�ÒKÒKâyÛ�Ý�Ú4Ô6áÚ"ÐcÛ4Õ"Û�ÒKØcç�Ú"Ñ�ÝcàyÒKÔ6á�Ú^Ó�×6Õ"Û*ýNM�&?&6&PO3#�!�'32Q4R��'S������� �(4N&('�)4�êú�ø9TEô0U�V õö9WIX�õ�øIY ê8ì!Û�Ù!Ú�ý ø�ô*ô9W ý

� ÷Z� è.ý3[Sýcã�×6Ö0Û�Õ�ê3�Yý��7ýuã1Ñ�Û�â)×Ý2ê!ëXýcícÛ�Ý�Ú"Ô*Ý2êYðXýuèiýé]ØcÒzÚ>×Bá�ÒKÔÝ;êCèiý��TÛ�ç�Ú"ÔÝ;êu×ÝuÜ ò ý�L�ÐYÑ�ÚKÚ^ß�ýYþSÐYÑ�ç�ÔÒKÔ*ÙYÐ�ß#á�Ô6ÕÒKÔá=Ú^Ó�×6Õ"Û.âyÛ�×ÒKØ!Õ"Û�âyÛ�Ý�Ú�ý]\^4_�3D�2>4����`��� �"4�ê øBú^TE÷9U�V ú*õ*õ>X!ú6ù!ø êø�ôô*ö ý

� a � �7ýcã�×ç�æ�Û�Õ�ê3L ý3�]×ÒKç�Ñ�Ýcà!êC×ÝcÜTÏ]ýuû]ÒzÚKÕ>×ÝcÜ2ýcè4ØYÚ"Ôâ)×6Ú"Ñ�æà*Û�ÝcÛ�Õ>×BÚ"Ñ�ÔÝVÔáIÚ"Û�ÒzÚ4ÒKæ�Õ"Ñ�Ù!Ú"Ò\á�Õ"Ô*â§á�ÔÕ"â)×çLÚ"Û�ÒzÚÒKÙCÛ�æ�Ñcbcæ�×6Ú"Ñ�Ô*ÝYÒ�ý � Ýedf#��IgZ4h��� �HG-$ji9#�/,�-D�k;lN46��'S������� �"4O]$�2%� *+')�mRno'<!9C D�2%*+2%m"!�'�/qp3$�#�* r"g%!�� *s��'YêuÙc×à*Û�Ò ú�ø�öIX!ú�ø�ù êð5Û�æý ø�ô*ù*ô ý

� WI� [Sý å ýcã?Õ"Ñ�×ÝuÜLê��Yý^L[ØYÒzÚ�êcìLý � Ö0ÔÝcÔ*âyÔBñ�ÒKÖ�Ñbê!×ÝuÜ��Xý-[;ÔØcÝcÑ�Ò�ý� Ý�ñ0Û�ÒzÚ"Ñ�à*×6Ú"Ñ�Ýcà3ÿ�Øc×ç�Ñ�Ú^ß)áb×6æ�Ú"ÔÕ"Ò�Ñ�Ý�Ô*Þ�tzÛ�æ�Ú]Ô6Õ"Ñ�Û�Ý�Ú"Û�ÜÜYÛ�ÒKÑ�àÝcÒ V ×ÝTÑ�ÝcÜYØYÒzÚKÕ"Ñ=×6ç;æ�×ÒKÛiÒzÚ"ØuÜ�ß2ý � ÝSd(#1�IgZ4uM�'3�Zv Cw4?x6��'>�I4��'y���`��� �"4N&('�)4�êcÙc×à*Û�Ò ÷ a WIX�÷0W a êN��×�ß ø�ô*ôô ý

� YZ� �7ýcï&ýcð5Û�ç�×â)×BÕ"Ôy×ÝcÜz�Yý å ý]��×6ç=Ü!Ô*Ýc×*ÜYÔ!ýCþ'Õ"ÔÚ"Û�ØYâ X èÏ8Ô�Ôç;á�Ô6Õ4Ú"ÐYÛ�è4ÒKÒKÛ�ÒKÒKâyÛ�Ý�Ú&Ôá�Ï8Û�ÒzÚ]è4ÜYÛ�ÿ�Øc×æ�ß)á�Ô6Õ åþ'Õ"Ô*àÕ>×6âyÒ�ý � ÝSd(#1�IgZ4R�����HG3$,x6��'>�I4h��'zd;$�#H�>��#�k{!9|Q* C *+� D{*+'x6��k;l<B�� *+'�){�3D�2>4(}Hd�xh��~8��BêYÙu×6à*Û�Ò õôIX�ô9W ê]�*ØYç�ß ø�ô*ô�Y ý

� õI��ò ýcèiý�ð5ÛZ�TÑ�ç�ç�ÔYê ò ý-�Yý-[;Ñ�ÙYÚ"ÔÝ;êY×ÝcÜTí1ýcéXýcìY×�ß�Ó\×BÕ>Ü2ý^�]Ñ�Ý�Ú"ÒÔ*Ý�Ï8Û�ÒzÚ�ð�×6Ú>×3ì!Û�ç�Û�æ�Ú"Ñ�ÔÝ V �]Û�ç�Ù#á�ÔÕ�Ú"ÐcÛ5þ�Õ>×6æ�Ú"Ñ�æ�Ñ�Ýcàþ'Õ"Ô*àÕ>×6âyâyÛ�Õ�ý6x6��k=l<B���$�#>ê øø0T a U�V ÷ a X a ø ê2è�ÙYÕ�ý ø�ô*õù ý

� ùZ� ìLýuéXýcïSç�Þu×6Øcâª×6ÝuÜz�!ý å ý<�TØcÝcÒKÔÝ;ýcèÌÒzÚ>×6ÝuÜc×BÕ>Ü�á�Ô6Õ&Ú"ÐcÛâyÛ�×6ÒKØYÕ"Û�âyÛ�Ý�Ú\Ô6á å æ�Ô*âyÙYç�Û��YÑ�Ú_ß#×6ÚKÚKÕ"Ñ�ÞcØ!Ú"Û�Ò�ýuÏ;Û�æ�ÐYÝcÑ�æ�×6çò Û�ÙCÔÕKÚ4Ï ò&ózå ì ó_ô*ù6ó_ö*ú êYü]ÝcÑ�ñ0Û�Õ"ÒKÑ�Ú_ß#Ôá � Üc×ÐYÔYêcícÛ�Þ2ý ø�ô*ôù ý

� ôZ� ìLýuéXýcïSç�Þu×6Øcâª×6ÝuÜz�!ý å ý<�TØcÝcÒKÔÝ;ý å Ô�ÜYÛ�æ>Ð�ØYÕ"Ý V èâyÛ�×6ÒKØYÕ"Û]á�ÔÕ4Û�ÒzÚ"Ñ�â)×6Ú"Ñ�ÝcàhÚ"ÐYÛ5Ñ�âyÙu×6æ�Ú&Ôá�æ�Ô�Ü!Û�æ�Ðc×ÝYà*Û*ý � Ýd(#1�IgZ4uM�'3�Zv Cw4?x6��'>�I4_������� �(4NE�!�*+'3��4�êYÙu×6à*Û�Ò ú a X�÷�ø êCë4ÔBñLýø�ôô*ù ý

� ø�ö�� ìLýuéXýcïSç�Þu×6Øcâª×6ÝuÜz�!ý å ý<�TØcÝcÒKÔÝ;ýuì!Ô6á�Ú^Ó�×6Õ"ÛiÛ�ñ0Ôç�ØYÚ"Ñ�Ô*Ý×ÝcÜ#Ú"ÐYÛ�æ�Ô�ÜYÛ5á�×Øcç�Ú�Ñ�Ý�ÚKÕ"Ô�ÜYØcæ�Ú"Ñ�ÔÝ�ÙYÕ"Ô�æ�Û�ÒKÒ�ý]&(k=lN4_�<����� �"4&('�)4h\^4�ê a TE÷0U�V ú a ø�X�ú�Y*ú ê8ì!Û�Ù!Ú�ý ø�ô*ôô ý

� øøQ� �7ýué5×6Õ"Û�ßT×ÝcÜTðhý-�*Ô*ÐYÝcÒKÔÝ;ý"x6��k=l<B���$�#�2j!�'�/M�'3� #�!0gQ�.!0|Q* C *H� Dý<L`ý �.ýYíYÕ"Û�Û�â)×6Ý;ê!ë]Û�Ó��?ÔÕ"ÖCê ø�ô*õô ý

� ø�úZ� Ï]ýLé]Ô6Õ>×*Ü!Ñ=×�ýuð]ß!Ýc×âyÑ�æ]Ñ�âyÙu×6æ�Ú�×Ýc×ç�ß!ÒKÑ�Ò V è©æ�Ô*ÒzÚ ó ÛQ�LÛ�æ�Ú"Ñ�ñ*ÛÚ"Û�æ>ÐcÝYÑ=ÿ�ØYÛ]Ú"Ô3Û�Ý!á�ÔÕ"æ�Û�Û�ÕKÕ"ÔÕ ó ÙYÕ"ÔÙu×6à0×6Ú"Ñ�ÔÝ;ý � Ýynjx_E�M�'3�Zv Cw4�3D�k=l]4R��'��<����� �"4(O]$�2%� *+'�)�!�'�/�no'�!9C D�2%*+2"êcÙc×àÛ�Ò ø�õ�ø�Xuø�ù�ø ê�*ØYÝcÛ ø�ôô*÷ ý

� ø�÷Z�iò ýcéXý<�]×âyç�Û�Ú�ýYÏ8Û�ÒzÚ"Ñ�ÝYà3ÙYÕ"ÔàÕ>×âyÒ\Ó&Ñ�Ú"ÐTÚ"ÐYÛ�×Ñ�ÜTÔ6áS×æ�Ô*âyÙYÑ�ç�Û�Õ�ý�M�&6&?&PO-#1!�'-2>4����`��� �"4N&('�)4�êCì!ï ó_÷-T a U�V ú*õôIX!ú6ô*ö ê�*Øcç�ß ø�ô0õõ ý

� ø a �iò ýcéXý<�]×âyç�Û�Ú�ýYþ'Õ"Ô*Þu×6Þcç�Û�æ�Ô6ÕKÕ"Û�æ�Ú"ÝcÛ�ÒKÒ�Ú"ÐYÛ�ÔÕKßLýM�'I�>��#�k{!�� *s��'�d(#1�Ig�$�2%2�*H'�){��$�� ��$�#�2"ê ú9WV�ø�õIX�ú9W ê2è�ÙYÕ�ý ø�ôù0õ ý

� øZWI� �7ý3�]×6ÕKÕ"Ô*ç�Ü�×6ÝuÜVéXý ò ÔÚ"ÐcÛ�Õ"âyÛ�çbýcè&Õ"Ñ�ÒzÚ"ÔÚ"ç�Û V èÌÒzß!ÒzÚ"Û�âîá�ÔÕÕ"Û�ÒKÛ�×6Õ"æ>Ð�ÔÝV×ÝcÜTÜYÛ�ñ0Û�ç�Ô*ÙYâyÛ�Ý�Ú\Ôá�Ù!Õ"Ô*àÕ>×6âª×Ýc×ç�ß!ÒKÑ�ÒÞu×ÒKÛ�Ü�Ú"Ô�Ô*ç�Ò�ýCÏ;Û�æ�ÐYÝcÑ�æ�×6ç ò Û�ÙCÔÕKÚ]û�ì�ü ó^å"� ì ò�å?ó÷0�ô*õBó Ï òiøBõ êLû]ÐcÑ�Ô)ì�Ú>×BÚ"Û5ü]ÝYÑ�ñ0Û�Õ"ÒKÑ�Ú^ß�ê3��×6Õ ø�ô*ô0õ ý

� øIYZ� �7ý3�4ØYÚ"æ>ÐcÑ�ÝcÒ�ê^�XýcícÔÒzÚ"Û�Õ�êuÏ]ýCé]ÔÕ>×ÜYÑ�×!êu×ÝuÜ�Ï]ýLû]ÒzÚKÕ>×6ÝuÜ2ýïR�!ÙCÛ�Õ"Ñ�âyÛ�Ý�Ú"Ò�ÔÝTÚ"ÐcÛ5Û��LÛ�æ�Ú"Ñ�ñ0Û�ÝYÛ�ÒKÒ&ÔáSÜc×BÚ>×��cÔBÓ ó ×ÝcÜæ�Ô*Ý�ÚKÕ"Ô*çc�cÔBÓ ó Þc×ÒKÛ�Ü)Ú"Û�ÒzÚ�×*Ü!Û�ÿ�Øu×æ�ß)æ�Õ"Ñ�Ú"Û�Õ"Ñ�×!ý � Ýzdf#��IgZ4uM�'-�Zv Cw4x6��'I�I4h��'S�<����� �"4N&f')4�êcÙc×àÛ�Ò ø�ô!ø�X!ú6ö*ö êu��×�ß ø�ôô a ý

� øBõI� Ï]ý��7ý3��ÐcÔ*ÒKÐYà*Ô6á�Ú>×*×BÕ5×6ÝuÜ��Yý å ý<�TØcÝYÒKÔ*Ý;ýcþ'Õ"Û�ÜYÑ�æ�Ú"Ñ�ÝcàÒKÔá�Ú_Ó\×BÕ"ÛXÜ!Û�ñ0Û�ç�ÔÙcâyÛ�Ý�Ú\Û�ÕKÕ"Ô6Õ"Ò4ØYÒKÑ�Ýcà3æ�ÔâyÙcç�ÛQ�!Ñ�Ú^ß)âyÛ�ÚKÕ"Ñ�æ�Ò�ý\^4R��'���$QCw$1gQ��$%/�no#%$1!�2�*+'qx6��k�k,4�ê ù^TAú9U�V ú9W6÷ZX�ú�Y!ø ê;ícÛ�Þ;ýø�ô*ôö ý

� ø�ùZ� �Yý å ý��TØcÝYÒKÔ*Ý;ýuì!Ô6á�Ú_Ó\×6Õ"Û�âyÛ�×ÒKØYÕ"Û�âyÛ�Ý�Ú V þ�Õ"ÔÞcç�Û�âyÒ�×ÝcÜÙYÕ>×æ�Ú"Ñ�æ�Û*ýNno'-'�!9C 2���� �<����� �"4]&f')4�ê ø0TzøZU�V ú�W9WIX�úù9W ê ø�ôô0W ý

� ø�ôZ� �Yý å ý��TØcÝYÒKÔ*Ý;êcìCýCéXýcïSç�Þc×Øcâ�ê ò ý��7ý-�i×6Õ"æ�Ñ�æ>Ð;êc×ÝcÜz�YýcþIýL�Ñ�ç�æ�ÔZ�Lýuì!Ô6á�Ú^Ó�×6Õ"Û�Õ"Ñ�ÒKÖT×6ÒKÒKÛ�ÒKÒKâyÛ�Ý�Ú&Ú"ÐYÕ"ÔØcà*Ð�ÒKÔá=Ú^Ó\×BÕ"ÛâyÛ�×ÒKØ!Õ"Û�âyÛ�Ý�Ú&×ÝcÜ�âyÔ�Ü!Û�ç�Ñ�ÝYàYý � Ýedf#��IgZ4_M�&6&?&�n;$�#1��2.l^!9g�$x6��'I�I4�êYÙc×àÛ�Ò ø�÷0õ>Xuø a õ êN��×BÕ�ý ø�ô*ô*ù ý

� úöZ� è.ýYþIýcë4Ñ�Ö*ÔÕ>×3×6ÝuÜz�!ý å ý<�TØcÝcÒKÔÝ;ýuì!Ô6á�Ú^Ó�×6Õ"ÛiÛ�ñ0Ôç�ØYÚ"Ñ�Ô*Ý×ÝuÜ)Ú"ÐcÛ5á�×Øcç�Ú�ÙYÕ"Ô�æ�Û�ÒKÒ�ý � ÝSd(#1�IgZ4fO��($�'-� DyOuG�*+#�/�no'-'3B-!9C������� �"4]&('�)4��e��#1��2�G-��l<mh�on���nf�_�f�I/0/0!�#�/��9l^!0g�$;�"C *w)ZG��x?$�'3��$�#>ê ø�ôô*ù ý

� ú�ø�� �3ýCû]ÝYÔ*â)×!ê�L ý ó Ï]ýcÏ�Ò"×Ñbê]�7ýuþIÔ�Ô*Ýu×�Ó�×ç�×!êL×6ÝuÜ�Xýcì!ØYà0×Ý�ØYâ)×!ý ò Û�àÕ"Û�ÒKÒKÑ�Ô*Ý�Ú"Û�ÒzÚ"Ñ�ÝYà3Ñ�ÝV×Ý�Ñ�ÝuÜYØYÒzÚKÕ"Ñ�×çÛ�Ý�ñ!Ñ�Õ"ÔÝcâyÛ�Ý�Ú�ýhx6��k�k,4Nnjx_E�ê a ø9T.W9U�V ù!ø�X�ù9Y êu��×�ß ø�ô*ù*ù ý

� ú*úI� Ï]ýCû]ÒzÚKÕ>×6ÝuÜ�×6ÝuÜe�7ýcã�×6ç�æ�Û�Õ�ýLÏ�ÐcÛ]æ�×6Ú"Û�àÔÕKß ó Ùu×BÕKÚ"Ñ�Ú"Ñ�ÔÝâyÛ�Ú"ÐcÔ�Üyá�Ô6Õ]ÒKÙCÛ�æ�Ñ�á=ß!Ñ�ÝYà)×ÝcÜ�à*Û�ÝcÛ�Õ>×BÚ"Ñ�ÝYà3á�ØYÝcæ�Ú"Ñ�Ô*Ýc×çLÚ"Û�ÒzÚ"Ò�ýx6��k�k{4]njx_E�ê ÷�ø0TsY9U ê��*ØYÝcÛ ø�ô*ù*ù ý

� ú÷Z� éXý ò ÔÚ"ÐYÛ�Õ"âyÛ�çbê ò ýYü]Ý�Ú"æ>Ð;ê å ý å Ð�Ø2êc×6ÝuÜS�7ý3�Yý-�5×BÕKÕ"Ô*ç�Ü2ýÏ8Û�ÒzÚ�æ�×ÒKÛ�Ù!Õ"Ñ�ÔÕ"Ñ�Ú"ÑJK�×6Ú"Ñ�Ô*Ý V ×6ÝTÛ�âyÙYÑ�Õ"Ñ�æ�×6ç;ÒzÚ"ØcÜ!ßLý � Ýedf#��IgZ4M�'3�Zv Cw4?x6��'>�I4_������� �(4NE�!�*+'3��4�êYÙu×6à*Û�Ò ø�õôZXcø�ùù ê2è4ØYàYý ø�ôô*ô ý

� ú a � �7ýuÏ�ÐYÔ*âyÙcÒKÔÝ;êYðhý ò Ñ�æ>Ðu×BÕ>ÜYÒKÔ*Ý2êu×6ÝuÜe[�ý å ç=×BÕ"Ö0Û*ýuè4ÝÑ�Ý!á�Ô6Õ"â)×6Ú"Ñ�Ô*Ýz�cÔ�ÓÌâyÔ�Ü!Û�çLÔá'á�×Øcç�Ú4ÜYÛ�Ú"Û�æ�Ú"Ñ�Ô*Ý2ý � Ýynjx_EM�'3�Zv Cw4u�-D�k;lN4h��'y������� �"4fO]$�2%� *+'�)A!�'�/�no'�!�C D�2%*+2"êYÙu×àÛ�Òø�ù0ú>Xuø�ô0ú êN�ØcÝcÛ ø�ô*ô÷ ý

� ú9WI� �Yý3�SÔ0×6Ò�ýCþ � ï V èÌÜ!ß!Ýu×6âyÑ�æ4áb×6Ñ�ç�Ø!Õ"Û ó Þu×6ÒKÛ�ÜTÚ"Û�æ>ÐcÝcÑ�ÿ�ØcÛýM�&?&6&PO3#�!�'32Q4R��'y������� �"4]&('�)4�êYÙu×6à*Û�Ò õ�ø�õIX!õú*õ êLè4ØYàYýø�ô*ô*ú ý

� ú�YZ� í1ý � ý��?ÔÖ0Ô*ç�ÔÒ\×ÝcÜ�þIýcéXý!íYÕ>×ÝYÖ�çEý!ï�âyÙcÑ�Õ"Ñ�æ�×6ç2Û�ñ*×6ç�Øc×6Ú"Ñ�Ô*Ý�ÔáÚ"ÐcÛ]Ú"ÛQ��Ú"Øc×ç;ÜYÑc�LÛ�Õ"Û�ÝYæ�Ñ�ÝcàhÕ"Û�à6Õ"Û�ÒKÒKÑ�Ô*Ý�Ú"Û�ÒzÚ"Ñ�ÝYàhÚ"Û�æ>ÐcÝcÑ�ÿ�ØcÛý� ÝSd(#1�IgZ4uM�'3�Zv Cw4?x6��'I�I4_�<����� �"4NE�!�*+'-��4�êcÙc×àÛ�Ò a9a X�W÷ êCë]ÔBñCýø�ô*ôù ý

� ú*õI� L ý-L�Ô*ÝYàYê3�Yý3�4ÔÕ"à*×Ý;êuìLý3[;ÔÝuÜ!Ô*Ý;êc×ÝcÜ��.ýuè�àÕ>×�Ó\×6çEýuèÒzÚ"ØuÜ!ß#Ô6á'ÛQ�LÛ�æ�Ú"Ñ�ñ0Û5Õ"Û�àÕ"Û�ÒKÒKÑ�Ô*Ý�Ú"Û�ÒzÚ"Ñ�ÝYà3Ñ�Ý�ÙYÕ>×6æ�Ú"Ñ�æ�Û*ý � Ýdf#��IgZ46�����HG3$;&f*J)ZG��HGzM�'-�sCw4u�3D�k=lN4R��'S���`��� �"4_��$QCw4]&f')�#I4�êÙu×àÛ�Ò ú÷öZX!ú6÷*ù êLë]ÔBñCý ø�ô*ô*õ ý

Page 12: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

���q���j���¡ >¢�£¥¤�¦���§��j¨f¨f¦��q �©«ª,¬q­Z�j®°¯±� ¨²¯³¨f¦�´A¨fª,µ

¶�·I¸0¹`º%» ¼3½]¾�½ ¿z½¶^½ À Á¡Â�À¿�·�¼0»%Ã Ä ÅIÅZÆ9½ ÇQÅIÅZÈ>ÅZÉ>ÅZÈ È9½ ÊIÉËÈ9½ ÅIÅZÄIÄÌ ¹`¹�·I¹ ÄIÉIÈIÊ ÅZÉIÍ9½cÎ%ÅZÆ9Î�ÆZÇIÇ>ÆÏ ·IÐ�¾H»%¹`¹�·IÐ0Ñ<¿�ÑcÐ9ÑcÒ=¸0Ò«¶�ÑcÓIÐ0Ñ Ô0º�Õ>ÐZÖ"×"Ñ Ø^»�¹�»%Ð0º%»ZÙÚÆ9½ ÛIÍIÛ9Î

Ü"¹�·I¸0Ý0ÑcÐ0Ó ¿�»�Õ>Ð Þ�»%º�ß0Ð0Ñcà�¸0»á ÊIÈ9½ ÄIÄ9Î â�Ö.ãsÕ>¼0¼9Ö�Ãá ÊIÈ9½ ÆIÍIÈ â�Ö.ã+¾ä»%Ý9ãsÕ>¼0¼9Ö�Ãá Ç>É9½cÎ%Å0Î â�Ö.ã+Ö�·>Ö�Õ>Ãá Ç>É9½cÎIÎ�Ä â�Ö.ã+¾H»%Ý9ãHÖ`·>Ö`Õ>Ã

åsæ9ç(è%é�ê0ë>ì-í

¶�·I¸9¹`º%» ¼3½]¾�½ ¿z½�¶^½ À ÁqÂqÀ¿�·�¼0»%Ã Ä Î�É9Î�Æ9½ ÍIÄZÇ>ÈIÈIÊIÊ>Å Í9½ ÄIÍËÈ9½ ÈIÈ9ÎIÎÌ ¹`¹`·I¹ ÅZÉ9Î�Æ ÄIÍZÇ�½ Û>ÅZÈIÉ9Î�ÈIÍ9ÎÏ ·IÐ9¾ä»%¹`¹�·IÐ0Ñ<¿�ÑcÐ0ÑcÒ;¸0Ò�¶�ÑcÓIÐ0Ñ Ô0º�Õ>ÐZÖ"×"Ñ Ø^»�¹�»%Ð0º%»ZÙÚÆ9½ È9Î�ÄIÍ

Ü"¹�·I¸0Ý0ÑcÐ0Ó ¿�»�Õ>Ð Þ�»%º�ß0Ð9Ñcà�¸0»á ÊIÈ9½ Û>ÅZÛZÇ â�Ö.ã+¾H»%Ý9ã Õ>¼0¼9Ö�ÃÏ Ç>Ê9½ ÆZÇQÅZÈ â.Ö�ãHÖ`·>Ö`Õ>ÃÏ Ç>Ê9½cÎ�Ç>ÛIÍ â�Ö.ã+¾ä»%Ý9ã+Ö�·>Ö�Õ>ÃÏ Ç>Ê9½ ÈIÆIÉIÆ â�Ö.ãsÕ>¼0¼�Ö`Ã

å î<ç?è%é9ê0ëQì3í�ï

¶�·I¸0¹`º%» ¼3½]¾�½ ¿z½0¶^½ À ÁðÂFÀ¿�·�¼0»%Ã Ä Î�ÉIÈIÉIÊ9½ ÅZÛZÇ>ÊIÈIÄIÉIÊ Æ>Å0½ ÊZÇñÈ9½ ÈIÈIÈ9ÎÌ ¹`¹�·I¹ ÄIÛIÍIÛ Ç>ÛIÊ9½ ÈIÍ>Å�Ç>ÈIÍIÆ>ÅÏ ·IÐ�¾H»%¹`¹�·IÐ0Ñ<¿�ÑcÐ9ÑcÒ=¸0Ò«¶�ÑcÓIÐ0Ñ Ô0º�Õ>ÐZÖ"×"Ñ Ø^»�¹�»%Ð0º%»ZÙÚÄ9½ ÅZÆIÈIÆ

Ü"¹�·I¸0Ý0ÑcÐ0Ó ¿�»�Õ>Ð Þ�»%º�ß0Ð0Ñcà�¸0»á ÍIÛ9½ ÍIÉIÍ â�Ö.ã+¾ä»%Ý9ãsÕ>¼0¼9Ö�Ãá ÍIÍ9½ ÍIÍIÛ â�Ö.ãsÕ>¼0¼9Ö�ÃÏ ÅZÊ9½ ÅZÆIÛ â�Ö.ã+Ö�·>Ö�Õ>ÃÏ Å�Ç�½ ÉIÊ9Î â�Ö.ã+¾H»%Ý9ãHÖ`·>Ö`Õ>Ã

å òZç"í1ò�ó-ëIô

¶�·I¸9¹`º%» ¼3½]¾�½ ¿z½�¶^½ À ÁqÂqÀ¿�·�¼0»%Ã Ä Æ9Î�ÉIÍ9½ ÅZÆIÄIÆIÈZÇ>ÉIÉ Ê9½ É9ÎõÈ9½ ÈIÈIÈ9ÎÌ ¹`¹`·I¹ ÄIÍZÇ>Û Æ>ÅZÛ9½ ÅZÆZÇQÅZÛIÈIÄIÊÏ ·IÐ9¾ä»%¹`¹�·IÐ0Ñ<¿�ÑcÐ0ÑcÒ;¸0Ò�¶�ÑcÓIÐ0Ñ Ô0º�Õ>ÐZÖ"×"Ñ Ø^»�¹�»%Ð0º%»ZÙöÎI½ ÉIÍIÊIÉ

Ü"¹�·I¸0Ý0ÑcÐ0Ó ¿�»�Õ>Ð Þ�»%º�ß0Ð9Ñcà�¸0»á ÛIÉ9½ Ç>ÉIÊIÈ â�Ö.ã+¾H»%Ý9ã Õ>¼0¼9Ö�ÃÏ ÛZÇ�½ ÍZÇ>Û9Î â.Ö�ãHÖ`·>Ö`Õ>ÃÏ ÛZÇ�½ ÅZÄIÉIÄ â�Ö.ã+¾ä»%Ý9ã+Ö�·>Ö�Õ>ÃÏ ÛIÛ9½ ÈIÈ>Å�Ç â�Ö.ãsÕ>¼0¼�Ö`Ã

åsô3ç"í1ò�ó-ëIô<ï

÷�øHù<ú_ûZüþýNÿ������������ ���� �Iø���������������.ü�ûZû�����ø���ü ����!�>ü#"�3û$&%Iø'���(%>ü#�)%*�,+-�)%)&%>ü.��ü#�/%0�Hü 1�ü#��%Qü.2�3���ø�4uú_ü#�,+65hû��)%��7�<ú_ûø�����ø�1uø���ú�&�8"�û$�<ù<û$��!�,9

¶�·I¸0¹`º%» ¼3½]¾�½ ¿z½0¶^½ À ÁðÂFÀ¿�·�¼0»%Ã Ä Î�ÈIÈ9Î�É9½ Û9Î�ÉIÆIÉIÛ>Å�Ç Æ>Å0½ ÍZÇñÈ9½ ÈIÈIÈ9ÎÌ ¹`¹�·I¹ ÅZÍ>ÅZÈ ÅZÈZÇ�½ ÊZÇ>È>Å0Î�Ç>ÍIÄÏ ·IÐ�¾H»%¹`¹�·IÐ0Ñ<¿�ÑcÐ9ÑcÒ=¸0Ò«¶�ÑcÓIÐ0Ñ Ô0º�Õ>ÐZÖ"×"Ñ Ø^»�¹�»%Ð0º%»ZÙÚÆ9½ ÆIÄIÛIÛ

Ü"¹�·I¸0Ý0ÑcÐ0Ó ¿�»�Õ>Ð Þ�»%º�ß0Ð9Ñcà�¸0»á Ç>É9½ ÄIÊ>ÅZÊ â�Ö.ã+¾H»%Ý9ã Õ>¼0¼9Ö�Ãá Ç>É9½ È9Î�ÈIÍ â�Ö.ã+¾ä»%Ý9ã+Ö�·>Ö�Õ>ÃÏ Ç>Í9½cÎ�Ç>ÉZÇ â.Ö�ãHÖ`·>Ö`Õ>ÃÏ Ç>Ä9½ ÆIÉIÄIÛ â�Ö.ãsÕ>¼0¼�Ö`Ã

åsæ0ç"è%é�è :Jì.;Hé

¶�·I¸9¹`º%» ¼3½]¾�½ ¿z½¶^½ À ÁðÂFÀ¿�·�¼0»%Ã Ä Î�ÍIÆIÛZÇ�½ ÆIÛIÈ>ÅZÊIÈZÇ>Æ ÅIÅ0½ ÆIÈËÈ9½ ÈIÈIÈ9ÎÌ ¹`¹`·I¹ ÆIÛ>ÅIÅ Ä>ÅZÍ9½ ÄIÉIÛ>ÅZÉZÇ>ÄIÍÏ ·IÐ9¾ä»%¹`¹�·IÐ0Ñ<¿�ÑcÐ0ÑcÒ;¸0Ò�¶�ÑcÓIÐ0Ñ Ô0º�Õ>ÐZÖ"×"Ñ Ø^»�¹�»%Ð0º%»ZÙÚÆ9½ ÛIÉZÇ�Î

Ü"¹�·I¸0Ý0ÑcÐ0Ó ¿�»�Õ>Ð Þ�»�º`ß0Ð0Ñcà�¸0»á ÊIÆ9½ ÆIÍ>Å â.Ö�ãH¾H»%Ý9ã+Ö�·>Ö`Õ>Ãá ÊIÆ9½cÎ�ÛIÛ â�Ö.ã+Ö�·>Ö�Õ>Ãá ÊIÈ9½cÎ�ÆIÛ â�Ö.ã+¾ä»%Ý9ãsÕ>¼0¼9Ö�ÃÏ Ç>Æ9½cÎIÎ%Å â.Ö�ã Õ>¼0¼9Ö�Ã

å î�ç?è%òIæ�í

¶�·I¸0¹`º%» ¼3½]¾�½ ¿z½0¶^½ À Á¡ÂFÀ¿�·�¼0»%Ã Ä ÍIÈIÍIÈIÛ9½ ÍIÊIÄIÆIÆIÈIÉ>Å ÎIÎIÎI½ ÊIÊËÈ9½ ÈIÈIÈ9ÎÌ ¹`¹�·I¹ ÄIÈIÈ>Å ÅZÍ9ÎI½ ÅIÅZÍIÆIÍIÄIÛIÈÏ ·IÐ�¾H»%¹`¹�·IÐ0Ñ<¿�ÑcÐ9ÑcÒ=¸0Ò«¶�ÑcÓIÐ0Ñ Ô0º�Õ>ÐZÖ"×"Ñ Ø^»�¹�»%Ð0º%»ZÙÚÆ9½ ÊIÉIÆIÊ

Ü"¹�·I¸0Ý0ÑcÐ0Ó ¿�»�Õ>Ð Þ�»%º�ß0Ð0Ñcà�¸0»á ÊIÈ9½ ÆZÇ>É â�Ö.ã+¾H»%Ý9ãHÖ`·>Ö`Õ>Ãá Ç>É9½ ÛIÉIÉ â�Ö.ã+¾ä»%Ý9ãsÕ>¼0¼9Ö�Ãá Ç>Ê9½cÎIÎ�Ç â�Ö.ã+Ö�·>Ö�Õ>ÃÏ ÛIÄ9½ ÈZÇ>Û â�Ö.ãsÕ>¼0¼9Ö�Ã

å òZç=<%ë)>.?äæ�ò>ë

¶�·I¸9¹`º%» ¼3½]¾�½ ¿z½�¶^½ À ÁðÂFÀ¿�·�¼0»%Ã Ä Î�ÄIÊ9ÎI½ É>ÅZÉ>ÅZÍIÉIÈ9ÎñÄIÊ9½cÎ%Å È9½ ÈIÈIÈ9ÎÌ ¹`¹`·I¹ ÍIÍIÉIÛ ÄIÛ9½ ÆIÄIÊIÄIÄIÆZÇ>ÛÏ ·IÐ9¾ä»%¹`¹�·IÐ0Ñ<¿�ÑcÐ0ÑcÒ;¸0Ò�¶�ÑcÓIÐ0Ñ Ô0º�Õ>ÐZÖ"×"Ñ Ø^»�¹�»%Ð0º%»ZÙÚÈ9½ ÛIÈIÈIÍ

Ü"¹�·I¸0Ý0ÑcÐ0Ó ¿�»�Õ>Ð Þ�»%º�ß0Ð9Ñcà�¸0»á ÉIÍ9½ ÄIÆIÉIÈ â�Ö.ã+¾H»%Ý9ã Õ>¼0¼9Ö�ÃÏ ÉIÄ9½ ÛIÆ9Î�Û â�Ö.ã+¾ä»%Ý9ã+Ö�·>Ö�Õ>ÃÏ ÉIÄ9½ ÍIÍIÈIÍ â.Ö�ãHÖ`·>Ö`Õ>ÃÏ ÉIÄ9½ ÈIÍ9Î�Ä â�Ö.ãsÕ>¼0¼�Ö`Ã

åsô3ç"í@><æ�òQë

÷�øHù<ú_ûZü�ANÿ0���������B���&�����Iø���&���C����� ��ü�ûZû$����ø���ü ����D�>ü "�-û�.%Iø����C%>ü#�)%*�,+E�)%)&%>ü.��ü#�/%��Hü 1�ü#��%>ü#2F3���ø�4Nú_ü#�,+E��%*3uü^ûG�7�<ú_ûø�����ø�1uø���ú�&�8"�û$�<ù<û$��!�

Page 13: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

HFI*JLK7MON P&Q/RSQ TUQLH#Q V WYX0VTZIFP,NO[ \ ]*^*\*\,Q _*\*^,`Oa*a)bL`ca,Q d*]ce,Q e*e*e,`f K7KgI*K \*a*e*^ d*e)bLQ \)b$^*_*a*d*\*\h I*i,R'NOK7KgI*iLj&TZjkiLjkl�J,lmHFjkn*iLj opMOq)i$rts=j u#NvKgNviLMvN*wx_,Q a*\)b$]y=KgI*JLzLjki,n TZNOq)i {�NvM}|Li,jk~FJLN� � ^,Qk`vb$^ R�i,��R�Nvz,��r7I)rgq)[� � d,Q e,`O\ R'i,��r7I)r}q)[� � ],Q ^*a*^ R'i,��R'NOzF��q)PLP,r7[h � _,Q _*d*_ R�i,��q)PLP,r7[

���L���v�,�,�)�&�

HFI*JLK7MON P&Q/RSQ TUQ H#Q V WYX0VTZIFP,NO[ \ ]*e*_*e*e,Q ]*]*a*]*a*e*\*_ `vbL`*Q a*^ce,Q e*e*e,`f K7KgI*K b$a,`O_ \*]*\,Q ]*d*_)b$_*a*_ �h I*i,R'NOK7KgI*iLj&TZjkiLjkl�J,l�H�jkn*iLj opMOq)i�r=s=j u#NvKgNviLMvN*w�_,Q e*e*_y=KgI*JLzLjki,n TZNOq)i {�NvM}|LiLjk~�JLN� � a,Q e*a*\*d R'i,��R'NOzF��q)PLP,r7[h � d,Q ^)b � a R'i,��R'Nvz,��r7I)r}q)[� � \,Q �*�*� b R�iF��rgI)rgq)[s d)bLQ ]*]*d*d R'i,��q)P,P,rg[

�������v�,�L���&�O�

HFI*JLK7MON P&Q/RSQ TUQLH#Q V WYX0VTZIFP,NO[ \ \*e*^*^,Q a*]*e*^*e � d)b \,Q _ � e,Q e*_*e*\f K7KgI*K \*d*]*d a)b*bLQk`Oe*a � b$_ � ^h I*i,R'NOK7KgI*iLj&TZjkiLjkl�J,lmHFjkn*iLj opMOq)i$rts=j u#NvKgNviLMvN*wx\,Q � a*_y=K7I*JLzLjkiLn TZNOq)i {�NvM}|,iLjk~FJ,N

� b$^,Q ]*]*\ R'i,��R'Nvz,��q)PLPFrg[h � b$^,Qk`Od*d R�iF��R�Nvz,��rgI)rgq)[h � b � Q d*d,` R'i,��r7I)r}q)[h b*bLQ ]*_*] R�iF��q)PLP,r7[

���$�=�@���.�*�

HFI*JLK7MON P&Q�RSQ TUQ H#Q V W�X�VTZIFP,NO[ \ ` � `O^*_,Q d*^*a*] � \*\*] � ],Q ] � e,Q e*e*e,`f K7KgI*K \*] � d _*_ � Q \*^ � ],`O^)b$ah I*i,R'NOK7KgI*iLj&TZjkiLjkl�J,lmHFjkn*iLj opMOq)i$rts=j u#NvKgNviLMvN*w�`*Q ^*^,` �y=K7I*JLzLjkiLn TZNOq)i {�NvM}|,iLjk~FJ,N

� d*^,Q ]*d � ` R'i,��r7I)r}q)[h � d*d,Q d*a*a*e R�iF��R�Nvz,��rgI)rgq)[h d*],Q ^*^*d)b R'i,��R'Nvz,��q)PLPFrg[� ]*^,Q ]*^*e*e R�iF��q)PLP,r7[

�����=�@�O�&�*�&�

���������$ 0¡�¢�£�¤D¥6¦�£¨§&©�§�ª'«�¬*��¬Z§&©�­¯®6°�©�±S  ���$°�©���²G  §�©�¬�¬) #³�§&�$§&´*�'°�©¯´) #¬)´*¬,µ·¶�§�¬*��¸U±7��©�¸F´*��°�©�ª�  ¹� #ªº´) #¸F»�©���¼ �  .¬,µ�½·��¬)´Z±7°������©�­���¹ ��­���§&ª8³��$°����$§�²!¬

HFI*JLK7MON P&Q/RSQ TUQLH#Q V W�X�VTZIFP,NO[ \ b$],`*`*Q \*e*]*^*^*_*\,` `*`*Q ] � e,Q e*e*e,`f K7KgI*K b$])b$e \*^*a,Q a*_*\*e*a*]*]*]h I*i,R'NOK7KgI*iLj&TZjkiLjkl�J,lmHFjkn*iLj opMOq)i$rts=j u#NvKgNviLMvN*wx_,Qk`O^*d*ay=KgI*JLzLjki,n TZNOq)i {�NOMg|LiLjk~�JLN� �*� Q � \ � ^ R�i,��R�Nvz,��q)P,P,rg[� �*� Q d � e � R'i,��R'NOzF��rgI)rgq)[� � ],Q � _*\*e R'i,��q)PLP,r7[h � \,Q ]*_*\*] R'i,��r7I)rgq)[

���,���v�F� ¾¿�#À��

HFI*JLK7MON P&Q/RSQ TUQpH#Q V W�X�VTZIFP,NO[ \ b$]*\*d,Q b$^ � \)b$^ � d ` � Q � ^ e,Q e*e*e,`f K7KgI*K _*d)b*b _*]*],Qk`O\*\)b$a,`O_*]h I*i,R'NOK7KgI*iLj&TZjkiLjkl�J,l�H�jkn*iLj opMOq)i�r=s=j u#NvKgNviLMvN*w�_,Q \,`O^y=KgI*JLzLjki,n TZNOq)i {�NvM}|Li,jk~FJLN� ^*_,Q e*e*\*^ R'i,��r7I)r}q)[h � a,Q e*\*]*] R�i,��q)PLP,r7[� � d,Q d*a*e*e R'i,��R'NOzF��q)PLP,r7[� � d,Q \*_ � ] R'i,��R'Nvz,��r7I)r}q)[

�������v�*���

H�I*JLKgMvN P&Q/R7Q TUQ H#Q V W�X�VTZI�PLNv[ \ _*^*d)bLQ e*e*^ � d*d,`O_ � Q b$\ e,Q e*e*e,`f KgK7I*K \*e*e)b \*^*],Q d*a*_,`vb$e)b$dh I*iFR�NvKgK7I*iLj�TZjki,jkl�JLlÁHFjkn*iLj oLM�q)i$r=s=j u#NOK7NviLMvN$w�_,Q d � \*^y=K7I*JLzLjkiLn TZNOq)i {�NvM}|LiLjk~�JLN� ^*e,Q a*^*a R�i,��R�Nvz,��q)P,P,rg[� ^*e,Q d*\*_ R'i,��R'NOzF��rgI)rgq)[� � a,Q ^*e,` R'i,��r7I)rgq)[h � d,Q � e*e R'i,��q)PLP,r7[

���$�=Âv�)Ã.Ä'���)�

HFI*J,KgMvN P&Q/R7Q TUQ H#Q V WÅX!VTZI�PLNv[ \ \)b$^*e,Q \*e*]*]*e*^*d)b ]*],Q _*ece,Q e*e*e,`f KgKgI*K ]*]*a*d d*\,Q e*],`Oe*^ � b$^h I*i,R'NvKgK7I*iLj�TZjkiLjklÆJLlmHFjkn*iLj oLM�q)i$r=s=j u#NOK7NviLMvN$w�e,Q � a*_,`y=K7I*JLzLjkiLn TZNOq)i {�NvM}|Li,jk~FJLN� a)bLQ e*a*d*\ R�i,��q)PLP,r7[h a*\,Qk` � \*d R'i,��r7I)r}q)[� a*e,Q a*^)b$_ R'i,��R'NOzF��q)PLP,r7[� a*e,Q a*^*_*e R'i,��R'Nvz,��r7I)r}q)[

���&�=�@��F���

���������$ ÈÇ�¢�£É¤�¥6¦Æ£Ê§&©�§�ª�« ¬*��¬E§&©�­�®�°�© ±7  �$�$°�©��˲G  §�©�¬�¬) #³�§&�$§&´*�'°�©�´) #¬)´*¬,µ/¶�§�¬*��¸�±7��©�¸F´*��°�©Yª�  ¹� #ª ´) #¸�»�©���¼��� #¬,µ�°�´*»�  �6±7°������©�­���¹ ��­���§&ª8³��$°����$§�²!¬

Page 14: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

Ì�Í*ÎLÏgÐvÑ Ò&Ó/Ô7Ó ÕUÓ Ì#Ó Ö ×�Ø�ÖÕZÍ�ÒLÑvÙ Ú Û$Ü*Ý*Þ,ÓkßOÞ*Þ,ßOÝ)ÛLßOà ÚFÓ ÚFßâá,Ó á*á*á,ßã ÏgÏ7Í*Ï Ú)ä,ßOÝ à*Ý*Ý,Ó ÛLßOÝ$Ú)å)Û$Ý$Úæ Í*çFÔ�ÑvÏgÏ7Í*çLè�ÕZèkç,èké�ÎLéÁÌFèkê*çLè ëLÐ�ì)ç$í=î=è ï#ÑOÏ7ÑvçLÐvÑ$ð�Ü,Ó Ü*Ý*Ü,ßñ=Ï7Í*ÎLòLèkçLê ÕZÑOì)ç ó�ÑvÐ}ôLçLèkõ�ÎLÑö Ú)ä,Ó Ý*Ý,ß Ô�çF÷�ëL÷�Ô'Ñvò,÷�ì)ÒLÒ,í7Ùö Ú)ä,Ó Ý)Û$å Ô'ç,÷�ë,÷�Ô�Ñvò,÷�ígÍ)ígì)Ùö Ú)ä,ÓkßvÛ$ä Ô'ç,÷�Ô'ÑOòF÷�ígÍ)ígì)Ùö Ú)Ý,Ó Þ*å*á Ô�çF÷�ëL÷�í7Í)í}ì)Ùö Ú)Ý,Ó á,ßOÜ Ô'ç,÷�í7Í)ígì)Ùö Ú)à,Ó ä*Þ*ä Ô�ç,÷�Ô�Ñvò,÷�ì)Ò,Ò,ígÙö Ú)à,Ó Ú�Û$Ý Ô'ç,÷�ë,÷�ì)ÒLÒ,í7Ùæ Ú)å,Ó å*Ý*å Ô'ç,÷�ì)ÒLÒ,í7Ù

ø�ù,útûvüFýLþ)ÿ��

ÌFÍ*Î,ÏgÐvÑ Ò&Ó/Ô7Ó ÕUÓpÌ#Ó Ö ×ÅØ!ÖÕZÍ�ÒLÑvÙ Ú å*Ý)Û$à*à,Ó á*Ý,ßOÞ*ä*Ü*à*Ý Ú)Ý,Ó Ú*Ú á,Ó á*á*á,ßã ÏgÏgÍ*Ï Þ*ä*å)Û Ü)Û*ÛLÓ Ý,ßOÝ*Þ*å*Ý$Ú*Úæ Í*ç,Ô'ÑvÏgÏ7Í*çLè�ÕZèkçLèkéÆÎLémÌFèkê*çLè ëLÐ�ì)ç$í=î=è ï#ÑOÏ7ÑvçLÐvÑ$ð�å,Ó Ü*Ü*Þ*Þñ=ÏgÍ*ÎLò,èkçLê ÕZÑOì)ç ó�ÑvÐ}ôLçLèkõ�ÎLÑ

ö Ú)Þ,Ó á*Þ*Ü*Ý Ô�ç,÷�Ô�Ñvò,÷�ì)Ò,Ò,ígÙæ ö Ú)Ý,Ó ä)Û�Ú)Þ Ô'ç,÷�Ô'Ñvò,÷�í7Í)í}ì)Ùæ � Ú�ÛLÓ ä*ä*à*å Ô'ç,÷�ëL÷�Ô'Ñvò,÷�ì)ÒLÒFígÙ� Ú)Ü,Ó ä*å)Û$Ü Ô�çF÷�ëL÷�í7Í)í}ì)Ù� Ú)Ü,Ó Ú*Ú*Ú�Û Ô�ç,÷�ígÍ)ígì)Ù� Ú)Ü,Ó à)ÛLß*ß Ô'ç,÷�ë,÷�Ô�Ñvò,÷�ígÍ)ígì)Ùî Ý*ä,Ó å*Ý$Ú�Û Ô'ç,÷�ë,÷�ì)ÒLÒ,í7Ùã Ý)ÛLÓ à*à*Ý*Ý Ô'ç,÷�ì)ÒLÒFígÙ

ø���ú�ûvü,ýLþ�ÿ����

ÌFÍ*ÎLÏ7ÐOÑ Ò&Ó/ÔSÓ ÕUÓLÌ#Ó Ö ×YØ0ÖÕZÍFÒ,ÑOÙ Ú Ü,ßOä*Þ,Ó å,ßOá*Ý*Ý*á,ßvÛ Ü,Ó Ü*Þcá,Ó á*á,ßOÜã Ï7ÏgÍ*Ï Ú)Ü,ßOå Þ)Û$á,Ó Ü$ÚFßOå*ä$Ú)á)Ûæ Í*ç,Ô'ÑOÏ7ÏgÍ*çLè&ÕZèkçLèké�Î,émÌFèkê*çLè ëpÐOì)ç$ítî=è ï#ÑvÏgÑvçLÐvÑ*ð�ÛLÓ Û$ä*á,ßñ=Ï7Í*ÎLòLèkçLê ÕZÑOì)ç ó�ÑvÐ}ôLçLèkõ�ÎLÑ

ö Û$Þ,Ó à*Þ,ß Ô�ç,÷�ëL÷�Ô'ÑOòF÷�ígÍ)ígì)Ùö Û$Þ,ÓkßOà*å Ô'ç,÷�ëL÷�Ô'Ñvò,÷�ì)ÒLÒFígÙæ ö Û$ä,Ó ä*à*Þ Ô'ç,÷�ëL÷�í7Í)ígì)Ùæ ö Û$ä,Ó à*à*Ü Ô�çF÷�Ô�Ñvò,÷�ì)ÒLÒ,í7Ùæ ö Û$ä,ÓkßOÝ*Ý Ô'ç,÷�Ô'Ñvò,÷�í7Í)í}ì)Ùæ ö Û�ÚFÓ Ý*Ý,ß Ô�ç,÷�ígÍ)ígì)Ùæ ö Û$à,ÓkßOä,ß Ô�ç,÷�ëL÷�ì)ÒLÒ,í7Ùæ Û*ÛLÓ à*å*à Ô'ç,÷�ì)ÒLÒFígÙ

ø��$ú����&þ �

ÌFÍ*ÎLÏ7ÐOÑ Ò&Ó/ÔSÓ ÕUÓ Ì#Ó Ö ×�Ø�ÖÕZÍFÒ,ÑOÙ Ú ßOà*Ý)Û$ä,Ó Þ$Ú)Ü*å*Ü$ÚFßOÜ Ý*à,Ó Ý*Ücá,Ó á*á*á,ßã Ï7ÏgÍ*Ï ÚFßOà*å å*Ü*ä,Ó Û*Û$å*Þ*á*Ý*Ü*áæ Í*ç,Ô'ÑOÏ7ÏgÍ*çLè&ÕZèkçLèké�Î,é�Ì�èkê*çLè ëpÐOì)ç�í=î=è ï#ÑvÏgÑvçLÐvÑ*ð�å,Ó å*ä,ßñ=ÏgÍ*ÎLò,èkçLê ÕZÑ�ì)ç ó�ÑvÐ}ôLç,èkõFÎLÑ

ö Ú)á,Ó á*á*á*Þ Ô'ç,÷�ë,÷�ígÍ)ígì)Ùæ ö Ý*ä,Ó à*Ý$ÚFß Ô'ç,÷�í7Í)í}ì)Ùæ � Ý*Ý,Ó Þ*Ý*å*Þ Ô'ç,÷�ë,÷�Ô�Ñvò,÷�ì)ÒLÒ,í7Ùæ � î Ý*Ý,Ó Ý*Þ*Þ*á Ô�ç,÷�Ô�Ñvò,÷�í7Í)ígì)Ù� î Ý*à,Ó ä*ä*Ý)Û Ô'ç,÷�Ô'Ñvò,÷�ì)ÒLÒ,í7Ùî Ý)ÛLÓ Û$Þ)Û*Û Ô�çF÷�ëL÷�Ô'Ñvò,÷�í7Í)í}ì)Ùã à*Þ,Ó á*å$Ú*Ú Ô�çF÷�ëL÷�ì)ÒLÒFígÙã à*ä,Ó à*ä*á*á Ô�ç,÷�ì)ÒLÒ,í7Ù

ø��&ú����.þ ���

��������������� �"!$#&%'�)(�*�(�+-,�. �/.0(�*2143657*98:�;����57*2�&< �;(�*2.0.=�;>2(���(�? ��5�*@?A��.=?=.CB'(�+/+D8E��*2FC? ��5�*G+-�IH7�I+J?A��FLK2*2��M9���I.CB�NO�L.=?$8:5������*212��H9�/12��(�+P>2��5�����(7<Q.

Ì�Í*ÎLÏgÐvÑ Ò&Ó/Ô7Ó ÕUÓ Ì#Ó Ö ×�Ø�ÖÕZÍ�ÒLÑvÙ Ú Ü*Ý*å*å,Ó Ü*ä$Ú)Ý*á*ä*Ý*Ý Þ,Ó à*ä á,Ó á*á*á,ßã ÏgÏ7Í*Ï Þ*á*ä*á Ü$Ú*ÚFÓ Þ*Ý)Û$Ü*Ý*å*Ü$Úæ Í*çFÔ�ÑvÏgÏ7Í*çLè�ÕZèkç,èké�ÎLéÁÌFèkê*çLè ëLÐ�ì)ç$í=î=è ï#ÑOÏ7ÑvçLÐvÑ$ð�å,Ó à)Û$ä*Þñ=ÏgÍ*ÎLò,èkçLê ÕZÑOì)ç ó�ÑvÐ}ôLçLèkõ�ÎLÑ

ö Ú)ä,Ó å*á*å)Û Ô'ç,÷�ëL÷�Ô'Ñvò,÷�ì)ÒLÒFígÙö Ú*ÚFÓ Þ)Û$Ü$Ú Ô'ç,÷�ë,÷�Ô�Ñvò,÷�ígÍ)ígì)Ùö Ú*ÚFÓ Ú)Ü$Ú)ä Ô�çF÷�Ô�Ñvò,÷�ì)ÒLÒ,í7Ùö Ú*ÚFÓ Ý$Ú)á$Ú Ô'ç,÷�Ô'Ñvò,÷�í7Í)í}ì)Ùæ ö Ú)Ý,Ó á*Þ*á,ß Ô'ç,÷�ë,÷�ì)ÒLÒ,í7Ùæ ö � Ú)à,Ó Ú)å*Ü*á Ô'ç,÷�ì)ÒLÒFígÙæ � Ú�ÛLÓ å*ä*ä*Þ Ô�çF÷�ëL÷�í7Í)í}ì)Ù� Ú)Ü,Ó à*å*Ü*à Ô�ç,÷�ígÍ)ígì)Ù

ø�ùLú=ûvü�û R ÿ�S�ü

ÌFÍ*Î,ÏgÐvÑ Ò&Ó/Ô7Ó ÕUÓ Ì#Ó Ö ×ÅØ!ÖÕZÍ�ÒLÑvÙ Ú à*á*å$ÚFÓ Ý*á*á*á*à*Ý,ßOÝ å*á,Ó á*Ýcá,Ó á*á*á,ßã ÏgÏgÍ*Ï à*å*ä*ä å*à*á,Ó Ý*Ü,ßvÛ$Ü*Ü$Ú�Ûæ Í*ç,Ô'ÑvÏgÏ7Í*çLè�ÕZèkçLèkéÆÎLémÌFèkê*çLè ëLÐ�ì)ç$í=î=è ï#ÑOÏ7ÑvçLÐvÑ$ð�å,Ó ÚFßOÞ*Ýñ=Ï7Í*ÎLòLèkçLê ÕZÑOì)ç ó�ÑvÐ}ôLç,èkõFÎLÑö ä*Ü,ÓkßOä$Ú�Û Ô'ç,÷�ë,÷�Ô�Ñvò,÷�ì)ÒLÒ,í7Ùö ä*å,Ó Þ$Ú*Ú*Ú Ô�çF÷�ëL÷�Ô'Ñvò,÷�í7Í)í}ì)Ùö ä*å,Ó á*á*Ü*ä Ô'ç,÷�ëL÷�ígÍ)ígì)Ùö ä*å,Ó á*á*Ü*ä Ô'ç,÷�í7Í)í}ì)Ùæ Ú)Þ,Ó á*Ü*à*à Ô�ç,÷�ì)ÒLÒ,í7Ùæ Ú)Þ,Ó á*Ü*à*à Ô�çF÷�ëL÷�ì)ÒLÒFígÙæ Ú)Ý,Ó Ý*Þ*á*á Ô'ç,÷�Ô'ÑOòF÷�ì)ÒLÒ,í7Ùæ Ú)Ý,Ó Ü*å$Ú)à Ô'ç,÷�Ô'Ñvò,÷�í7Í)í}ì)Ù

ø���ú�ûT�*ùL�

Ì�Í*ÎLÏgÐvÑ Ò&Ó/Ô7Ó ÕUÓ Ì#Ó Ö ×�Ø�ÖÕZÍ�ÒLÑvÙ Ú å*å*å,ß*Ó ä*å*Ü*á*á*Ü*Ý)Û à,Ó Ú)å á,Ó á*á*á,ßã ÏgÏ7Í*Ï Ý*á*á*ä Ü*ä*ä,Ó Ü*ä$Ú*Ú)ä,ßOá,ßæ Í*çFÔ�ÑvÏgÏ7Í*çLè�ÕZèkç,èké�ÎLéÁÌFèkê*çLè ëLÐ�ì)ç$í=î=è ï#ÑOÏ7ÑvçLÐvÑ$ð�Ü,Ókß�Ú)Ý*åñ=ÏgÍ*ÎLò,èkçLê ÕZÑ�ì)ç ó�ÑvÐ}ô,çLèkõFÎ,Ñ

ö ä*á,Ó Þ*ä*Þ Ô'ç,÷�Ô'Ñvò,÷�ì)ÒLÒ,í7Ùö ä*á,Ó Ý*Ü*å Ô�ç,÷�Ô�Ñvò,÷�í7Í)ígì)Ùæ ö Ú)Þ,Ó ä*à)Û Ô'ç,÷�ëL÷�Ô'Ñvò,÷�í7Í)í}ì)Ùæ ö Ú)Þ,Ó ä*á,ß Ô'ç,÷�í7Í)í}ì)Ùæ ö � Ú)Þ,Ó å*à*Þ Ô'ç,÷�ë,÷�ígÍ)ígì)Ùæ ö � Ú)Þ,ÓkßOå*Ü Ô�ç,÷�ëL÷�Ô'ÑOòF÷�ì)ÒLÒ,í7Ùæ � Ú)Ý,Ó Ú)á*á Ô�ç,÷�ì)ÒLÒ,í7Ù� Ú)Ý,Ó å*ä*à Ô'ç,÷�ëL÷�ì)Ò,Ò,ígÙ

ø��$úUvþ=V�W'ùL�)þ

ÌFÍ*Î,ÏgÐvÑ Ò&Ó/ÔSÓ ÕUÓ Ì#Ó Ö ×ÅØ!ÖÕZÍ�ÒLÑvÙ Ú å*á*á*Þ,Ó Û$Ü*å)Û$Þ*á*å*å Û$á,Ó à,ß á,Ó á*á*á,ßã ÏgÏgÍ*Ï ß*ß*ßOÞ*å Û$Þ,Ó Ý*á*Þ*á)Û$à*Ý*Üæ Í*ç,Ô'ÑvÏgÏ7Í*çLè�ÕZèkçLèkéÆÎLémÌFèkê*çLè ëLÐ�ì)ç$í=î=è ï#ÑOÏ7ÑvçLÐvÑ$ð�á,Ó ä*Ü,ßOäñ=ÏgÍ*ÎLò,èkçLê ÕZÑOì)ç ó�ÑvÐ}ôLçLèkõ�ÎLÑ

ö Þ)ÛLÓ á*Þ*Ý*Ü Ô'ç,÷�ì)ÒLÒFígÙæ ö Þ*Ü,Ó à)Û*Û$à Ô'ç,÷�ëL÷�í7Í)ígì)Ùæ ö Þ*Ü,Ó à*Ü*á*Ü Ô'ç,÷�ëL÷�Ô'Ñvò,÷�ì)ÒLÒFígÙæ ö Þ*Ü,Ó à,ßOá*å Ô'ç,÷�ë,÷�Ô�Ñvò,÷�ígÍ)ígì)Ùæ Þ*Ü,Ókß�Ú)Ü*Ý Ô�ç,÷�ígÍ)ígì)Ùæ Þ*Ü,Ó á)Û$Ý*å Ô'ç,÷�ë,÷�ì)ÒLÒ,í7Ù� Þ*á,Ó Þ*ä)Û$å Ô�çF÷�Ô�Ñvò,÷�ì)ÒLÒ,í7Ù� Þ*á,Ó Þ*ä*å*á Ô'ç,÷�Ô'Ñvò,÷�í7Í)í}ì)Ù

ø��&ú�V�ùX��þ

�����������ZY\[9�]�"!$#&%'�^(�*�(�+-,�. �/._(�*21�3&57*�8`�I����57*2��<a�I(�*2.b.=�;>2(���(�? ��5�*�?=�I.=? .CBO(�+�+c8E�2*�FC? ��57*d+-�IH7�I+e?=�IFXK2*��/M9�9��.CB25�? K��;�f8:5������*212��H9�/12��(�+P>2��5�����(7<Q.

Page 15: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

gLh ikjElTm n�oqp`o rso\gIo t uZvwtr_hLnkmTx y�z {Cy�| }Cy o {Cy�~ z { | z } y�~Cy o ��} �Co � � �Cy� jEj:h j y�z {��=| � � }Co ��z��Xy�} { } z� h �Xp�mTjEj:h �k��r_���C���Jik��gX��� �k� �kl��=����� �Im�j:mT�klTm���zCo � ~�� ��jEh ik�k���C� r_m��=� �7mTl��k�C���Xikm� } {Co ~ � � h �C�E���]�=x� | �Co z zCy �:�`���=nknX�Ex� | �Co ~ � � �:�`�/p�mT�C���=nknC�:x� � �=}Co�yT�ky �`�:���Eh=�E�=x� � �=}Co�y y�z �:�`�/p-mT�C�/�:h=���=x� � �=|Co { {Cy p-�C�/�C�/p�mT�C���=nknC�:x� � �=|Co {=��~ p��X�/�k�/p-mT�C�/�:h=���=x� � �=|Co�yT��| p��C��p�mT�C�/�:h=�E�=x� � �={Co } ~ � p-�C�/�k���Eh=�E�=x� �={Co �Cy�z p-�C�/�:h=���=x� �=�Co | } | p-�C�/p-mT�C���=nknC�:x� � �=�Co �A��{ p��X�/�k���=nknX�Ex� �=~Co ~ { ~ p��C���=nknC�:x� ���Xo ~Cy�� j��=�knkh �

���C�c�T X¡k¢=£�¤

gXh iCjElTm n�oqp`o rso\gIo t uZvwtr_hLnkmTx y�z |Cy�{��A�ko ��{ { }CyT��� � ~ z �Co } � �Co � � �Cy� jEjEh j y��Xy�} ~ z=��{Co ~ ~ z � ~Cy��={� h �Cp-mTjEj:h �k��r_���k���'ik�¥gX��� �k� �kl��=����� �Im�j:mT�klTm���~Co � }=��~�jEh ik�k���C� r_m��=� �7m�lE�k�k���Likm� }=�ko�y����A� h �C�:���]�=x� | �Co {=��{�� �:�`�/p-m��X���=nknC�:x� � �=}Co � } z { p-�C�/p-mT�C���=nknX�Ex� � �=|Co ~��A��� �:�`�/�:h=���=x� � �=|Co�y��={ � �`�:��p�mT�C�/�:h=�E�=x� �=|Co � ~ } ~ �`�:���=nknC�:x� � �={Co |=�L�=} p��X�/p�mT�C���Eh=�E�=x� � �A�ko | | � ~ p��X�/�k�/p-mT�C���=nknC�:x� �=zCo | ~=��z p��C���k�/�:h=���=x� �=zCo � � �A� p-�C�/�:h=���=x� �=zCo �=�ky y p-�C�/�k��p�mT�C�/�:h=�E�=xt { |Co ~ {��A� p-�C�/�k���=nknC�:x� {=�ko � � { { p��X���=nknC�:x¦ � |Co } z��A� j��=�knCh �

��§��¨�T C¡k¢A£�¤�©

gXh ikj:l�m n�o9p`o rsokgIo t uZvwtr_hXnCm�x y�z y�~ | � } �Co � { � ���=~ z � y�� }Co ��| �Co � � �Cy� j:jEh j y�~��=} { | � {Co z ~ �=��z | zCy� h �Cp-m�j:jEh �k��r_���k���JiC�ªgL��� �k� �\l��=�L��� �ImTjEmT�klTm �«�ko � | | ��jEh ik�k���C� r_m��=� �7mTl��k�k���Likm� }Cy o } �=� h �C�:���]�=x� � {Co � } � �:�`�/p-mT�C���=nknC�:x� � �Co � � { �:�`���=nknC�:x� � �Co ���={ j��=�Cnkh �� � ��}Co � }Cy p-�C�/�C�/p�mT�C���Eh=�E�=x� � ��}Co�y�� ~ p��X�/�k�/p-mT�C���=nknC�:x� � � ��|Co | � } p��X�/�k�/�:h=���=x� � � ��|Co � � z p��C��p�mT�C���=nCnC�Ex� � � ��|Co ��~ { �:�`�/�:h=���=x� � � ��|Co�y�{ { p-�C�/p-m��X�/�Eh=�E�=x� � � �L�Xo } |Cy �:�`�/p�mT�C���Eh=�E�=x� � � �L�Xo { {Cy p-�C�/�:h=�E�=x� � ���Co�y�|Cy p-�C�/�C���=nknC�:x� � �ko � ~ � p-�C���=nknC�:x

��¬��¤¬�­�¢ ®

gXh ikj:l�m n�oqp:o rso;gIo t uZvwtr_hXnCm�x y�z | | z { �Co � } z��=���=� } z { �Co � | �Co � � �Cy� j:jEh j y�~ �Cy�{ ~=�ky o { }�� �=~ }Cy��� h �Cp-m�j:jEh �k��r_���k���JiC�¥gX��� �k� �\l��=���c�� �ImTjEmT�klTm ��~Co �=���Cy�jEh ik�C���k� r_m��=� �7mTl��k�k���Likm

� } ~Co � }Cy�� h �C�:���]�=x� �=�Co � � � } p��X�/�k�/�:h=���=x� � { }Co �=} | � �:�`�/p-mT�C���=nknC�:x� � � { |Co � {��Xy p-�C�/�:h=�E�=x� � � � {��Xo ���={Cy �:�`�/�:h=���=x� � � {��Xo ��z } z �:�`�/p�mT�C���Eh=�E�=x� t � { {Co } { ~ } p-�C�/�k�/p-mT�C���=nknX�Ex� t � { {Co { } } � p-�C�/p-m��X�/�Eh=�E�=x� t { {Co � �=�L� �:�`���=nknC�:x� t { �Co | | {=� p��C��p�mT�C���=nCnC�Ext {=�ko ��}=� � p-�C�/�C�/p�mT�C���Eh=�E�=x� � }Co � ~�� � p-�C�/�C���=nknC�:x� � |Co � | � � p-�C���=nknC�:x¦ � �ko {��=�Cy j��=�Cnkh �

��®��¤¬�­�¢ ®�©

¯�°�±�²�³�´¶µ�µ�·G¸"¹$º&»'¸½¼�¾9¼�¿�À9Á °/ÁZ¼�¾2ÂÄÃ6Å7¾9Æ:´;³�³�Å7¾2°ÈÇa´I¼�¾2ÁZÁ=´;É2¼�³�¼�Ê=°�Å7¾ËÊA´�Á=Ê=ÁCÌf¼�¿/¿fÊ=´IÍXÎ�¾2°/Ï�²�´IÁCÌÑÐO³LÁ=ÊÒÆ`Å7²�³d°�¾2Â2°�Ó9°/Â2²�¼�¿É�³LÅ�±�³�¼7ÇQÁ

Page 16: Sebastian Elbaum Alexey G. Malishevsky Gregg Rothermel ...cse.unl.edu/~grother/papers/tr006003.pdfEGFIHKJLFIHNM3H OPH QSRUTWV*XYM[Z]\^XCVPX`_ JLFbacVPRdFeVPXCXCH JdQfTgVPX"M3H QSR

ÔXÕ Ök×:Ø�Ù Ú�ÛqÜ:Û ÝsÛ\ÔIÛ Þ ßZàwÞÝ_ÕXÚCÙ�á â�ã ä ä�å�æAäkÛ ã ç èCâ�è�æ=è=ä â�ç éCÛ ê èëéCÛ é é éCâì ×:×EÕ × â�í è å é ã�æ=çCÛ ê è ç íCâ�ç�æ=åî Õ ïCÜ-Ù�×:×EÕ ïkð�Ý_ð�ïkð�ñJÖCñ¥ÔXð�ò ïkð ó\Ø�ô=ï�õcöð ÷IÙT×EÙTïkØTÙ øùçCÛ æ=å å íú×EÕ ÖkûCð�ïkò Ý_Ù�ô=ï ü7ÙTØ�ýkïkð�þLÖkÙÿ å éCÛ å ê í ç Õ ûCõ:ð�ñ]ô=áî æ=åCÛ ã è=ä�è �`õ��/Ü-ÙTû���ô=ÚkÚXõEáî æ=åCÛ éCâ�é í �:õ��/Ü�ÙTû���õEÕ=õEô=á� î æ=èCÛ ç é ç=ä Ü-ï��/ó��/Ü-ÙTû���ô=ÚkÚXõEá� î ö æ æXÛ å=ä�ã�æ Ü-ï��/ó��/Ü�ÙTû���õEÕ=õEô=á� î ö æ æXÛ æ=ã�æ=è Ü�ï��/Ü�ÙTû���ô=ÚkÚCõ:á� î ö æ æXÛ ê�æ=é�æ Ü-ï��/Ü-ÙTû��/õ:Õ=õ�ô=á� ì ö æ=êCÛ é å éCâ Ü-ï��/ó���ô=ÚkÚCõ:á� ì ö æ=íCÛ æ=ç ã é Ü-ï���ô=ÚkÚXõEáì ö æ=íCÛ�â�æ=å�æ �`õ��/õ:Õ=õEô=áì æAäkÛ ç è è å Ü-ï��/ó��/õ:Õ=õEô=áì æ=ãCÛ í ç ã í Ü�ï���õEÕ=õEô=áì æ=ãCÛ ç å ã ê �:õ���ô=ÚkÚCõ:áÞ ê éCÛ ä�è ã ã ×Eô=ïkÚkÕ ñ

��� ����� �������

ÔXÕ Ök×:Ø�Ù Ú�ÛqÜ`Û ÝsÛ;ÔIÛ Þ ßZàwÞÝ_ÕXÚCÙ�á â�ã í è å í çCÛ ã ã=ä�è ã é å�æ â�å êCÛ æ=çëéCÛ é é éCâì ×:×EÕ × å ç í=ä ç å åCÛ ê�æ=ê=ä�é�æXâ�ãî Õ ïCÜ-Ù�×:×EÕ ïkð�Ý_ð�ïkð�ñJÖCñªÔLð�ò ïkð ó\Ø�ô=ïLõöð ÷IÙT×EÙTïkØTÙ ø�ãCÛ ç è åú×:Õ Ökûkð�ïkò Ý_Ù�ô=ï ü7Ù�ØEýkïkð�þLÖkÙÿ è åCÛ å é ê è Õ ûCõ:ð�ñ]ô=áî è ãCÛ�â�è�æAä Ü�ï��/ó��/Ü-ÙTû���ô=ÚkÚCõ:áî è çCÛ å�æ æ æ Ü-ï��/ó���Ü�ÙTû��/õ:Õ=õEô=á� î è çCÛ ç í ã å �`õ���Ü�ÙTû��/õ:Õ=õEô=á� î è çCÛ�â�ê ê ç �:õ��/õ:Õ=õ�ô=á� î è çCÛ é é ã è Ü-ï��/õ:Õ=õEô=á� î è çCÛ é é ã è Ü�ï��/ó��/õ:Õ=õ�ô=á� î è éCÛ�â�ç ê ç �:õ��/Ü-ÙTû���ô=ÚkÚCõ:á� ö æ=åCÛ é ã í í Ü-ï��/ó���ô=ÚkÚCõ:á� ö æ=åCÛ é ã í í Ü-ï���ô=ÚkÚCõ:áö æ=êCÛ ê å é é Ü�ï���Ü�ÙTû���ô=ÚCÚCõEáö æ=êCÛ ã ç�æ=í Ü-ï��/Ü-Ù�û��/õEÕ=õEô=áì æ=çCÛ�â âTäkâ �`õ���ô=ÚkÚCõ:áÞ ä�èCÛ è é ã å ×�ô=ïCÚkÕ ñ

����� ������

ÔLÕ Ök×EØTÙ Ú�ÛqÜ`Û ÝsÛ\ÔIÛ Þ ßZàwÞÝ_ÕLÚkÙTá â�ã ê ã ç èCâ Û í ã í ã=ä�è�æAä â�í êCÛ æ=é éCÛ é é éCâì ×E×:Õ × â�é íCâTä ä�é ãCÛ è=ä�ê=ä�é å é=äî Õ ïXÜ�ÙT×E×:Õ ïkð�Ý_ð�ïCð�ñJÖkñ�ÔXð�ò ïkð ókØ�ô=ï�õöð ÷IÙ�×:ÙTïkØTÙ�ø�ãCÛ í è ç çú×:Õ Ökûkð�ïkò Ý_Ù�ô=ï ü7ÙTØ�ýkïkð�þLÖkÙÿ å êCÛ ä�å è Õ ûCõ:ð�ñ]ô=áî è éCÛ å è å Ü�ï��/Ü�ÙTû���ô=ÚkÚCõ:áî è éCÛ ê ã ç Ü-ï��/Ü-ÙTû��/õ:Õ=õ�ô=á� î è éCÛ ç�æ=å �:õ��/Ü�ÙTû���õEÕ=õEô=á� î ö æ=åCÛ è í=ä Ü-ï��/ó��/Ü�ÙTû���õEÕ=õEô=á� î ö æ=åCÛ è éCâ Ü�ï���õEÕ=õEô=á� î ö æ=åCÛ ê å å �`õ��/Ü-ÙTû���ô=ÚkÚXõEá� î ö æ=åCÛ ç í å Ü�ï��/ó��/õ:Õ=õ�ô=á� î ö æ=åCÛ�â�ç ã Ü-ï��/ó��/Ü-ÙTû���ô=ÚkÚXõEá� î ö æ=èCÛ�â â�æ �:õ��/õ:Õ=õ�ô=á� ö æ=êCÛ æ=é é Ü-ï���ô=ÚkÚXõEáö æ=êCÛ ç è í Ü-ï��/ó���ô=ÚkÚCõ:áì ê ãCÛ é�æ=ê �:õ���ô=ÚkÚCõ:áÞ í íCÛ æ=è�æ ×Eô=ïkÚkÕ ñ

�������� "!$#%��"

ÔXÕ ÖC×EØTÙ Ú�ÛqÜ`Û ÝsÛ\ÔIÛ Þ ßZàwÞÝ_ÕLÚkÙTá â�ã âTä�é éCâ Û ç ê å ç íCâ�ê í ç å êCÛ í ê éCÛ é é éCâì ×E×EÕ × â�å í è ê äLæXÛ çCâ�ç é=äkâ�ã êî Õ ïCÜ-ÙT×E×:Õ ïkð�Ý_ð�ïkð�ñ'Ökñ¥ÔXð�ò ïkð ókØ�ô=ï�õöð ÷IÙ�×:ÙTïkØTÙ�ø�éCÛ è å�æ=íú×EÕ ÖCûkð�ïkò Ý_Ù�ô=ï ü7ÙTØ�ýkïkð�þLÖkÙÿ å åCÛ ã ê í å Õ ûXõEð�ñ]ô=áî å íCÛ ã ç å é �`õ���Ü�ÙTû���ô=ÚCÚCõEá� å=äkÛ é å ê ã Ü-ï���ô=ÚCÚCõEáö � å ãCÛ ê çCâ�ê �:õ��/Ü-Ù�û��/õEÕ=õEô=áö � å ãCÛ í í é í �`õ��/õ:Õ=õEô=áö � å ãCÛ í=ä ä�í Ü-ï��/ó��/õ:Õ=õEô=áö � å ãCÛ í ã é ã Ü-ï��/ó���Ü�ÙTû���ô=ÚCÚCõEáö � å ãCÛ íCâ�é ç Ü�ï���ó��/Ü-Ù�û��/õEÕ=õEô=áö å ãCÛ�â�æ=ã ê Ü�ï��/õEÕ=õEô=áö å ãCÛ é íCâ�ã �:õ���ô=ÚkÚCõ:áö å ãCÛ é=ä�ê ç Ü�ï���ó���ô=ÚkÚCõ:áì å éCÛ å è=ä�ç Ü�ï��/Ü�ÙTû���ô=ÚkÚCõ:áì å éCÛ å è ç é Ü-ï��/Ü-ÙTû��/õ:Õ=õ�ô=áÞ è=äkÛ ä ä�ê ç ×Eô=ïkÚkÕ ñ

�&'���(!)��*

+-,/.)021�3547698;:=<?>A@B:DC)E2C'F/GIH�,�HJC)E2KMLON)E2P�371�1�N�EQ,SRT37C'EQHJH"37UQC$1�C$V�,/N�EWV"3�H"V�H�XAC)F�FYV*3$Z�[QEQ,/\I023�H�X]N)V"[2371^P�N�021_,/EQKQ,/`I,�KQ02C'FU21�N'.)1�C�RJH