Book

  1. D. Spinellis and G. Gousios, Eds., Beautiful Architecture: Leading Software Engineers Explain How They Think. Sebastopol, CA: O’Reilly Media, Inc, 2009.

Journals

  1. R. Coelho, L. Almeida, G. Gousios, A. van Deursen, and C. Treude, “Exception Handling Bug Hazards in Android: Results from a Mining Study and an Exploratory Survey,” Empirical Software Engineering, 2016.
  2. E. Kalliamvakou, G. Gousios, K. Blincoe, L. Singer, D. M. German, and D. Damian, “An in-depth study of the promises and perils of mining GitHub,” Empirical Software Engineering, vol. 21, no. 5, pp. 2035–2071, 2016.
  3. G. Gousios and D. Spinellis, “Conducting quantitative software engineering studies with Alitheia Core,” Empirical Software Engineering, vol. 19, no. 4, pp. 885–925, 2014.
  4. P. Louridas and G. Gousios, “A note on rigour and replicability,” SIGSOFT Softw. Eng. Notes, vol. 37, no. 5, pp. 1–4, Sep. 2012.
  5. S. Androutsellis-Theotokis, D. Spinellis, M. Kechagia, and G. Gousios, “Open Source Software: A Survey from 10,000 Feet,” Foundations and Trends in Technology, Information and Operations Management, vol. 4, no. 3–4, pp. 187–347, 2011.
  6. D. Spinellis, G. Gousios, V. Karakoidas, P. Louridas, P. J. Adams, I. Samoladas, and I. Stamelos, “Evaluating the Quality of Open Source Software,” Electronic Notes in Theoretical Computer Science, vol. 233, pp. 5–28, 2009.
  7. G. Gousios, E. Aivaloglou, and S. Gritzallis, “Distributed Component Architectures Security Issues,” Computer Standards & Interfaces, vol. 27, no. 3, pp. 269–284, Mar. 2005.

Conferences (full papers)

  1. R. Kikas, G. Gousios, M. Dumas, and D. Pfahl, “Structure and Evolution of Package Dependency Networks,” in Proceedings of the 14th Working Conference on Mining Software Repositories, 2017, pp. 102–112.
  2. M. Beller, G. Gousios, and A. Zaidman, “Oops, My Tests Broke the Build: An Explorative Analysis of Travis CI with GitHub,” in Proceedings of the 14th Working Conference on Mining Software Repositories, 2017, pp. 356–367.
  3. G. Gousios, M.-A. Storey, and A. Bacchelli, “Work Practices and Challenges in Pull-Based Development: The Contributor’s Perspective,” in Proceedings of the 38th International Conference on Software Engineering, 2016, pp. 285–296.
  4. M. Beller, G. Gousios, A. Panichella, and A. Zaidman, “When, How, and Why Developers (Do Not) Test in Their IDEs,” in Proceedings of the 10th Joint Meeting on Foundations of Software Engineering, New York, NY, USA, 2015, pp. 179–190.
  5. G. Gousios, A. Zaidman, M.-A. Storey, and A. van Deursen, “Work Practices and Challenges in Pull-Based Development: The Integrator’s Perspective,” in Proceedings of the 37th International Conference on Software Engineering, 2015, vol. 1, pp. 358–368.
  6. R. Coelho, L. Almeida, G. Gousios, and A. van Deursen, “Unveiling Exception Handling Bug Hazards in Android based on GitHub and Google Code Issues,” in Proceedings of the 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories (MSR), 2015, pp. 134–145.
  7. H. Huijgens, G. Gousios, and A. van Deursen, “Pricing via Functional Size: A Case Study of a Company’s Portfolio of 77 Outsourced Projects,” in 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2015, pp. 1–10.
  8. M. Dias, A. Bacchelli, G. Gousios, D. Cassou, and S. Ducasse, “Untangling Fine-Grained Code Changes,” in Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, 2015, pp. 341–350.
  9. G. Gousios, M. Pinzger, and A. van Deursen, “An Exploratory Study of the Pull-based Software Development Model,” in Proceedings of the 36th International Conference on Software Engineering, New York, NY, USA, 2014, pp. 345–355.
  10. E. Kalliamvakou, G. Gousios, K. Blincoe, L. Singer, D. M. German, and D. Damian, “The Promises and Perils of Mining GitHub,” in Proceedings of the 11th Working Conference on Mining Software Repositories, New York, NY, USA, 2014, pp. 92–101.
  11. G. Gousios, “The GHTorrent dataset and tool suite,” in Proceedings of the 10th Working Conference on Mining Software Repositories, 2013, pp. 233–236.
  12. G. Gousios and D. Spinellis, “ GHTorrent: GitHub’s Data from a Firehose,” in MSR ’12: Proceedings of the 9th Working Conference on Mining Software Repositories, 2012, pp. 12–21.
  13. G. Gousios and D. Spinellis, “A platform for software engineering research,” in MSR ’09: Proceedings of the 6th Working Conference on Mining Software Repositories, 2009, pp. 31–40.
  14. I. Samoladas, G. Gousios, D. Spinellis, and I. Stamelos, “The SQO-OSS Quality Model: Measurement Based Open Source Software Evaluation,” in Open Source Development, Communities and Quality, Boston, 2008, vol. 275, pp. 237–248.
  15. G. Gousios, “The JikesXen Java Server Platform,” in Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications (OOPSLA), 2007, pp. 947–948.
  16. G. Gousios, V. Karakoidas, and D. Spinellis, “Tuning Java’s memory manager for high performance server applications,” in Proceedings of the 5th International System Administration and Network Engineering Conference SANE 06, 2006, pp. 69–83.
  17. G. Gousios and D. Spinellis, “A Comparison of Portable Dynamic Web Content Technologies for the Apache Web Server,” in Proceedings of the 3rd International System Administration and Networking Conference SANE 2002, 2002, pp. 103–119.

