Microsoft Word - ICSE 2012 Bug reopen - Final - April.docx

ثبت نشده
چکیده

d e v e l o p m e n t p r o c e s s . A n u n d e r l y i n g a s p e c t i s t h e e f f e c t i v e n e s s o f f i x e s : i f a f a i r n u m b e r o f f i x e d b u g s a r e r e o p e n e d , i t c o u l d i n d i c a t e i n s t a b i l i t y i n t h e s o f t w a r e s y s t e m . T o t h e b e s t o f o u r k n o w l e d g e t h e r e h a s b e e n o n l i t t l e p r i o r w o r k o n u n d e r s t a n d i n g t h e d y n a m i c s o f b u g r e o p e n s . T o w a r d s t h a t e n d , i n t h i s p a p e r , w e c h a r a c t e r i z e w h e n b u g r e p o r t s a r e r e o p e n e d b y u s i n g t h e M i c r o s o f t W i n d o w s o p e r a t i n g s y s t e m p r o j e c t a s a n e m p i r i c a l c a s e s t u d y . O u r a n a l y s i s i s b a s e d o n a m i x e d m e t h o d s a p p r o a c h . F i r s t , w e c a t e g o r i z e t h e p r i m a r y r e a s o n s f o r r e o p e n s b a s e d o n a s u r v e y o f 3 5 8 M i c r o s o f t e m p l o y e e s . W e t h e n r e i n f o r c e t h e s e r e s u l t s w i t h a l a r g e s c a l e q u a n t i t a t i v e s t u d y o f W i n d o w s b u g r e p o r t s , f o c u s i n g o n f a c t o r s r e l a t e d t o b u g r e p o r t e d i t s a n d r e l a t i o n s h i p s b e t w e e n p e o p l e i n v o l v e d i n h a n d l i n g t h e b u g . F i n a l l y , w e b u i l d s t a t i s t i c a l m o d e l s t o d e s c r i b e t h e i m p a c t o f v a r i o u s m e t r i c s o n r e o p e n i n g b u g s r a n g i n g f r o m t h e r e p u t a t i o n o f t h e o p e n e r t o h o w t h e b u g w a s f o u n d . K e y w o r d s — b u g t r i a g e ; b u g r e o p e n ; b u g r e p o r t I . I N T R O D U C T I O N A k e y a c t i v i t y i n t h e s o f t w a r e d e v e l o p m e n t p r o c e s s i s f i x i n g b u g s s u b m i t t e d b y t e s t e r s a n d e n d u s e r s . A n i m p o r t a n t b u t o f t i g n o r e d a s p e c t i s t h e b u g r e o p e n r a t e i n t h i s p r o c e s s . B u g s c a n b e r e o p e n e d f o r a v a r i e t y o f r e a s o n s r a n g i n g f r o m p o o r l y f i x e d b u g s , i n c o r r e c t l y f i x e d b u g s , n e w c h a n g e s t h a t r e q u i r e d p r i o r c l o s e d b u g s t o b e r e o p e n e d , b u g s r e o p e n e d d u e t o t h e i d e n t i f i c a t i o n o f t h e a c t u a l c a u s e o f p r i o r c l o s e d b u g s , o r b e t t e r r e p r o d u c i b i l i t y o f a b u g . T h e p r o c e s s o f b u g r e o p e n s a l s o h a s i t s o w n d y n a m i c s g i v e n t h e n u m b e r o f b u g s a s s i g n e d t o a d e v e l o p e r , t h e g e o g r a p h i c a l d i s t r i b u t i o n o f t h e p e o p l e o p e n i n g t h e b u g s , a n d t h e t y p e o f b u g s . U n d e r s t a n d i n g b u g r e o p e n i n g i s o f s i g n i f i c a n t i n t e r e s t t o t h e p r a c t i t i o n e r c o m m u n i t y i n o r d e r t o  C h a r a c t e r i z e a c t u a l q u a l i t y o f t h e b u g f i x i n g p r o c e s s  I d e n t i f y i m p o r t a n t i s s u e s t h a t a r e n o t f i x e d a n d l a t e r

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Microsoft Word - ICSE Final.docx

Good software engineers are essential to the creation of good software. However, most of what we know about softwareengineering expertise are vague stereotypes, such as ‘excellent communicators’ and ‘great teammates’. The lack of specificity in our understanding hinders researchers from reasoning about them, employers from identifying them, and young engineers from becoming them. Our understand...

متن کامل

Microsoft Word - reassignments-cscw-2011-submission-v11-FINAL.docx

B w e in B b I it c ti r a to f f r b d s o A B A D D a A H I B o ti c o s ti i 1 Stanford ABSTRACT Bug reporting/f ware developm ently has strong n how to find Bug report reas bug-fixing proc In this paper, w tative analysis crosoft Window ify social inter reassignments. are useful to de o the popular o ful. We categor finding the roo report quality, balancing. We dations for the systems that ...

متن کامل

Verifying Aspect-Oriented Activity Diagrams Against Crosscutting Properties with Petri Net Analyzer

Natural Language processing (NLP) has been revolutionized by statistical language models, which capture the high degree of regularity and repetition that exists in most human speech and writing. These models have revolutionized speech recognition and translation. We have found, surprisingly, that “natural software”, viz., code written by people is also highly repetitive, and can be modeled effe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012