An automated approach to assign software change requests

[1]  Thomas L. Casavant,et al.  A Taxonomy of Scheduling in General-Purpose Distributed Computing Systems , 1988, IEEE Trans. Software Eng..

[2]  Juergen Rilling,et al.  Mining Bug Repositories--A Quality Assessment , 2008, 2008 International Conference on Computational Intelligence for Modelling Control & Automation.

[3]  Ken-ichi Matsumoto,et al.  Locating Source Code to Be Fixed Based on Initial Bug Reports - A Case Study on the Eclipse Project , 2012, 2012 Fourth International Workshop on Empirical Software Engineering in Practice.

[4]  Cheng-Zen Yang,et al.  Mining Co-location Relationships among Bug Reports to Localize Fault-Prone Modules , 2010, IEICE Trans. Inf. Syst..

[5]  Ashish Sureka,et al.  Linguistic analysis of bug report titles with respect to the dimension of bug importance , 2010, Bangalore Compute Conf..

[6]  Harald C. Gall,et al.  Time variance and defect prediction in software projects , 2011, Empirical Software Engineering.

[7]  Harald C. Gall,et al.  Interactive views for analyzing problem reports , 2009, 2009 IEEE International Conference on Software Maintenance.

[8]  Bogdan Dit,et al.  Integrated impact analysis for managing software changes , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[9]  Philip J. Guo,et al.  "Not my bug!" and other reasons for software bug report reassignments , 2011, CSCW.

[10]  Franz Wotawa,et al.  Automatic Classification of Software Change Request Using Multi-label Machine Learning Methods , 2009, 2009 33rd Annual IEEE Software Engineering Workshop.

[11]  Meir M. Lehman Programs, life cycles, and laws of software evolution , 1980 .

[12]  Miguel Goulão,et al.  Software Evolution Prediction Using Seasonal Time Analysis: A Comparative Study , 2012, 2012 16th European Conference on Software Maintenance and Reengineering.

[13]  Jonathan I. Maletic,et al.  A survey and taxonomy of approaches for mining software repositories in the context of software evolution , 2007, J. Softw. Maintenance Res. Pract..

[14]  Silvio Romero de Lemos Meira,et al.  Towards understanding software change request assignment: a survey with practitioners , 2013, EASE '13.

[15]  Qing Wang,et al.  An empirical study on bug assignment automation using Chinese bug data , 2009, ESEM 2009.

[16]  T. Fotiadis,et al.  Information Systems Maintenance , 2002 .

[17]  Onaiza Maqbool,et al.  Bug Prioritization to Facilitate Bug Report Triage , 2012, Journal of Computer Science and Technology.

[18]  Chao Liu,et al.  Improving Bug Assignment with Bug Tossing Graphs and Bug Similarities , 2011, 2010 International Conference on Biomedical Engineering and Computer Science.

[19]  Uzma Raja,et al.  Modeling software evolution defects: a time series approach , 2009 .

[20]  Srini Ramaswamy,et al.  Field weighting for automatic bug triaging systems , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[21]  Yixin Chen,et al.  Clustering of Defect Reports Using Graph Partitioning Algorithms , 2009, SEKE.

[22]  Liu Yu,et al.  Knowledge representation of software faults based on open bug repository , 2010, 2010 International Conference On Computer Design and Applications.

[23]  Silvio Romero de Lemos Meira,et al.  A Visual Bug Report Analysis and Search Tool , 2010, SEKE.

[24]  Andreas Zeller,et al.  How Long Will It Take to Fix This Bug? , 2007, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007).

[25]  He Jiang,et al.  Towards Training Set Reduction for Bug Triage , 2011, 2011 IEEE 35th Annual Computer Software and Applications Conference.

[26]  Mary E. Helander,et al.  Using Software Repositories to Investigate Socio-technical Congruence in Development Projects , 2007, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007).

[27]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2012, Springer Berlin Heidelberg.

[28]  Peter Jackson,et al.  Introduction to expert systems , 1986 .

[29]  Christoph Treude,et al.  A comparative exploration of FreeBSD bug lifetimes , 2010, 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010).

[30]  Denys Poshyvanyk,et al.  Integrating conceptual and logical couplings for change impact analysis in software , 2013, Empirical Software Engineering.

[31]  Reidar Conradi,et al.  An Empirical Study of Software Changes in Statoil ASA - Origin, Priority Level and Relation to Component Size , 2006, 2006 International Conference on Software Engineering Advances (ICSEA'06).

[32]  Gail C. Murphy,et al.  Determining Implementation Expertise from Bug Reports , 2007, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007).

