Journal Articles

  1. Sri Lakshmi Vadlamani, Omair Shafiq, and Olga Baysal. "Using Machine Learning to Analyze and Predict Entry Patterns of Low-Cost Airlines: A Study of Southwest Airlines". Accepted to the Elsevier Journal on Machine Learning with Applications, September 2022.
  2. Gias Uddin, Olga Baysal, Latifa Guerrouj, and Foutse Khomh. "Understanding How and Why Developers Seek and Analyze API-related Opinions". IEEE Transactions on Software Engineering (TSE). Accepted on February 24, 2019 and currently under publishing.
  3. Olga Baysal, Oleksii Kononenko, Reid Holmes, and Michael W. Godfrey. "Investigating Technical and Non-Technical Factors Influencing Modern Code Review". Empirical Software Engineering Journal (EMSE), 21, pp. 932–959 (2016).
  4. Olga Baysal, Reid Holmes, and Michael W. Godfrey. "Developer Dashboards: The Need For Qualitative Analytics". IEEE Software, 30(4), pp. 46–52, July-August 2013 issue on the theme "Software Analytics: So What?".

Book Chapters

  1. Olga Baysal. "A Tailored Suit: The Big Opportunity in Personalizing Issue Tracking", a chapter in the book "Perspectives on Data Science for Software Engineering", Tim Menzies, Laurie Williams, and Thomas Zimmermann (eds.), Morgan Kaufmann, 2016.
  2. Olga Baysal, Oleksii Kononenko, Reid Holmes, and Michael W. Godfrey. "Synthesizing Knowledge from Software Development Artifacts" a chapter in the book "The Art and Science of Analyzing Software Data", Christian Bird, Tim Menzies, and Thomas Zimmermann (eds.), Morgan Kaufmann, 2015.