Conferences (short papers and workshops)

  1. H. Huijgens, R. Lamping, D. Stevens, H. Rothengatter, G. Gousios, and D. Romano, “Strong Agile Metrics: Mining Log Data to Determine Predictive Power of Software Metrics for Continuous Delivery Teams,” in Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, New York, NY, USA, 2017, pp. 866–871.
  2. M. Beller, G. Gousios, and A. Zaidman, “TravisTorrent: Synthesizing Travis CI and GitHub for Full-Stack Research on Continuous Integration,” in Proceedings of the 14th Working Conference on Mining Software Repositories, 2017, pp. 447–450.
  3. G. Gousios, D. Safaric, and J. Visser, “Streaming Software Analytics,” in Proceedings of the 2nd International Workshop on BIG Data Software Engineering, New York, NY, USA, 2016, pp. 8–11.
  4. M. Beller, I. Levaja, A. Panichella, G. Gousios, and A. Zaidman, “How to Catch ’Em All: WatchDog, a Family of IDE Plug-Ins to Assess Testing,” Proceedings of the 3rd International Workshop on Software Engineering Research and Industrial Practice. 2016.
  5. M. Beller, G. Gousios, and A. Zaidman, “How (Much) Do Developers Test?,” in Proceedings of the 37th International Conference on Software Engineering – Niew Ideas and Emerging Results track, 2015, vol. 2, pp. 559–562.
  6. C. Hauff and G. Gousios, “Matching GitHub developer profiles to job advertisements,” in Proceedings of the 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories (MSR), 2015, pp. 362–366.
  7. E. van der Veen, G. Gousios, and A. Zaidman, “Automatically Prioritizing Pull Requests,” in Proceedings of the 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories (MSR), 2015, pp. 357–361.
  8. G. Chen, D. Davis, G. Gousios, C. Hauff, and G.-J. Houben, “Learning transfer: does it take place?,” in Proceedings of the 2nd Workshop of Learning With MOOCs, 2015.
  9. V. Karakoidas, D. Mitropoulos, P. Louridas, G. Gousios, and D. Spinellis, “Generating the Blueprints of the Java Ecosystem,” in Proceedings of the 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories (MSR), 2015, pp. 510–513.
  10. D. Mitropoulos, G. Gousios, P. Papadopoulos, V. Karakoidas, P. Louridas, and D. Spinellis, “The Vulnerability Dataset of a Large Software Ecosystem,” in Proceedings of the 3rd International Workshop on Building Analysis Datasets and Gathering Experience Returns for Security, 2014.
  11. G. Gousios, B. Vasilescu, A. Serebrenik, and A. Zaidman, “Lean GHTorrent: GitHub Data on Demand,” in Proceedings of the 11th Working Conference on Mining Software Repositories, New York, NY, USA, 2014, pp. 384–387.
  12. G. Gousios and A. Zaidman, “A Dataset for Pull-based Development Research,” in Proceedings of the 11th Working Conference on Mining Software Repositories, New York, NY, USA, 2014, pp. 368–371.
  13. D. Mitropoulos, V. Karakoidas, P. Louridas, G. Gousios, and D. Spinellis, “The Bug Catalog of the Maven Ecosystem,” in Proceedings of the 11th Working Conference on Mining Software Repositories, New York, NY, USA, 2014, pp. 372–375.
  14. D. Mitropoulos, V. Karakoidas, P. Louridas, G. Gousios, and D. Spinellis, “Dismal Code: Studying the Evolution of Security Bugs,” in LASER ’13: Proceedings of the 2013 Workshop on Learning from Authoritative Security Experiment Results, Arlington, VA, 2013, pp. 37–48.
  15. D. Mitropoulos, G. Gousios, and D. Spinellis, “Measuring the Occurrence of Security-Related Bugs through Software Evolution,” in PCI 2012: Proceedings of 16th Panhellenic Conference on Informatics, 2012, pp. 117–122.
  16. E. Kalliamvakou, G. Gousios, D. Spinellis, and N. Pouloudi, “Measuring Developer Contribution from Software Repository Data,” in MCIS 2009: 4th Mediterranean Conference on Information Systems, 2009, pp. 600–611.
  17. G. Gousios and D. Spinellis, “Alitheia Core: An extensible software quality monitoring platform,” in ICSE ’09: Proceedings of the 31st International Conference on Software Engineering – Formal Research Demonstrations Track, 2009, pp. 579–582.
  18. G. Gousios and D. Spinellis, “Java Performance Evaluation Using External Instrumentation,” in Proceedings of the 12th Pan-Hellenic Conference on Informatics, 2008, pp. 173–177.
  19. G. Gousios, E. Kalliamvakou, and D. Spinellis, “Measuring developer contribution from software repository data,” in MSR ’08: Proceedings of the 2008 International Working Conference on Mining Software Repositories, New York, NY, USA, 2008, pp. 129–132.
  20. G. Gousios, V. Karakoidas, K. Stroggylos, P. Louridas, V. Vlachos, and D. Spinellis, “Software Quality Assessment of Open Source Software,” in Proceedings of the 11th Panhellenic Conference on Informatics, 2007.

