Publications
Here is a list of my publications, ordered by type and date. You can find
an organised presentation of my work in my
research
page.
Download citation information in
Bibtex
format.
The contents of this page lead to pre-publication renderings of the
corresponding papers.
Book
- Diomidis Spinellis and Georgios Gousios,
editors.
Beautiful Architecture: Leading Software Engineers Explain How They
Think.
O'Reilly Media, Inc, Sebastopol, CA, 2009.
Journal Articles
- Stephanos Androutsellis-Theotokis,
Diomidis Spinellis, Maria Kechagia, and Georgios Gousios.
Open source software: A survey from 10,000 feet.
Foundations and Trends in Technology, Information and Operations
Management, 4(3–4):187–347, 2010.
(doi:10.1561/0200000026)
- Dimitrios Mitropoulos, Konstantinos
Stroggylos, Georgios Gousios, and Diomidis Spinellis.
Protecting web users from Javascript injection attacks.
International Journal of Information Security, April 2012.
Accepted with revision.
- Georgios Gousios and Diomidis Spinellis.
Conducting quantitative software engineering studies with alitheia core.
Empirical Software Engineering, April 2012.
Accepted with revision.
- Diomidis Spinellis, Georgios Gousios,
Vassilios Karakoidas, Panagiotis Louridas, Paul J. Adams, Ioannis Samoladas,
and Ioannis Stamelos.
Evaluating
the quality of open source software.
Electronic Notes in Theoretical Computer Science, 233:5 – 28,
2009.
- Georgios Gousios, Eyfthymia Aivaloglou, and
Stefanos Gritzallis.
Distributed
component architectures security issues.
Computer Standards & Interfaces, 27(3):269–284, March 2005.
Book Chapters
- Stephanos Androutsellis-Theotokis,
Vassilios Karakoidas, Georgios Gousios, Diomidis Spinellis, and Yannis
Charalambidis.
Building
an e-business platform: An experience report.
In Paul Cunningham and Miriam Cunningham, editors, Innovation and the
knowledge Economy — Issues, Applications Case Studies, pages
199–206. IOS Press, Amsterdam, Nethedlands, October 2005.
- Adriaan de Groot, Sebastian Kügler,
Paul Adams, and Georgios Gousios.
Call
for quality: Open source software quality observation.
In Ernesto Damiani, Brian Fitzgerald, Walt Scacchi, Marco Scotto, and Giancarlo
Succi, editors, IFIP International Federation for Information
Processing, volume 203/2006, pages 57–62. Springer Boston, 2006.
Conference Publications
- Georgios Gousios and Diomidis Spinellis.
GHTorrent: GitHub's data from a firehose.
In Michael W. Godfrey and Jim Whitehead, editors, MSR '12: Proceedings
of the 9th Working Conference on Mining Software Repositories, pages
31–40. ACM, June 2012.
- Eirini Kalliamvakou, Georgios Gousios,
Diomidis Spinellis, and Nancy Pouloudi.
Measuring developer contribution from software repository data.
In A. Poulymenakou, N. Pouloudi, and K. Pramatari, editors, MCIS 2009:
4th Mediterranean Conference on Information Systems, pages 600–611,
September 2009.
- Georgios Gousios and Diomidis 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, pages
579–582. IEEE, May 2009.
- Georgios Gousios and Diomidis Spinellis.
A platform for software engineering research.
In Michael W. Godfrey and Jim Whitehead, editors, MSR '09: Proceedings
of the 6th Working Conference on Mining Software Repositories, pages
31–40. IEEE, May 2009.
- Georgios Gousios and Diomidis Spinellis.
Java performance evaluation using external instrumentation.
In Proceedings of the 12th Pan-Hellenic Conference on Informatics,
2008.
- Ioannis Samoladas, Georgios Gousios,
Diomidis Spinellis, and Ioannis Stamelos.
The SQO-OSS quality model: Measurement based open source software evaluation.
In Ernesto Damiani and Giancarlo Succi, editors, Open Source Development,
Communities and Quality — OSS 2008: 4th International Conference on Open
Source Systems, pages 237–248, Boston, September 2008. IFIP 20th
World Computer Congress, Working Group 2.3 on Open Source Software,
Springer.
- Diomidis Spinellis, Georgios Gousios,
Vassilios Karakoidas, Panagiotis Louridas, Paul J. Adams, Ioannis Samoladas
c, and Ioannis Stamelos.
Evaluating the quality of open source software.
In SQM 2008: Second International Workshop on Software Quality and
Maintainability—12th European Conference on Software Maintenance and
Reengineering (CSMR 2008) satellite event, pages 5–28. The
Reengineering Forum, April 2008.
Electronic Notes in Theoretical Computer Science Volume 233 (March 2009).
- Georgios Gousios, Eirini Kalliamvakou, and
Diomidis Spinellis.
Measuring developer contribution from software repository data.
In MSR '08: Proceedings of the 2008 international working conference on
Mining software repositories, pages 129–132, New York, NY, USA, 2008.
ACM.
- Georgios Gousios.
The JikesXen Java server platform.
In Companion to the 22nd ACM SIGPLAN conference on Object-oriented
programming systems, languages, and applications (OOPSLA), Oct 21-25
2007.
- Georgios Gousios, Vassilios Karakoidas,
Konstantinos Stroggylos, Panagiotis Louridas, Vasileios Vlachos, and Diomidis
Spinellis.
Software quality assessment of open source software.
In Proceedings of the 11th Panhellenic Conference on Informatics,
May 2007.
- Georgios Gousios, Vassilios Karakoidas,
and Diomidis Spinellis.
Tuning Java's memory manager for high performance server applications.
In Alexios Zavras, editor, Proceedings of the 5th International System
Administration and Network Engineering Conference SANE 06, pages
69–83. NLUUG, Stichting SANE, May 2006.
- Adriaan de Groot, Sebastian Kügler,
Paul Adams, and Georgios Gousios.
Call for quality: Open source software quality observation.
In Proceedings of the Second International Conference on Open Source
Systems, June 2006.
- Stephanos Androutsellis-Theotokis,
Vassilios Karakoidas, Georgios Gousios, Diomidis Spinellis, and Yannis
Charalambidis.
Building an e-business platform: An experience report.
In Proceedings of the eChallenges 2005, October 2005.
- Georgios Gousios and Diomidis 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, pages 103–119, May 2002.
Best refereed paper award.
Theses
- Georgios Gousios.
The Jikesnode operating system.
Master's thesis, University of Manchester, Manchester, UK, September 2004.
- Georgios Gousios.
Tools and Methods for Large Scale Software Engineering Research.
PhD thesis, Athens University of Economics and Business, Athens, Greece, July
2009.