An Empirical Comparison Between Tutorials and Crowd Documentation of Application Programming Interface

[1]  Baowen Xu,et al.  How Practitioners Perceive Automated Bug Report Management Techniques , 2020, IEEE Transactions on Software Engineering.

[2]  Martin P. Robillard,et al.  A field study of API learning obstacles , 2011, Empirical Software Engineering.

[3]  Lina Yao,et al.  A Survey on Expert Recommendation in Community Question Answering , 2018, Journal of Computer Science and Technology.

[4]  Brad A. Myers,et al.  Design annotations to improve API discoverability , 2017, J. Syst. Softw..

[5]  H. B. Mann,et al.  On a Test of Whether one of Two Random Variables is Stochastically Larger than the Other , 1947 .

[6]  Nicholas A. Kraft,et al.  Cyclomatic Complexity and Lines of Code: Empirical Evidence of a Stable Linear Relationship , 2009, J. Softw. Eng. Appl..

[7]  Marcelo de Almeida Maia,et al.  Automated API Documentation with Tutorials Generated From Stack Overflow , 2016, SBES '16.

[8]  Martin P. Robillard,et al.  Patterns of Knowledge in API Reference Documentation , 2013, IEEE Transactions on Software Engineering.

[9]  David Lo,et al.  Multi-Factor Duplicate Question Detection in Stack Overflow , 2015, Journal of Computer Science and Technology.

[10]  S. Venkatesh,et al.  The Best Answers? Think Twice: Identifying Commercial Campagins in the CQA Forums , 2015, Journal of Computer Science and Technology.

[11]  Clay Spinuzzi,et al.  Building More Usable APIs , 1998, IEEE Softw..

[12]  Ahmed E. Hassan,et al.  What are developers talking about? An analysis of topics and trends in Stack Overflow , 2014, Empirical Software Engineering.

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

[14]  Martin P. Robillard,et al.  How API Documentation Fails , 2015, IEEE Software.

[15]  Seung-won Hwang,et al.  Enriching Documents with Examples: A Corpus Mining Approach , 2013, TOIS.

[16]  Martin P. Robillard,et al.  What Makes APIs Hard to Learn? Answers from Developers , 2009, IEEE Software.

[17]  Rastislav Bodík,et al.  Jungloid mining: helping to navigate the API jungle , 2005, PLDI '05.

[18]  Christoph Treude,et al.  Augmenting API Documentation with Insights from Stack Overflow , 2016, 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE).

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

[20]  Reid Holmes,et al.  Live API documentation , 2014, ICSE.

[21]  Xin Chen,et al.  Recommending APIs for API Related Questions in Stack Overflow , 2018, IEEE Access.

[22]  Janet Nykaza,et al.  What programmers really want: results of a needs assessment for SDK documentation , 2002, SIGDOC '02.

[23]  Emad Shihab,et al.  What are mobile developers asking about? A large scale study using stack overflow , 2016, Empirical Software Engineering.

[24]  Xinli Yang,et al.  What Security Questions Do Developers Ask? A Large-Scale Study of Stack Overflow Posts , 2016, Journal of Computer Science and Technology.

[25]  J. H. Zar,et al.  Spearman Rank Correlation , 2005 .

[26]  Christoph Treude,et al.  Effective communication of software development knowledge through community portals , 2011, ESEC/FSE '11.

[27]  Lena Mamykina,et al.  Design lessons from the fastest q&a site in the west , 2011, CHI.

[28]  Marco Tulio Valente,et al.  On the use of replacement messages in API deprecation: An empirical study , 2018, J. Syst. Softw..

[29]  Xiao Ma,et al.  From Word Embeddings to Document Similarities for Improved Information Retrieval in Software Engineering , 2016, 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE).

[30]  Kyle Thayer Using Program Analysis to Improve API Learnability , 2018, 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[31]  David Lo,et al.  How practitioners perceive the relevance of software engineering research , 2015, ESEC/SIGSOFT FSE.

[32]  R. Fisher On the Interpretation of χ2 from Contingency Tables, and the Calculation of P , 2018, Journal of the Royal Statistical Society Series A (Statistics in Society).

[33]  Christopher Scaffidi,et al.  Why are APIs difficult to learn and use? , 2006, CROS.

[34]  Shari Lawrence Pfleeger,et al.  Personal Opinion Surveys , 2008, Guide to Advanced Empirical Software Engineering.