Book chapters

  1. G. Gousios, “Open from the beginning,” in Perspectives in Data Science for Software Engineering, T. Menzies, L. Williams, and T. Zimmermann, Eds. Morgan Kaufmann, 2016, pp. 233–237.
  2. P. C. Rigby, A. Bacchelli, G. Gousios, and M. Mukadam, “A Mixed Methods Approach to Mining Code Review Data: Examples and a study of multi-commit reviews and pull requests,” in The Art and Science of Analyzing Software Data, C. Bird, T. Menzies, and T. Zimmermann, Eds. Morgan Kaufmann, 2015, pp. 231–255.
  3. A. de Groot, S. Kügler, P. Adams, and G. Gousios, “Call for Quality: Open Source Software Quality Observation,” in IFIP International Federation for Information Processing, vol. 203/2006, E. Damiani, B. Fitzgerald, W. Scacchi, M. Scotto, and G. Succi, Eds. Springer Boston, 2006, pp. 57–62.
  4. S. Androutsellis-Theotokis, V. Karakoidas, G. Gousios, D. Spinellis, and Y. Charalambidis, “Building an e-business platform: An experience report,” in Innovation and the knowledge Economy — Issues, Applications Case Studies, P. Cunningham and M. Cunningham, Eds. Amsterdam, Nethedlands: IOS Press, 2005, pp. 199–206.

Tutorials

  1. G. Gousios and D. Spinellis, “Mining Software Engineering Data from GitHub,” in Proceedings of the 39th International Conference on Software Engineering Companion, Piscataway, NJ, USA, 2017, pp. 501–502.

Theses

  1. G. Gousios, “JikesNode: A Java operating system,” Master's thesis, University of Manchester, Manchester, UK, 2004.
  2. G. Gousios, “Tools and Methods for Large Scale Software Engineering Research,” PhD thesis, Athens University of Economics and Business, Athens, Greece, 2009.

Technical Reports

  1. M. Beller, G. Gousios, and A. Zaidman, “Oops, my tests broke the build: An analysis of Travis CI builds with GitHub,” PeerJ Preprints, vol. 4, p. e1984v1, Apr. 2016.
  2. A. Rastogi, N. Nagappan, and G. Gousios, “All contributors are equal; some contributors are more equal than others,” IIIT Delhi, IIITD-TR-2016-001, Jan. 2016.
  3. G. Gousios and A. Bacchelli, “Work Practices and Challenges in Pull–Based Development: The Contributor’s Perspective,” Radboud University Nijmegen, Internal Report ICIS–R15001, Mar. 2015.
  4. G. Gousios, A. Zaidman, M.-A. Storey, and A. Van Deursen, “Work practices and challenges in pull-based development: the integrator’s perspective,” Delft University of Technology, Software Engineering Research Group, Internal Report TUD-SERG-2014-013, Sep. 2014.
  5. G. Gousios, “Rethinking the Java software stack: Optimisation opportunities in the face of hardware resource virtualisation,” Athens University of Economics and Business, Jan. 2007.
  6. G. Gousios, “Software engineering properties of functionally enabled languages,” Athens University of Economics and Business, Jan. 2011.

Working papers

  1. E. Meijer and G. Gousios, “Teaching Applied Functional Programming: Experiences from the functional programming course at TU Delft,” 2015.