Referreed Conference Papers

  1. Oz Kilic, Nathaniel Bowness, and Olga Baysal. "Keep the Ball Rolling: Analyzing Release Cadence in GitHub". In Proc. of the International Conference on Mining Software Repositories (MSR), the Mining Challenge track, Melbourne, Australia, May 15--16, 2023.
  2. Michael MacInnis, Olga Baysal, and Michele Lanza. "Terminals All the Way Down". In Proc. of the IEEE/ACM 44th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), Pittsburgh, PA, USA, May 21-29, 2022.
  3. Keerthana Muthu Subash, Lakshmi Prasanna Kumar, Sri Lakshmi Vadlamani, Preetha Chatterjee, and Olga Baysal. "DISCO: A Dataset of Discord Chat Conversations for Software Engineering Research". In Proc. of the International Conference on Mining Software Repositories (MSR), the Data/Tool Showcase track, Pittsburgh, PA, USA, May 23-24, 2022.
  4. Amirhossein Naghshzan, Latifa Guerrouj and Olga Baysal. "Leveraging Unsupervised Learning to Summarize Code Entities Discussed in Stack Overflow". In Proc. of the International Working Conference on Source Code Analysis & Manipulation (SCAM), Luxembourg City, September 27-28, 2021.
  5. Sri Lakshmi Vadlamani, Benjamin Emdon, Joshua Arts, and Olga Baysal. "Can GraphQL Replace REST? A Study of Their Efficiency and Viability". In Proc. of the 8th International Workshop on Software Engineering Research and Industrial Practice (SER&IP), Madrid, Spain, June 04, 2021.
  6. Khadija Osman and Olga Baysal. "Health is Wealth: Evaluating the Health of the Bitcoin Ecosystem in GitHub". In Proc. of the 4th International Workshop on Software Health in Projects, Ecosystems and Communities (SoHeal), Madrid, Spain, May 29, 2021.
  7. Saraj Singh Manes and Olga Baysal. "Studying the Change Histories of Stack Overflow and GitHub Snippets". In Proc. of the International conference on Mining Software Repositories (MSR), Madrid, Spain, May 17-19, 2021.
  8. Sri Lakshmi Vadlamani and Olga Baysal. "Studying Software Developer Expertise and Contributions in Stack Overflow and GitHub". In Proc. of the 36th IEEE International Conference on Software Maintenance and Evolution (ICSME), September 27-October 03, 2020, Adelaide, Australia.
  9. Jonathan Saddler, Cole Peterson, Sanjana Sama, Shruthi Nagaraj, Olga Baysal, Latifa Guerrouj, and Bonita Sharif. "Studying Developer Reading Behavior on StackOverflow During API Summarization Tasks". In Proc. of the 27th IEEE Int. Conf. on Software Analysis, Evolution and Reengineering (SANER), London, ON, Canada, February 2020.
  10. Jingyi Shen, Olga Baysal, and M. Omair Shafiq. "Evaluating The Performance of Machine Learning Sentiment Analysis Algorithms in Software Engineering". In Proc. of the 5th International Conference on Cloud and Big Data Computing (CBDCom), Fukuoka, Japan, August 2019.
  11. Saraj Singh Manes and Olga Baysal. "How Often and What StackOverflow Posts Do Developers Reference in Their GitHub Projects?" (short paper for MSR Mining Challenge). In Proc. of the 16th International Conference on Mining Software Repositories (MSR), Montreal, Canada, May 2019.
  12. Christopher Bellman, Ahmad Seet, and Olga Baysal. "Studying Developer Build Issues and Debugger Usage via Timeline Analysis in Visual Studio IDE" (short paper for MSR Mining Challenge). In Proc. of the 15th International Conference on Mining Software Repositories (MSR), Gothenburg, Sweden, May 2018.
  13. Oleksii Kononenko, Tresa Rose, Olga Baysal, Michael W. Godfrey, Dennis Theisen, and Bart de Water. "Studying Pull Request Merges: A Case of Shopify's Active Merchant". In Proc. of the 40th International Conference on Software Engineering (ICSE), Gothenburg, Sweden, May 2018. [Acceptance rate: 31/131 or 24\%]
  14. Ekaba Bisong, Eric Tran and Olga Baysal. "Built to Last or Built Too Fast? Evaluating Prediction Models for Build Times" (short paper for MSR Mining Challenge). In Proc. of the Working Conference on Mining Software Repositories (MSR), Buenos Aires, Argentina, May 2017.
  15. Oleksii Kononenko, Olga Baysal, and Michael W. Godfrey. "Code Review Quality: How Developers See It". In Proc. of the 38th ACM/IEEE Intl. Conference on Software Engineering (ICSE), Austin, TX, May 2016. [Acceptance rate: 101/530 or 19% for full papers].
  16. Kenny Byrd, Alisher Mansurov, and Olga Baysal. "Mining Twitter Data For Influenza Detection and Surveillance". In Proc. of the ICSE 2016 Workshop on Software Engineering in Healthcare Systems (SEHS 2016), Austin, TX, May 2016.
  17. Haifa Alharthi, Djedjiga Outioua, and Olga Baysal. "Predicting Questions' Scores on Stack Overflow". In Proc. of the ICSE 2016 Workshop on Crowd Sourcing in Software Engineering (CSI-SE 2016), Austin, TX, May 2016.
  18. Oleksii Kononenko, Olga Baysal, Latifa Guerrouj, Yaxin Cao, and Michael W. Godfrey. "Investigating Code Review Quality: Do People and Participation Matter?". In Proc. of the 31st IEEE Int. Conference on Software Maintenance and Evolution (ICSME), 2015.
  19. Olga Baysal, Reid Holmes, and Michael W. Godfrey. "No Issue Left Behind: Reducing Information Overload in Issue Tracking". In Proc. of the International Symposium on the Foundations of Software Engineering (FSE), 2014. pp. 666–677
  20. Oleksii Kononenko, Olga Baysal, Reid Holmes, and Michael W. Godfrey. "DASHboards: Enhancing Developer Situational Awareness". In Proc. of Formal Demonstrations Track at the 36th ACM/IEEE International Conference on Software Engineering (ICSE-14), Hyderabad, India, June, 2014. pp. 552–555
  21. Oleksii Kononenko, Olga Baysal, Reid Holmes, and Michael W. Godfrey. "Mining Modern Repositories with Elasticsearch". In Proc. of the 11th IEEE International Working Conference on Mining Software Repositories (MSR-14), Hyderabad, India, June, 2014. pp. 328–331
  22. Olga Baysal, Oleksii Kononenko, Reid Holmes, and Michael W. Godfrey. "The Influence of Non-Technical Factors on Code Review". In Proc. of the 20th Working Conference on Reverse Engineering (WCRE-13), Koblenz, Germany, October 2013. pp. 122–131 [Acceptance rate: 38/97 or 39% for full papers]. Awarded Distinguished Paper Award
  23. Olga Baysal, Reid Holmes, and Michael W. Godfrey. "Situational Awareness: Personalizing Issue Tracking Systems". In Proc. of the New Ideas and Emerging Results (NIER) Track at the 35th ACM/IEEE International Conference on Software Engineering (ICSE-13), San Francisco, CA, USA, May 22-24, 2013. pp. 1185–1188 [Acceptance rate: 31/143 or 22%]
  24. Olga Baysal. "Informing Development Decisions: From Data To Information". In Proc. of the 35th ACM/IEEE International Conference on Software Engineering (ICSE-2013), Doctoral Symposium, San Francisco, CA, USA, May 21, 2013. pp. 1407–1410
  25. Olga Baysal, Oleksii Kononenko, Reid Holmes, and Michael W. Godfrey. "Extracting Artifact Lifecycle Models From Metadata History". In Proc. of the 2013 ICSE Workshop on Data Analysis Patterns in Software Engineering (DAPSE-13), San Francisco, CA, USA, May 21, 2013. pp. 17–19
  26. Hadi Hemmati, Sarah Nadi, Olga Baysal, Oleksii Kononenko, Wei Wang, Reid Holmes, and Michael W. Godfrey. “The MSR Cookbook: Mining a Decade of Research”. In Proc. of the 10th IEEE International Working Conference on Mining Software Repositories (MSR-13), San Francisco, May 2013. pp. 343–352 [Acceptance rate: 31/81 or 38% for full papers]
  27. Olga Baysal, Oleksii Kononenko, Reid Holmes and Michael W. Godfrey. “The Secret Life of Patches: A Firefox Case Study”. In Proc. of the 19th Working Conference on Reverse Engineering (WCRE-12), Kingston, ON, Canada, October 2012. pp. 447–455 [Acceptance rate: 43/118 or 36% for full papers]
  28. Olga Baysal, Reid Holmes, and Michael W. Godfrey. “Revisiting Bug Triage and Resolution Practices” (position paper). In Proc. of the 2012 ICSE Workshop on User evaluation for Software Engineering Researchers (USER-12), Zurich, Switzerland, June 5, 2012. pp. 29–30
  29. Olga Baysal, Reid Holmes, and Michael W. Godfrey. “Mining Usage Data and Development Artifacts”. In Proc. of the 2012 IEEE International Working Conference on Mining Software Repositories (MSR-12), Zurich, Switzerland, June 2012. pp. 343–352 [Acceptance rate: 18/64 or 28% for full papers].
  30. Olga Baysal, Ian Davis, and Michael W. Godfrey. “A Tale of Two Browsers” (short paper for MSR Challenge). In Proc. of the 8th Working Conference on Mining Software Repositories (MSR-11). Honolulu, Hawaii, USA, May 21–22, 2011. pp. 238–241
  31. Olga Baysal, Michael W. Godfrey, and Robin Cohen. “A Bug You Like: A Framework for Automated Assign- ment of Bugs” (poster paper). In Proc. of the 17th IEEE International Conference on Program Comprehension (ICPC-09), Vancouver, BC, May 17–19, 2009. pp. 297–298
  32. Carol J Fung, Olga Baysal, Jie Zhang, Issam Aib, and Raouf Boutaba. “Trust Management for Host-based Collaborative Intrusion Detection”. In Proc. of the 19th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM-08), Samos Island, Greece, September 22-26, 2008. pp. 109–122 [Acceptance rate: 36.8%].
  33. Olga Baysal and Andrew J. Malton. “Correlating Social Interactions to Release History During Software Evolution”. In Proc. of the International Workshop on Mining Software Repositories (MSR-07), Minneapolis, MN, USA, May 19–20, 2007. 7 pages [Acceptance rate: 38%].
  34. Raihan Al-Ekram, Archana Adma, and Olga Baysal. “diffX: An Algorithm to Detect Changes in Multi-Version XML Documents”. In Proc. of the 15th Annual International Conference of Computer Science and Software Engineering (CASCON’05), Richmond Hill, ON, Canada. pp. 1–11 [Acceptance rate: 27%].