[33]  Jian Sun Why are Bug Reports Invalid? , 2011, 2011 Fourth IEEE International Conference on Software Testing, Verification and Validation.

[34]  Thomas Zimmermann,et al.  Information needs in bug reports: improving cooperation between developers and users , 2010, CSCW '10.

[35]  Franz Wotawa,et al.  Automatic Software Bug Triage System (BTS) Based on Latent Semantic Indexing and Support Vector Machine , 2009, 2009 Fourth International Conference on Software Engineering Advances.

[36]  Foutse Khomh,et al.  Is it a bug or an enhancement?: a text-based approach to classify change requests , 2008, CASCON '08.

[37]  Daniel M. Germán,et al.  Perspectives on bugs in the Debian bug tracking system , 2010, 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010).

[38]  Vaninha Vieira,et al.  Designing context-sensitive systems: An integrated approach , 2011, Expert Syst. Appl..

[39]  Qinbao Song,et al.  Software defect association mining and defect correction effort prediction , 2006 .

[40]  E. Burch,et al.  Modeling software maintenance requests: a case study , 1997, 1997 Proceedings International Conference on Software Maintenance.

[41]  Israel Herraiz A statistical examination of the evolution and properties of libre software , 2009, 2009 IEEE International Conference on Software Maintenance.

[42]  Tim Menzies,et al.  Automated severity assessment of software defect reports , 2008, 2008 IEEE International Conference on Software Maintenance.

[43]  Mario Linares Vásquez,et al.  Triaging incoming change requests: Bug or commit history, or code authorship? , 2012, 2012 28th IEEE International Conference on Software Maintenance (ICSM).

[44]  Marco Torchiano,et al.  Impact analysis by means of unstructured knowledge in the context of bug repositories , 2010, ESEM '10.

[45]  Phillip A. Laplante,et al.  Testing software without requirements: using development artifacts to develop test cases , 2006, Innovations in Systems and Software Engineering.

[46]  Shenglong Tan,et al.  A Framework of Bug Reporting System Based on Keywords Extraction and Auction Algorithm , 2010, 2010 Fifth Annual ChinaGrid Conference.

[47]  Gail C. Murphy,et al.  Coping with an open bug repository , 2005, eclipse '05.

[48]  Ladan Tahvildari,et al.  An effort prediction framework for software defect correction , 2010, Inf. Softw. Technol..

[49]  Ahmed Tamrawi,et al.  Fuzzy set and cache-based approach for bug triaging , 2011, ESEC/FSE '11.

[50]  Thomas Zimmermann,et al.  Improving bug triage with bug tossing graphs , 2009, ESEC/FSE '09.

[51]  Serge Demeyer,et al.  Filtering Bug Reports for Fix-Time Analysis , 2012, 2012 16th European Conference on Software Maintenance and Reengineering.

[52]  L. Erlikh,et al.  Leveraging legacy system dollars for e-business , 2000 .

[53]  Thomas Zimmermann,et al.  Optimized Assignment of Developers for Fixing Bugs – An Initial Evaluation for Eclipse Projects (Short Paper) , 2009, ESEM 2009.

[54]  Dane Bertram,et al.  Communication, collaboration, and bugs: the social nature of issue tracking in small, collocated teams , 2010, CSCW '10.

[55]  S. Verma,et al.  Predicting expert developers for newly reported bugs using frequent terms similarities of bug attributes , 2012, 2011 Ninth International Conference on ICT and Knowledge Engineering.

[56]  Ladan Tahvildari,et al.  A Comparative Study of the Performance of IR Models on Duplicate Bug Detection , 2012, 2012 16th European Conference on Software Maintenance and Reengineering.

[57]  Mladen A. Vouk,et al.  On predicting the time taken to correct bug reports in open source projects , 2009, 2009 IEEE International Conference on Software Maintenance.

[58]  Peter Göhner,et al.  Mining software code repositories and bug databases using survival analysis models , 2008, ESEM '08.

[59]  Bojan Cukic,et al.  Detecting bug duplicate reports through local references , 2011, Promise '11.

[60]  Hee Beng Kuan Tan,et al.  Has this bug been reported? , 2012, 2013 20th Working Conference on Reverse Engineering (WCRE).

[61]  Gerardo Canfora,et al.  Supporting change request assignment in open source development , 2006, SAC.

[62]  Silvio Romero de Lemos Meira,et al.  Challenges and opportunities for software change request repositories: a systematic mapping study , 2014, J. Softw. Evol. Process..

