Papers
“"A bit of code": How the Stack Overflow Community Creates Quality Postings”, 47th International Hawai'i Conference on System Sciences (HICSS-47). IEEE Computer Society, pp. 1425-1434, 2014. hicssSMFinalWatermark.pdf (867 KB)
, “From a Firm-Based to a Community-Based Model of Knowledge Creation: The Case of the Linux Kernel Development”, Organization Science, vol. 14, pp. pp. 633-649, 2003.
, “Discovery of Technical Expertise from Open Source Code Repositories”, in Proceedings of the 22Nd International Conference on World Wide Web Companion, Republic and Canton of Geneva, Switzerland, 2013, pp. 97–98.
, “Knowledge Flows Within Open Source Software Projects: A Social Network Perspective”, in Advances in Ubiquitous Networking 2: Proceedings of the UNet'16, Singapore: Springer Singapore, 2017, pp. 247–258.
, “Knowledge Reuse in Open Source Software: An Exploratory Study of 15 Open Source Projects”, in Proceedings of the 38th Annual Hawaii International Conference on System Sciences, Big Island, HI, USA, 2006, pp. 1-10.
, “Identifying Knowledge Brokers that Yield Software Engineering Knowledge in OSS Projects”, Information and Software Technology, vol. 46, pp. 1025-1033, 2006. IST-Vol-48-11-2006.pdf (1.39 MB)
, “Strategic Interaction and Knowledge Sharing in the KDE Developer Mailing List”, Management Science, vol. 52, no. 7, pp. 1031 - 1042, 2006.
, “Managing knowledge sharing in distributed innovation from the perspective of developers: empirical study of open source software projects in China”, Technology Analysis & Strategic Management, vol. 2929143029, no. 11721, pp. 1 - 22, 2017.
, “Mining search topics from a code search engine usage log”, in 2009 6th IEEE International Working Conference on Mining Software Repositories (MSR)2009 6th IEEE International Working Conference on Mining Software Repositories, Vancouver, BC, Canada, 2009, pp. 111 - 120.
, “Analyzing and mining a code search engine usage log”, Empirical Software Engineering, vol. 17, no. 4-5, pp. 424 - 466, 2012.
, “Information theoretic evaluation of change prediction models for large-scale software”, in Proceedings of the 2006 international workshop on Mining software repositories, New York, NY, USA, 2006, pp. 126–132. 126InformationTheoretic.pdf (333.99 KB)
, “The search for a research method for studying OSS process innovation”, Empirical Software Engineering, vol. 16, no. 4, pp. 514 - 537, 2011.
, “Automatic labeling of software components and their evolution using log-likelihood ratio of word frequencies in source code”, in 2009 6th IEEE International Working Conference on Mining Software Repositories (MSR)2009 6th IEEE International Working Conference on Mining Software Repositories, Vancouver, BC, Canada, 2009, pp. 175 - 178. 175AutomaticLabeling.pdf (186.08 KB)
, “Self-Organization Patterns in Wasp and Open Source Communities”, IEEE Intelligent Systems, vol. 21, no. 2, pp. 36 - 40, 2006. valverde.pdf (470.52 KB)
, “Using Latent Dirichlet Allocation for automatic categorization of software”, in 2009 6th IEEE International Working Conference on Mining Software Repositories (MSR)2009 6th IEEE International Working Conference on Mining Software Repositories, Vancouver, BC, Canada, 2009, pp. 163 - 166. 163MSR2009_TianPos.pdf (75.5 KB)
, “Language entropy: A metric for characterization of author programming language distribution”, in 4th Workshop on Public Data about Software Development (WoPDaSD 2009), 2009. LanguageEntropy-JonathanKrein.pdf (895.29 KB)
, “Impact of Programming Language Fragmentation on Developer Productivity”, International Journal of Open Source Software and Processes, vol. 2, no. 2, pp. 41 - 61, 2010.
, “What do large commits tell us?: a taxonomical study of large commits”, in Proceedings of the 2008 international working conference on Mining software repositories, New York, NY, USA, 2008, pp. 99–108. p99-hindle.pdf (154.38 KB)
, “How does Context affect the Distribution of Software Maintainability Metrics?”, in Proceedings of the 29th IEEE International Conference on Software Maintainability, 2013. icsm2013_contextstudy.pdf (248.73 KB)
, “Mining large software compilations over time: another perspective of software evolution”, in Proceedings of the 2006 international workshop on Mining software repositories, New York, NY, USA, 2006, pp. 3–9. 3miningLarge.pdf (247.09 KB)
, “Location, Location, Location: How Network Embeddedness Affects Project Success in Open Source Systems”, Management Science, vol. 52, pp. 1043–1056, 2006.
, “Studying software evolution using topic models”, Science of Computer Programming, vol. 80, pp. 457–479, 2014.
, “Towards an Openness Rating System for Open Source Software”, in 2010 43rd Hawaii International Conference on System Sciences (HICSS 2010), Honolulu, Hawaii, USA, 2010, pp. 1 - 8. 10-07-04.pdf (174.81 KB)
, “Learning from defect removals”, in 2009 6th IEEE International Working Conference on Mining Software Repositories (MSR)2009 6th IEEE International Working Conference on Mining Software Repositories, Vancouver, BC, Canada, 2009, pp. 179 - 182. 179LearnFromDefects-MSR09.pdf (92.95 KB)
, “On mining data across software repositories”, in 2009 6th IEEE International Working Conference on Mining Software Repositories (MSR)2009 6th IEEE International Working Conference on Mining Software Repositories, Vancouver, BC, Canada, 2009, pp. 171 - 174. 171MiningAcrossmsr09.pdf (443.17 KB)
,