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.
IEEE includes tens of columns and Editor in Chief introductions published in IEEE Software
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 |
Year | Books: Monographs and Edited Volumes | Peer-reviewed Journal Articles | Editor-in-Chief and Guest Editor Introductions | Magazine Columns | Conference Publications | Book Chapters | Patents | Book Reviews | Studies, Technical Reports, and Working Papers | Articles in International Professional and SIG Publications | Letters | Tutorial and Lecture Notes | Invited Talks | Total |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total | 10 | 95 | 28 | 73 | 140 | 12 | 1 | 52 | 16 | 14 | 6 | 22 | 91 | 560 |
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 | 1 | 5 | |||||||||
1996 | 1 | 1 | 1 | 3 | ||||||||||
1997 | 6 | 1 | 4 | 2 | 13 | |||||||||
1998 | 4 | 1 | 1 | 4 | 1 | 1 | 12 | |||||||
1999 | 5 | 1 | 7 | 4 | 2 | 4 | 23 | |||||||
2000 | 6 | 5 | 3 | 2 | 1 | 17 | ||||||||
2001 | 4 | 1 | 4 | 4 | 1 | 14 | ||||||||
2002 | 2 | 7 | 3 | 1 | 2 | 15 | ||||||||
2003 | 2 | 7 | 2 | 5 | 7 | 2 | 1 | 3 | 29 | |||||
2004 | 4 | 1 | 7 | 7 | 2 | 2 | 23 | |||||||
2005 | 2 | 1 | 8 | 3 | 3 | 1 | 1 | 1 | 20 | |||||
2006 | 1 | 2 | 5 | 4 | 2 | 1 | 4 | 1 | 1 | 2 | 23 | |||
2007 | 1 | 6 | 6 | 5 | 2 | 5 | 3 | 28 | ||||||
2008 | 4 | 1 | 4 | 9 | 2 | 3 | 23 | |||||||
2009 | 2 | 4 | 1 | 4 | 8 | 2 | 3 | 24 | ||||||
2010 | 2 | 4 | 3 | 4 | 4 | 3 | 20 | |||||||
2011 | 4 | 5 | 1 | 6 | 16 | |||||||||
2012 | 2 | 6 | 4 | 1 | 1 | 6 | 20 | |||||||
2013 | 1 | 6 | 3 | 1 | 1 | 12 | ||||||||
2014 | 1 | 1 | 5 | 7 | 3 | 1 | 6 | 24 | ||||||
2015 | 3 | 6 | 1 | 3 | 1 | 3 | 17 | |||||||
2016 | 1 | 1 | 6 | 1 | 4 | 1 | 1 | 6 | 21 | |||||
2017 | 4 | 6 | 6 | 2 | 10 | 28 | ||||||||
2018 | 5 | 6 | 8 | 1 | 10 | 30 | ||||||||
2019 | 4 | 1 | 6 | 1 | 5 | 17 | ||||||||
2020 | 3 | 1 | 6 | 2 | 1 | 4 | 17 | |||||||
2021 | 1 | 6 | 6 | 1 | 3 | 17 | ||||||||
2022 | 2 | 1 | 1 | 1 | 5 | |||||||||
2023 | 2 | 1 | 1 | 2 | 6 | |||||||||
2024 | 1 | 1 | 6 | 3 | 4 | 15 | ||||||||
2025 | 1 | 4 | 1 | 1 | 7 |
This page is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Η σελίδα αυτή χορηγείται με άδεια «Creative Commons αναφορά δημιουργού-μη εμπορική χρήση 4.0 διεθνής».