[63]  Bora Caglayan,et al.  Issue ownership activity in two large software projects , 2012, SOEN.

[64]  Carlos Jensen,et al.  Coping with duplicate bug reports in free/open source software projects , 2011, 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[65]  Ye Yang,et al.  Data Unpredictability in Software Defect-Fixing Effort Prediction , 2010, 2010 10th International Conference on Quality Software.

[66]  H. Keith Edwards,et al.  System Utilization and Changes in Implemented Information Systems: A Case Study , 2006, IMECS.

[67]  Gail C. Murphy,et al.  Reducing the effort of bug report triage: Recommenders for development-oriented decisions , 2011, TSEM.

[68]  Tao Xie,et al.  Identifying security bug reports via text mining: An industrial case study , 2010, 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010).

[69]  Philip J. Guo,et al.  Characterizing and predicting which bugs get reopened , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[70]  Alain Abran,et al.  The Guide to the Software Engineering Body of Knowledge , 1999, IEEE Softw..

[71]  Gerardo Canfora,et al.  Fine grained indexing of software repositories to support impact analysis , 2006, MSR '06.

[72]  Per Runeson,et al.  Detection of Duplicate Defect Reports Using Natural Language Processing , 2007, 29th International Conference on Software Engineering (ICSE'07).

[73]  Phongphun Kijsanayothin,et al.  On modeling software defect repair time , 2009, Empirical Software Engineering.

[74]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[75]  Denys Poshyvanyk,et al.  Journal of Software Maintenance and Evolution: Research and Practice Assigning Change Requests to Software Developers , 2022 .

[76]  Naresh Kumar Nagwani,et al.  CLUBAS: An Algorithm and Java Based Tool for Software Bug Classification Using Bug Attributes Similarities , 2012 .

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

[78]  D. Dobrilovic,et al.  Identifying properties of software change request process: Qualitative investigation in very small software companies , 2011, 2011 IEEE 9th International Symposium on Intelligent Systems and Informatics.

[79]  Michael W. Godfrey,et al.  A Market-Based Bug Allocation Mechanism Using Predictive Bug Lifetimes , 2012, 2012 16th European Conference on Software Maintenance and Reengineering.

[80]  Tao Zhang,et al.  How to Recommend Appropriate Developers for Bug Fixing? , 2012, 2012 IEEE 36th Annual Computer Software and Applications Conference.

[81]  Cheng-Zen Yang,et al.  Implicit Social Network Model for Predicting and Tracking the Location of Faults , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[82]  Thomas Zimmermann,et al.  Extracting structural information from bug reports , 2008, MSR '08.

[83]  Siau-Cheng Khoo,et al.  Towards more accurate retrieval of duplicate bug reports , 2011, 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011).

[84]  Günter Neumann,et al.  Assisting bug Triage in Large Open Source Projects Using Approximate String Matching , 2012, ICSEA 2012.

[85]  Evelyn Moritz Case study: How analysis of customer found defects can be used by system test to improve quality , 2009, 2009 31st International Conference on Software Engineering - Companion Volume.

[86]  Srini Ramaswamy,et al.  A Dynamic Approach to Software Bug Estimation , 2007, SCSS.

[87]  Naomi B. Robbins,et al.  Plotting Likert and Other Rating Scales , 2011 .

[88]  Catherine Stringfellow,et al.  Software Defect Data and Predictability for Testing Schedules , 2006, SEKE.

[89]  Ho-Won Jung,et al.  Modeling change requests due to faults in a large-scale telecommunication system , 2004, J. Syst. Softw..

[90]  Pierre Baldi,et al.  Mining the coherence of GNOME bug reports with statistical topic models , 2009, 2009 6th IEEE International Working Conference on Mining Software Repositories.

[91]  Ken-ichi Matsumoto,et al.  The impact of bug management patterns on bug fixing: A case study of Eclipse projects , 2012, 2012 28th IEEE International Conference on Software Maintenance (ICSM).

[92]  Javed Ferzund,et al.  Automated Change Request Triage Using Alpha Frequency Matrix , 2011, 2011 Frontiers of Information Technology.

[93]  Uzma Raja,et al.  All complaints are not created equal: text analysis of open source software defect reports , 2012, Empirical Software Engineering.

[94]  Ibrahim Aljarah,et al.  Selecting discriminating terms for bug assignment: a formal analysis , 2011, Promise '11.

