Bibliography on Software Analytics

Overview

    • Software Analytics as a Learning Case in Practice: Approaches and Experiences. Dongmei Zhang, Yingnong Dang, Jian-Guang Lou, Shi Han, Haidong Zhang, and Tao Xie. MALETS 2011. [PDF]
    • Analytics for Software Development. Raymond P.L. Buse, Thomas Zimmermann. FoSER 2010. [PDF]
    • Software Intelligence: Future of Mining Software Engineering Data. Ahmed E. Hassan and Tao Xie. FoSER 2010. [PDF]

Data Study Papers from UCSD (Full List)

    • Zuoning Yin, Xiao Ma, Jing Zheng, Yuanyuan Zhou, Lakshmi N. Bairavasundaram and Shankar Pasupathy. An Empirical Study on Configuration Errors in Commercial and Open Source Systems. To appear in the proceedings of the 23rd ACM Symposium on Operating Systems Principles (SOSP'11), October 2011 (acceptance rate: 18.3% = 28/153). [PDF]
    • Zuoning Yin, Ding Yuan, Yuanyuan Zhou, Shankar Pasupathy and Lakshmi N. Bairavasundaram. How Do Fixes Become Bugs? -- A Comprehensive Characteristic Study on Incorrect Fixes in Commercial and Open Source Operating Systems To appear in the proceedings of the 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE'11), September 2011. Distinguished Paper (acceptance rate: 16.7% = 34/203). [PDF] [BIB]
    • Weiwei Xiong, Soyeon Park, Jiaqi Zhang, Yuanyuan Zhou and Zhiqiang Ma. Ad Hoc Synchronization Considered Harmful. In the proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI'10), Vancouver, BC, CA, October 2010 (acceptance rate: 16.1% = 32/199). [PDF] [PS] [BIB]
    • Weihang Jiang, Chongfeng Hu, Shankar Pasupathy, Arkady Kanevsky and Yuanyuan Zhou. Storage System Problem Troubleshooting and System Logs. ;login: The USENIX Magazine June 2009, Volume 34, Number 3 (;login:'09). [PDF]
    • (Alphabetic order) Yoann Padioleau, Lin Tan and Yuanyuan Zhou. Listening to Programmers - Taxonomies and Characteristics of Comments in Operating System Code. In the proceedings of the 31st International Conference on Software Engineering (ICSE'09), May 2009 (Acceptance Rate: 12.3% = 50/405). [PDF] [PS] [BIBTXT]
    • Weihang Jiang, Chongfeng Hu, Shankar Pasupathy, Arkady Kanevsky, Zhenmin Li and Yuanyuan Zhou. Understanding Customer Problem Troubleshooting from Storage System Logs. In the Proceedings of 6th USENIX Conference on File and Storage Technologies (FAST'09), February, 2009 (acceptance rate: 22.5%). [PDF]
    • Weihang Jiang, Chongfeng Hu, Yuanyuan Zhou and Arkady Kanevsky. Are Disks the Dominant Contributor for Storage Failures? A Comprehensive Study of Storage Subsystem Failure Characteristic. ACM Transactions on Storage, Vol. 4, No. 3, Article 7, November 2008 (TOS'08) [PDF][BibTex]
    • Shan Lu, Soyeon Park, Eunsoo Seo, Yuanyuan Zhou. Learning from Mistakes --- A Comprehensive Study on Real World Concurrency Bug Characteristics. In the proceedings of the 13th International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS'08), March 2008 (acceptance rate: 24%).[PDF][BibTex]
    • Shan Lu, Weihang Jiang and Yuanyuan Zhou. A Study of Interleaving Coverage Criteria. In the Proceedings of the 15th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE'07) (short paper), September 2007 (acceptance rate: 17%). [PDF][BibTex]

Other Groups

    • Nels E. Beckman, Duri Kim, and Jonathan Aldrich. An Empirical Study of Object Protocols in the Wild. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP '11), 2011.

Data Study Papers from UW (Full List)

    • Ko, A. J. and Riche, Y. (2011). The Role of Conceptual Knowledge in API Usability. IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Pittsburgh, PA, USA, 173-176 (acceptance rate: 35%) local
  • Li, P., Kivett, R. Zhan T., Jeon S., Nagappan, N., Murphy, B., & Ko, A. J. (2011). Characterizing the Differences Between Pre- and Post- release Versions of Software. International Conference on Software Engineering, Software Engineering in Practice, Oahu, Hawaii, USA, 716-725. (acceptance rate: 18%) local
  • Chilana, P.K., Ko, A. J., Wobbrock, J.O., Grossman, T. and Fitzmaurice, G. (2011). Post-Deployment Usability: A Survey of Current Practices. ACM Conference on Human Factors in Computing Systems (CHI), May 7-12, Vancouver, BC, Canada, 2243-2246. (acceptance rate: 25%) local
  • Ko, A. J. and Chilana, P.K. (2011). Design, Discussion, and Dissent in Open Bug Reports. iConference, Seattle, WA, February 8-11, 106-113. (acceptance rate: 63%) local
  • Ko, A. J., Myers B. A., Coblenz, M. J., and Aung, H. H. (2006). An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks. IEEE Transactions on Software Engineering, 33(12), December, 971-987. local
  • Ko, A. J., DeLine, R., Venolia, G. (2007). Information Needs in Collocated Software Development Teams. International Conference on Software Engineering (ICSE), Minneapolis, MN, May 20-26, 344-353 (acceptance rate: 14%). local talk
  • Cherubini, M., Venolia, G. DeLine, R. and Ko, A. J. (2007). Let's Go to the Whiteboard: How and Why Software Developers Draw Code. ACM Conference on Human Factors in Computing Systems (CHI), San Jose, CA, April 28-May 3, 557-566 (acceptance rate: 26%). local
  • Ko, A. J., Myers, B.A., Chau, D. H. (2006). A Linguistic Analysis of How People Describe Software Problems in Bug Reports. Visual Languages and Human-Centric Computing, Brighton, United Kingdom, September 4-8, 127-134 (acceptance rate: 28%). local talk
  • Ko, A. J., Aung, H., and Myers, B. A. (2005). Eliciting Design Requirements for Maintenance-Oriented IDEs: A Detailed Study of Corrective and Perfective Maintenance Tasks. International Conference on Software Engineering (ICSE), St. Louis, MI, May 15-21, 126-135 (acceptance rate: 14%). local talk
    • Ko, A. J. and Chilana P. (2010). How Power Users Help and Hinder Open Bug Reporting. ACM Conference on Human Factors in Computing Systems (CHI), Atlanta, GA, 1665-1674 (acceptance rate: 24%). st paper local
    • Chilana P., Wobbrock, J., and Ko, A. J. (2010). Usability Practices in Complex Domains: Implications for Training the Next Generation of Usability Professionals. ACM Conference on Human Factors in Computing Systems (CHI ’10), Atlanta, GA, 2337-2346 (acceptance rate: 24%). local
    • Ko, A. J. and Myers B.A. (2009). Attitudes and Self-Efficacy in Young Adults' Computing Autobiographies. IEEE Symposium on Visual Languages and Human-Centric Computing, Corvallis, OR, USA, 67-74 (acceptance rate: 25%). local
    • Myers B.A., Park S., Nakano Y., Mueller G., Ko, A. J. (2008). How Designers Design and Program Interactive Behaviors. IEEE Symposium on Visual Languages and Human-Centric Computing, Sept 15-18, Herrsching am Ammersee, Germany, 177-184 (acceptance rate: 29%).ieee
    • Ko, A. J., Myers, B. A., and Aung, H. (2004). Six Learning Barriers in End-User Programming Systems. IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Rome, Italy, September 26-29, 199-206 (acceptance rate: 32%). local talk

See Bibliography on Mining Software Engineering Data