Misc (tech reports and such)

  • "Learning from Geoscientists: An Open Access Journal Model for Publishing Software Engineering Research" (position paper) by Olga Baysal and Steve Easterbrook. Submitted to Academic Publishing 2.0., 2014.
  • Technical report CS-2012-10 titled “A Qualitative Study of Mozilla’s Process Management Practices”, Olga Baysal and Reid Holmes. School of Computer Science, University of Waterloo, October 2012. 35 pages

Talks

Conference Talks

  • “No Issue Left Behind: Reducing Information Overload in Issue Tracking". The International Symposium on the Foundations of Software Engineering (FSE-14), Hong Kong, November 20, 2014.
  • “Improving Developer Situational Awareness with Software Analytics”, a New Faculty Talk (invited) at the Consortium for Software Engineering Research (CSER Fall 2014), Markham, ON, November 02, 2014.
  • “The Influence of Non-Technical Factors on Code Review”. The 20th Working Conference on Reverse Engineer- ing (WCRE-13), Koblenz, Germany, October 16, 2013.
  • “Situational Awareness: Personalizing Issue Tracking Systems”. The New Ideas and Emerging Results (NIER) Track at the 35th International Conference on Software Engineering (ICSE-13), San Francisco, CA, USA, May 23, 2013.
  • “Informing Development Decisions: From Data To Information”. The Doctoral Symposium at the 35th Inter- national Conference on Software Engineering (ICSE-2013), San Francisco, CA, USA, May 21, 2013.
  • “Extracting Artifact Lifecycle Models From Metadata History”. The 2013 ICSE Workshop on Data Analysis Patterns in Software Engineering (DAPSE-13), San Francisco, CA, USA, May 21, 2013.
  • “The MSR Cookbook: Mining a Decade of Research”. The 10th IEEE Intl. Working Conf. on Mining Software Repositories (MSR-13), San Francisco, May 19, 2013.
  • “The Secret Life of Patches: A Firefox Case Study”. The 19th Working Conference on Reverse Engineering (WCRE-12), Kingston, ON, Canada, October 18, 2012.
  • “Revisiting Bug Triage and Resolution Practices”. The 2012 ICSE Workshop on User Evaluation for Software Engineering Researchers (USER-12), Zurich, Switzerland, June 5, 2012.
  • “Mining Usage Data and Development Artifacts”. The 2012 IEEE Working Conference on Mining Software Repositories (MSR-12), Zurich, Switzerland, June 2, 2012.
  • “A Bug You Like: A Framework for Automated Assignment of Bugs”. The 17th IEEE Intl. Conference on Program Comprehension (ICPC-09), May 17, 2009, Vancouver, BC.
  • Industry Talks

  • “Developer Dashboards: The Need For Qualitative Analytics”, Mozilla Toronto Office, September 06, 2013.
  • “WebKit Code Review: Main Findings”, Google Waterloo Office, April 10, 2013.
  • “The Minervan Project: Improving Development Intelligence”, IBM Toronto Office, April 01, 2009.
  • Other Talks

  • “Supporting Development Decisions with Software Analytics”, Research Talk at the Department of Computer Science, University of Toronto, May 14, 2014.
  • “Software Analytics to Support Development Decisions”, Research Talk at the Department of Computer Science and Operations Research, University of Montreal, February 10, 2014.
  • “Informing Software Development: From Data to Decisions”, Research Talk at the Data Science Laboratory, Ryerson University, June 13, 2013.
  • “Situational Awareness: Personalizing Issue Tracking Systems” (poster). Consortium for Software Engineering (CSER) Meeting, Markham, ON, Canada, November 17, 2013.
  • “The Influence of Non-Technical Factors on Code Review”, Software Engineering Seminar, School of Computer Science, University of Waterloo, September 25, 2013.
  • “Personalizing Issue Trackers” (poster). Cheriton Symposium, School of Computer Science, University of Wa- terloo, September 13, 2013.
  • “The Secret Life of Patches”. Software Engineering Seminar, School of Computer Science, University of Waterloo, October 10, 2012.
  • “The Secret Life of Patches” (poster). Cheriton Symposium, School of Computer Science, University of Waterloo, September 21, 2012.
  • “Mining Usage Data and Development Artifacts”. Software Engineering Seminar, School of Computer Science, University of Waterloo, March 14, 2012.
  • "A Tale of Two Browsers”. Research Seminar at the SWAG lab, University of Waterloo, March 28, 2011.