An Empirical Study of the Effects of Expert Knowledge on Bug Reports

作者: Da Huo , Tao Ding , Collin McMillan , Malcom Gethers

DOI: 10.1109/ICSME.2014.22

关键词: Software bugMaintenance engineeringSoftware developmentDatabaseComputer scienceSemanticsSoftware maintenanceData scienceFeature (machine learning)Process (engineering)Empirical research

摘要: Bug reports are crucial software artifacts for both maintenance researchers and practitioners. A typical use of bug by is to evaluate automated tools: a large repository used as input tool, metrics calculated from the tool's output. But this process quite different practitioners, who distinguish between written experts such programmers, non-experts users. Practitioners recognize that content report depends on its author's expert knowledge. In paper, we present an empirical study textual difference non-experts. We find significance exists, has significant impact results state-of-the-art feature location tool. Our recommendation tools using sets

参考文章(78)
Davor Cubranic, Gail C. Murphy, Automatic bug triage using text categorization. software engineering and knowledge engineering. pp. 92- 97 ,(2004)
Bogdan Dit, Meghan Revelle, Malcom Gethers, Denys Poshyvanyk, Feature location in source code: a taxonomy and survey Journal of Software: Evolution and Process. ,vol. 25, pp. 53- 95 ,(2013) , 10.1002/SMR.567
Laurie L. Levesque, Jeanne M. Wilson, Douglas R. Wholey, Cognitive divergence and shared mental models in software development project teams Journal of Organizational Behavior. ,vol. 22, pp. 135- 144 ,(2001) , 10.1002/JOB.87
Marco Torchiano, Filippo Ricca, Impact analysis by means of unstructured knowledge in the context of bug repositories empirical software engineering and measurement. pp. 47- ,(2010) , 10.1145/1852786.1852847
Mark Sanderson, C. J. Van Rijsbergen, The impact on retrieval effectiveness of skewed frequency distributions ACM Transactions on Information Systems. ,vol. 17, pp. 440- 465 ,(1999) , 10.1145/326440.326447
Andrew Begel, Beth Simon, Struggles of new college graduates in their first software development job Proceedings of the 39th SIGCSE technical symposium on Computer science education - SIGCSE '08. ,vol. 40, pp. 226- 230 ,(2008) , 10.1145/1352135.1352218
Mark D. Smucker, James Allan, Ben Carterette, A comparison of statistical significance tests for information retrieval evaluation conference on information and knowledge management. pp. 623- 632 ,(2007) , 10.1145/1321440.1321528
Gerardo Canfora, Luigi Cerulo, Supporting change request assignment in open source development acm symposium on applied computing. pp. 1767- 1772 ,(2006) , 10.1145/1141277.1141693
Andrew Ko, Mining whining in support forums with frictionary Proceedings of the 2012 ACM annual conference extended abstracts on Human Factors in Computing Systems Extended Abstracts - CHI EA '12. pp. 191- 200 ,(2012) , 10.1145/2212776.2212797