[95]  Giuliano Antoniol,et al.  Threats on building models from CVS and Bugzilla repositories: the Mozilla case study , 2007, CASCON.

[96]  Brad A. Myers,et al.  A Linguistic Analysis of How People Describe Software Problems , 2006, Visual Languages and Human-Centric Computing (VL/HCC'06).

[97]  Oscar Nierstrasz,et al.  Assigning bug reports using a vocabulary-based expertise model of developers , 2009, 2009 6th IEEE International Working Conference on Mining Software Repositories.

[98]  Giuliano Antoniol,et al.  Trend Analysis and Issue Prediction in Large-Scale Open Source Systems , 2008, 2008 12th European Conference on Software Maintenance and Reengineering.

[99]  Les Gasser,et al.  Bug Report Networks: Varieties, Strategies, and Impacts in a F/OSS Development Community , 2004, MSR.

[100]  Serge Demeyer,et al.  Comparing Mining Algorithms for Predicting the Severity of a Reported Bug , 2011, 2011 15th European Conference on Software Maintenance and Reengineering.

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

[102]  Gerardo Canfora,et al.  Impact analysis by mining software and change request repositories , 2005, 11th IEEE International Software Metrics Symposium (METRICS'05).

[103]  Franz Wotawa,et al.  Impact analysis of SCRs using single and multi-label machine learning classification , 2010, ESEM '10.

[104]  Lucas D. Panjer Predicting Eclipse Bug Lifetimes , 2007, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007).

[105]  K. K. Chaturvedi,et al.  Determining Bug severity using machine learning techniques , 2012, 2012 CSI Sixth International Conference on Software Engineering (CONSEG).

[106]  Anh Tuan Nguyen,et al.  Multi-layered approach for recovering links between bug reports and fixes , 2012, SIGSOFT FSE.

[107]  Iulian Neamtiu,et al.  The Journal of Systems and Software 85 (2012) 2275–2292 Contents lists available at SciVerse ScienceDirect The Journal of Systems and Software , 2022 .

[108]  Tao Zhang,et al.  A Bug Rule Based Technique with Feedback for Classifying Bug Reports , 2011, 2011 IEEE 11th International Conference on Computer and Information Technology.

[109]  He Jiang,et al.  Developer prioritization in bug repositories , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[110]  Ken-ichi Matsumoto,et al.  An analysis method for improving a bug modification process in open source software development , 2009, IWPSE-Evol '09.

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

[112]  Deqing Wang,et al.  Predicting Bugs' Components via Mining Bug Reports , 2012, J. Softw..

[113]  Gail E. Kaiser,et al.  BUGMINER: Software Reliability Analysis Via Data Mining of Bug Reports , 2011, SEKE.

[114]  E. Burton Swanson,et al.  Problems in application software maintenance , 1981, CACM.

[115]  Gerardo Canfora,et al.  A Taxonomy of Information Retrieval Models and Tools , 2004 .

[116]  R HerrinWilliam Software maintenance costs , 1985 .

[117]  Rongxin Wu,et al.  Dealing with noise in defect prediction , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[118]  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.

[119]  Lyndon Hiew,et al.  Assisted Detection of Duplicate Bug Reports , 2006 .

[120]  Pradeep Singh,et al.  Weight similarity measurement model based, object oriented approach for bug databases mining to detect similar and duplicate bugs , 2009, ICAC3 '09.

[121]  Massimiliano Di Penta,et al.  An approach to classify software maintenance requests , 2002, International Conference on Software Maintenance, 2002. Proceedings..

[122]  Gail C. Murphy,et al.  Automatic categorization of bug reports using latent Dirichlet allocation , 2012, ISEC.

[123]  Les Gasser,et al.  Negotiation and the coordination of information and activity in distributed software problem management , 2005, GROUP.

[124]  Thomas Zimmermann,et al.  Duplicate bug reports considered harmful … really? , 2008, 2008 IEEE International Conference on Software Maintenance.

[125]  Gail C. Murphy,et al.  Summarizing software artifacts: a case study of bug reports , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[126]  Giuliano Antoniol,et al.  Identifying the starting impact set of a maintenance request: a case study , 2000, Proceedings of the Fourth European Conference on Software Maintenance and Reengineering.

[127]  Nicholas Jalbert,et al.  Automated duplicate detection for bug tracking systems , 2008, 2008 IEEE International Conference on Dependable Systems and Networks With FTCS and DCC (DSN).

[128]  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).

[129]  Daniel Lucrédio,et al.  The bug report duplication problem: an exploratory study , 2011, Software Quality Journal.