Bug Reports for Desktop Software and Mobile Apps in GitHub: What's the Difference?

As the number of desktop software and mobile apps is rapidly increasing, resolving bugs is a key task. Developers often examine bug reports (BRs) in software repositories to get hints for fixing the bugs. The quality of BRs is important. Pieter Hooimeijer and Westley Weimer created a descriptive model for the lifetime of a BR.

[1]  Eleni Stroulia,et al.  A contextual approach towards more accurate duplicate bug report detection and ranking , 2016, 2013 10th Working Conference on Mining Software Repositories (MSR).

[2]  David Lo,et al.  Information Retrieval Based Nearest Neighbor Classification for Fine-Grained Bug Severity Prediction , 2012, 2012 19th Working Conference on Reverse Engineering.

[3]  Gail C. Murphy,et al.  Who should fix this bug? , 2006, ICSE.

[4]  Jian Zhou,et al.  Where should the bugs be fixed? More accurate information retrieval-based bug localization based on bug reports , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[5]  Eleni Stroulia,et al.  A contextual approach towards more accurate duplicate bug report detection and ranking , 2013, Empirical Software Engineering.

[6]  Sarfraz Khurshid,et al.  Improving bug localization using structured information retrieval , 2013, 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE).

[7]  Liudmila Ulanova,et al.  An Empirical Analysis of Bug Reports and Bug Fixing in Open Source Android Apps , 2013, 2013 17th European Conference on Software Maintenance and Reengineering.

[8]  Thomas Zimmermann,et al.  What Makes a Good Bug Report? , 2008, IEEE Transactions on Software Engineering.

[9]  Bo Zhou,et al.  A cross-platform analysis of bugs and bug-fixing in open source projects: desktop vs. Android vs. iOS , 2015, EASE.

[10]  Tao Xie,et al.  An approach to detecting duplicate bug reports using natural language and execution information , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[11]  Ahmed E. Hassan,et al.  Revisiting prior empirical findings for mobile apps: an empirical case study on the 15 most popular open-source Android apps , 2013, CASCON.

[12]  C. A. Boneau,et al.  The effects of violations of assumptions underlying the test. , 1960, Psychological bulletin.

[13]  Westley Weimer,et al.  Modeling bug report quality , 2007, ASE '07.

[14]  Bart Goethals,et al.  Predicting the severity of a reported bug , 2010, 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010).

[15]  Leon Moonen,et al.  Generating robust parsers using island grammars , 2001, Proceedings Eighth Working Conference on Reverse Engineering.

[16]  Ye Yang,et al.  DRETOM: developer recommendation based on topic models for bug resolution , 2012, PROMISE '12.