Bibliometric Data

 
English

This page summarizes various bibliometric data related to 289 of my publications and 5023 citations to them as tracked by Crossref and analyzed with Alexandria3k. Let me warn you: some people think that these numbers have profound significance, while others think they are silly. Make up your own mind. I collect them, because they help me judge what and where to publish.

Contents

Publications Cited publications Citing publications Publishers Individual publication impact metrics Number of publications by year and type Patent citations

Publications

Publications per YearPublications by Type
Contents | Publications | Home

Cited publications

Citations by Cited PublicationCitations by Cited Publication TypeAge of Citations
Contents | Publications | Home

Citing publications

Citations by Citing PublicationCitations by Citing Publication Type
Contents | Publications | Home

Publishers

IEEE includes tens of columns and Editor in Chief introductions published in IEEE Software

Top Five PublishersImpact of Top Five Publishers
Contents | Publications | Home

Individual publication impact metrics

The following publications are the top-quartile in terms of Crossref citation count. For each publication listed, a link on the publication's title leads to a local copy (often a pre-publication draft). The link on the DOI leads to the official publisher's version. More full-text access methods for each publication, including open-access preprints and acccess through publisher initiatives, are available on the publications pages. Click on a column header to sort by that column's contents.

PY:
Publication year
#C:
Number of Crossref citations
CPY:
Citations per year
The number of citations links to a web page listing the publication's citations.
Publication PY #C CPY
Diomidis Spinellis and Stephanos Androutsellis-Theotokis. A survey of peer-to-peer content distribution technologies. ACM Computing Surveys, 36:335–371, December 2004. doi:10.1145/1041680.1041681. 2004 862 39.2
Diomidis Spinellis and Tushar Sharma. A survey on software smells. Journal of Systems and Software, 138:158–173, April 2018. doi:10.1016/j.jss.2017.12.034. 2018 184 23.0
D. Spinellis and Georgios Gousios. Ghtorrent: github's data from a firehose. In 2012 9th IEEE Working Conference on Mining Software Repositories (MSR). IEEE, June 2012. doi:10.1109/msr.2012.6224294. 2012 145 10.4
Diomidis Spinellis. Notable design patterns for domain-specific languages. Journal of Systems and Software, 56:91–99, February 2001. doi:10.1016/s0164-1212(00)00089-3. 2001 141 5.6
Diomidis Spinellis, Vasileios Vlachos, and Panagiotis Louridas. Power laws in software. ACM Transactions on Software Engineering and Methodology, 18:1–26, September 2008. doi:10.1145/1391984.1391986. 2008 140 7.8
Diomidis Spinellis and Konstantinos Stroggylos. Refactoring–does it improve software quality? In Fifth International Workshop on Software Quality (WoSQ'07: ICSE Workshops 2007), 10–10. IEEE, May 2007. doi:10.1109/wosq.2007.11. 2007 97 5.1
Georgios Gousios, Diomidis Spinellis, Ioannis Stamelos, and Ioannis Samoladas. The sqo-oss quality model: measurement based open source software evaluation. In IFIP – The International Federation for Information Processing Open Source Development, Communities and Quality, pages 237–248. Springer US, 2008. doi:10.1007/978-0-387-09684-1_19. 2008 94 5.2
Eirini Kalliamvakou, Diomidis Spinellis, and Georgios Gousios. Measuring developer contribution from software repository data. In Proceedings of the 2008 international working conference on Mining software repositories. ACM, May 2008. doi:10.1145/1370750.1370781. 2008 88 4.9
Diomidis Spinellis. The decay and failures of web references. Communications of the ACM, 46:71–77, January 2003. doi:10.1145/602421.602422. 2003 88 3.8
Marios Fragkoulis, Diomidis Spinellis, and Tushar Sharma. Does your configuration code smell? In Proceedings of the 13th International Conference on Mining Software Repositories. ACM, May 2016. doi:10.1145/2901739.2901761. 2016 85 8.5
Panos Louridas and Diomidis Spinellis. The carbon footprint of conference papers. PLoS ONE, 8:e66508, June 2013. doi:10.1371/journal.pone.0066508. 2013 79 6.1
Chrissoleon T. Papadopoulos and Diomidis D. Spinellis. Annals of Operations Research, 93:373–384, 2000. doi:10.1023/a:1018984125703. 2000 78 3.0
Marjan Mernik, Juha-Pekka Tolvanen, Diomidis Spinellis, and Jonathan Sprinkle. Guest editors' introduction: what kinds of nails need a domain-specific hammer? IEEE Software, 26:15–18, July 2009. doi:10.1109/ms.2009.92. 2009 76 4.5
Diomidis Spinellis. Git. IEEE Software, 29:100–101, May 2012. doi:10.1109/ms.2012.61. 2012 71 5.1
C. Szyperski and D. Spinellis. How is open source affecting software development? IEEE Software, 21:28–33, January 2004. doi:10.1109/ms.2004.1259204. 2004 69 3.1
Vasiliki Efstathiou, Panos Louridas, Diomidis Spinellis, and Tushar Sharma. Code smell detection by deep direct-learning and transfer-learning. Journal of Systems and Software, 176:110936, June 2021. doi:10.1016/j.jss.2021.110936. 2021 68 13.6
Kostas Georgiadis, Dimitrios A. Adamos, Nikos Laskaris, Diomidis Spinellis, Lefteris Angelis, and Makrina Viola Kosti. Towards an affordable brain computer interface for the assessment of programmers’ mental workload. International Journal of Human-Computer Studies, 115:52–66, July 2018. doi:10.1016/j.ijhcs.2018.03.002. 2018 67 8.4
D. Spinellis. Tool writing: a forgotten art? IEEE Software, 22:9–11, July 2005. doi:10.1109/ms.2005.111. 2005 66 3.1
Christos Chatzilenas, Diomidis Spinellis, and Vasiliki Efstathiou. Word embeddings for the software engineering domain. In Proceedings of the 15th International Conference on Mining Software Repositories, 38–41. ACM, May 2018. doi:10.1145/3196398.3196448. 2018 65 8.1
Georgios Gousios, Vassilios Karakoidas, Panagiotis Louridas, Paul J. Adams, Ioannis Samoladas, Ioannis Stamelos, and Diomidis Spinellis. Evaluating the quality of open source software. Electronic Notes in Theoretical Computer Science, 233:5–28, March 2009. doi:10.1016/j.entcs.2009.02.058. 2009 63 3.7
C. Papadopoulos, J. MaCgregor Smith, and D. Spinellis. Large production line optimization using simulated annealing. International Journal of Production Research, 38:509–541, February 2000. doi:10.1080/002075400189284. 2000 63 2.4
Diomidis Spinellis and Vassilis Prevelakis. The athens affair. IEEE Spectrum, 44:26–33, July 2007. doi:10.1109/mspec.2007.376605. 2007 61 3.2
D. Spinellis. Reliable identification of bounded-length viruses is np-complete. IEEE Transactions on Information Theory, 49:280–284, January 2003. doi:10.1109/tit.2002.806137. 2003 58 2.5
Vaggelis Giannikas and Diomidis Spinellis. Organizational adoption of open source software. Journal of Systems and Software, 85:666–682, March 2012. doi:10.1016/j.jss.2011.09.037. 2012 55 3.9
Thodoris Sotiropoulos, Panos Louridas, Diomidis Spinellis, Dimitris Mitropoulos, and Vitalis Salis. Pycg: practical call graph generation in python. In 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE), 1646–1657. IEEE, May 2021. doi:10.1109/icse43902.2021.00146. 2021 53 10.6
Panagiotis Louridas and Diomidis Spinellis. The collaborative organization of knowledge. Communications of the ACM, 51:68–73, August 2008. doi:10.1145/1378704.1378720. 2008 51 2.8
Diomidis Spinellis. A tale of four kernels. In Proceedings of the 13th international conference on Software engineering - ICSE '08, 381. ACM Press, 2008. doi:10.1145/1368088.1368140. 2008 50 2.8
Dimitris Mitropoulos, Diomidis Spinellis, and Antonios Gkortzis. Vulinoss. In Proceedings of the 15th International Conference on Mining Software Repositories, 18–21. ACM, May 2018. doi:10.1145/3196398.3196454. 2018 50 6.2
Diomidis Spinellis. Reflection as a mechanism for software integrity verification. ACM Transactions on Information and System Security, 3:51–62, February 2000. doi:10.1145/353323.353383. 2000 49 1.9
Paramvir Singh, Diomidis Spinellis, and Tushar Sharma. An empirical investigation on the relationship between design and architecture smells. Empirical Software Engineering, 25:4020–4068, August 2020. doi:10.1007/s10664-020-09847-2. 2020 46 7.7
D. Spinellis. Version control systems. IEEE Software, 22:108–109, September 2005. doi:10.1109/ms.2005.140. 2005 46 2.2
Diomidis Spinellis. Don't install software by hand. IEEE Software, 29:86–87, July 2012. doi:10.1109/ms.2012.85. 2012 46 3.3
Niels Spruit, Diomidis Spinellis, Andy Zaidman, and Moritz Beller. On the dichotomy of debugging behavior among programmers. In Proceedings of the 40th International Conference on Software Engineering. ACM, May 2018. doi:10.1145/3180155.3180175. 2018 46 5.8
Diomidis Spinellis, Stefano Zacchiroli, and Antoine Pietri. The software heritage graph dataset: public software development under one roof. In 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR). IEEE, May 2019. doi:10.1109/msr.2019.00030. 2019 40 5.7
Diomidis Spinellis and Konstantinos Chorianopoulos. User interface evaluation of interactive tv: a media studies perspective. Universal Access in the Information Society, 5:209–218, May 2006. doi:10.1007/s10209-006-0032-1. 2006 39 1.9
Diomidis Spinellis and Maria Kechagia. Undocumented and unchecked: exceptions that spell trouble. In Proceedings of the 11th Working Conference on Mining Software Repositories, 312–315. ACM, May 2014. doi:10.1145/2597073.2597089. 2014 39 3.2
D Spinellis, P Georgiadis, and S Gritzalis. Security protocols over open networks and distributed systems: formal methods for their analysis, design, and verification. Computer Communications, 22:697–709, May 1999. doi:10.1016/s0140-3664(99)00030-4. 1999 37 1.4
Diomidis Spinellis, Anastasios Katsigiannis, and Euripidis Loukis. Barriers to the adoption of b2b e-marketplaces by large enterprises: lessons learned from the hellenic aerospace industry. Information Systems Management, 28:130–146, April 2011. doi:10.1080/10580530.2011.562129. 2011 36 2.4
Daniel Feitosa, Diomidis Spinellis, and Antonios Gkortzis. Software reuse cuts both ways: an empirical analysis of its relationship with security vulnerabilities. Journal of Systems and Software, 172:110653, February 2021. doi:10.1016/j.jss.2020.110653. 2021 35 7.0
D. Spinellis. Global analysis and transformations in preprocessed languages. IEEE Transactions on Software Engineering, 29:1019–1030, November 2003. doi:10.1109/tse.2003.1245303. 2003 35 1.5
Stamatia Rizou, Diomidis Spinellis, and Stefanos Georgiou. Software development lifecycle for energy efficiency. ACM Computing Surveys, 52:1–33, August 2019. doi:10.1145/3337773. 2019 35 5.0
Diomidis Spinellis, Christof Ebert, and Georgios Doukidis. Digital transformation - a primer for practitioners. IEEE Software, 37:13–21, September 2020. doi:10.1109/ms.2020.2999969. 2020 34 5.7
Diomidis Spinellis and Georgios Gousios. Alitheia core: an extensible software quality monitoring platform. In 2009 IEEE 31st International Conference on Software Engineering, 579–582. IEEE, 2009. doi:10.1109/icse.2009.5070560. 2009 33 1.9
Chrissoleon T. Papadopoulos and Diomidis D. Spinellis. Stochastic algorithms for buffer allocation in reliable production lines. Mathematical Problems in Engineering, 5:441–458, August 1999. doi:10.1155/s1024123x99001180. 1999 33 1.2
Diomidis Spinellis and Georgios Gousios. Mining software engineering data from github. In 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C). IEEE, May 2017. doi:10.1109/icse-c.2017.164. 2017 31 3.4
Stephanos Androutsellis-Theotokis, Diomidis Spinellis, and Vasileios Vlachos. Security applications of peer-to-peer networks. Computer Networks, 45:195–205, June 2004. doi:10.1016/j.comnet.2004.01.002. 2004 30 1.4
Stefanos Gritzalis, Diomidis Spinellis, Danny De Cock, Bart Preneel, Dimitris Gritzalis, and John Iliadis. Towards a framework for evaluating certificate status information mechanisms. Computer Communications, 26:1839–1850, October 2003. doi:10.1016/s0140-3664(03)00079-3. 2003 27 1.2
Diomidis Spinellis. Global software development in the freebsd project. In Proceedings of the 2006 international workshop on Global software development for the practitioner, 73–79. ACM, May 2006. doi:10.1145/1138506.1138524. 2006 27 1.4
S. Kokolakis, S. Gritzalis, and D. Spinellis. Security requirements, risks and recommendations for small enterprise and home‐office environments. Information Management & Computer Security, 7:121–128, August 1999. doi:10.1108/09685229910371071. 1999 25 0.9
Vassilios Karakoidas, Panos Louridas, Georgios Gousios, Diomidis Spinellis, and Dimitris Mitropoulos. The bug catalog of the maven ecosystem. In Proceedings of the 11th Working Conference on Mining Software Repositories. ACM, May 2014. doi:10.1145/2597073.2597123. 2014 24 2.0
Diomidis Spinellis. A repository of unix history and evolution. Empirical Software Engineering, 22:1372–1404, August 2016. doi:10.1007/s10664-016-9445-5. 2016 21 2.1
Diomidis Spinellis. Code documentation. IEEE Software, 27:18–19, July 2010. doi:10.1109/ms.2010.95. 2010 20 1.2
Diomidis Spinellis and Konstantinos Chorianopoulos. Affective usability evaluation for an interactive music television channel. Computers in Entertainment, 2:14–14, July 2004. doi:10.1145/1027154.1027177. 2004 20 0.9
Diomidis Spinellis. Modern debugging. Communications of the ACM, 61:124–134, October 2018. doi:10.1145/3186278. 2018 20 2.5
Diomidis Spinellis. Cscout: a refactoring browser for c. Science of Computer Programming, 75:216–231, April 2010. doi:10.1016/j.scico.2009.09.003. 2010 19 1.2
Diomidis Spinellis, Michiel van Genuchten, and Les Hatton. The long‐term growth rate of evolving software: empirical results and implications. Journal of Software: Evolution and Process, February 2017. doi:10.1002/smr.1847. 2017 18 2.0
D.D. Spinellis. Position-annotated photographs: a geotemporal web. IEEE Pervasive Computing, 2:72–79, April 2003. doi:10.1109/mprv.2003.1203756. 2003 18 0.8

Contents | Publications | Home

Number of Publications by Year and Type

I don't believe in measuring research productivity by volume. However, I wrote a script to create the following table, in order to fill the forms requested by the Hellenic Quality Assurance Agency for Higher Education.

Year Books: Monographs and Edited VolumesPeer-reviewed Journal ArticlesEditor-in-Chief and Guest Editor IntroductionsMagazine ColumnsConference PublicationsBook ChaptersPatentsBook ReviewsStudies, Technical Reports, and Working PapersArticles in International Professional and SIG PublicationsLettersTutorial and Lecture NotesInvited TalksTotal
Total1095287314012152161462291560
1988         1    1
1989         2    2
1990         1    1
1991          1   1
1992     1       2 3
1993  2   1        3
1994     4     1   5
1995  1   2   1     15
1996         1   1 13
1997     6     1  4 213
1998  4  1 1   4  1  1 12
1999  5  1 7   4  2  4 23
2000  6   5   3    2 117
2001  4  1 4   4    1 14
2002  2   7   3  1  2 15
2003 2 7  2 5   7  2  1 329
2004  4 1  7   7 2   2 23
2005  2 1 8 3   3   1 1 120
2006 1 2  5 4   2 1 4 1 1 223
2007 1 6  6 5 2  5     328
2008  4 1 4 9   2     323
2009 2 4 1 4 8   2     324
2010  2  4 3 4  4     320
2011  4  5      1   616
2012  2  6 4   1   1  620
2013  1  6 3    1    112
2014 1 1  5 7 3   1    624
2015  3 6 1 3 1       317
2016 1 1 6 1 4 1     1  621
2017  4 6  6    2    1028
2018  5 6  8    1    1030
2019  4  1 6      1  517
2020  3  1 6    2  1  417
2021 1 6   6 1       317
2022  2   1    1    15
2023  2  1   1      26
2024 1 1  6 3        415
2025  1  4 1        17

Contents | Publications | Home


Creative Commons Licence