Vasilios
Almaliotis, Alexandros Loizidis, Panagiotis Katsaros, Panagiotis Louridas,
and Diomidis Spinellis.
Static program analysis for Java Card applets.
In Gilles Grimaud and François-Xavier Standaert, editors, Smart Card
Research and Advanced Applications — CARDIS 2008: Proceedings of the 8th
IFIP Smart Card Research and Advanced Application Conference, pages
17–31. Springer Verlag, September 2008.
Lecture Notes in Computer Science 5189.
(doi:10.1007/978-3-540-85893-5_2)
A. Amditis,
D. Gritzalis, S. Gritzalis, D. Polemi, D. Spinellis, A. Varvitsiotis, and
S. Velentzas.
Review of existing results of TTPs for health care systems.
EUROMED-ETS Deliverable 1, Institute of Communication and Computer Systems,
National Technical University of Athens, Athens, Greece, April 1997.
A. Amditis,
D. Gritzalis, S. Gritzalis, D. Polemi, D. Spinellis, A. Varvitsiotis,
S. Velentzas, A. Kiagias, S. Katsikas, D. Dimitriadis, B. Barber, B. Blobel,
and P. Pharow.
TTPs in EUROMED: The proposed solution.
EUROMED-ETS Deliverable 2, Institute of Communication and Computer Systems,
National Technical University of Athens, Athens, Greece, May 1997.
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. Proceedings of the
eChallenges 2005 conference, volume 1, pages 199–206, Amsterdam,
Netherlands, October 2005. IOS Press.
Yannis
Charalabidis, Vassilios Karakoidas, Stephanos Androutsellis-Theotokis, and
Diomidis Spinellis.
Enabling b2b transactions over the internet through application
interconnection: The PRAXIS project.
In Paul Cunningham and Miriam Cunningham, editors, eAdoption and the
Knowledge Economy: Issues, Applications and Case Studies, chapter 7,
pages 1554–1561. IOS Press, October 2004.
Paper presented at the 2004 e-Challenges Conference, Vienna, Austria.
Konstantinos Chorianopoulos and Diomidis Spinellis.
A metaphor for personalized television programming.
In Noelle Carbonelle and Constantine Stephanides, editors, Universal
Access: Theoretical Perspectives, Practice, and Experience. Proceedings of
the 7th ERCIM Workshop on User Interfaces for All, pages 187–194,
Berlin, 2003. Springer-Verlag.
Lecture Notes in Computer Science 2615.
Konstantinos Chorianopoulos and Diomidis Spinellis.
Usability design for the home media station.
In Constantine Stephanidis, editor, Proceedings of the 10th International
Conference on Human Computer Interaction — HCI International 2003,
pages 439–443. Lawrence Erlbaum Associates, Inc, June 2003.
Konstantinos
Chorianopoulos, George Lekakos, and Diomidis Spinellis.
The virtual channel model for personalized television.
In Judith Masthoff, Richard Griffiths, and Lyn Pemberton, editors,
Proceedings of the European Conference on Interactive Television: from
Viewers to Actors?, pages 59–67, 2003.
M. Crijns, M. Gatziani,
S. Gritzalis, S. Grufferty, J. Iliadis, N. Kyrloglou, P. Landrock,
K. Moulinos, O. Mueller, P. Passa, D. Polemi, D. Spinellis, and
A. Varvitsiotis.
Issues facing the secure link of Chambers of Commerce.
COSACC deliverable, Athens Chamber of Commerce and Industry, Athens, Greece,
December 1998.
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.
Giorgos 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.
Georgios Gousios,
Vassilios Karakoidas, Konstantinos Stroggylos, Panagiotis Louridas, Vasileios
Vlachos, and Diomidis Spinellis.
Software quality assessment of open source software.
In Theodore S. Papatheodorou, Dimitris N. Christodoulakis, and Nikitas N.
Karanikolas, editors, Current Trends in Informatics: 11th Panhellenic
Conference on Informatics, PCI 2007, volume A, pages 303–315,
Athens, May 2007. New Technologies Publications.
Simon Helsen, Arthur
Ryman, and Diomidis Spinellis.
Where's my jetpack?.
IEEE Software, 25(5):18–21, September/October 2008.
Guest Editors' Introduction: Software Development Tools.
(doi:10.1109/MS.2008.138)
Soktratis Katsikas,
Diomidis Spinellis, John Iliadis, and Bernd Blobel.
Using TTPs for secure telemedical applications over the WWW: The
EUROMED-ETS approach.
In Pre-proceedings of the IMIA WG4 working Conference on Common
security solutions for communicating patient data. International
Medical Informatics Association (IMIA), November 1997.
Evangelia Kopanaki,
Vangelis Karkaletsis, Constantine D. Spyropoulos, Nikos Avradinis, Nikos
Fakotakis, Theodore Kalamboukis, Basilis Kladis, Yannis Lazarou, Themis
Panayiotopoulos, and Diomidis Spinellis.
MITOS: An integrated web-based system for information management.
In 8th Panhellenic Informatics Conference. Greek Computer Society,
November 2001.
Dimitrios Lekkas,
Sokratis K. Katsikas, Diomidis Spinellis, Pavel Gladychev, and Ahmed Patel.
User requirements of trusted third parties in Europe.
In Simone Fisher-Hübner, Gerald Quirchmayr, and Louise Yngström,
editors, User Identification & Privacy Protection: Applications in
Public Administration & Electronic Commerce, pages 229–242. IFIP WG
8.5 and WS 9.6, June 1999.
MABLe
Consortium.
Evaluation criteria and test plan.
MABLe Deliverable LE 1203-D-1.2.2, MARI Computer Systems, Tyne and Ware, UK,
1996.
MABLe
Consortium.
System design specification.
MABLe Deliverable LE 1203-D-1.2.1, MARI Computer Systems, Tyne and Ware, UK,
1996.
Ioannis Mathes,
Adamantia Pateli, Argiris Tsamakos, and Diomidis Spinellis.
Context aware services in an exhibition environment- the mEXPRESS
approach.
In B. Stanford-Smith et al., editor, Challenges and Achievements in
E-business and E-work: Proceedings of the E-business and E-work
Conference, pages 685–692. IOS Press, October 2002.
Dimitris
Mitropoulos and Diomidis Spinellis.
Countering SQL injection attacks with a database driver.
In Theodore S. Papatheodorou, Dimitris N. Christodoulakis, and Nikitas N.
Karanikolas, editors, Current Trends in Informatics: 11th Panhellenic
Conference on Informatics, PCI 2007, volume B, pages 105–115,
Athens, May 2007. New Technologies Publications.
Ada Pateli, Giorgos
Giaglis, and Diomidis Spinellis.
Indoor application environments and location-based services.
In Proceedings of Workshop on Location-based Services for Accelerating
the European-wide Deployment of Services for the Mobile User and
Worker. The LOBSTER IST Cluster, October 2002.
D. Polemi, ,
A. Varvitsiotis, , S. Velentzas, A. Marsh, S. Gritzalis, D. Spinellis,
J. Iliadis, D. Dimitriadis, D. Blobel, P. Pharow, L. de Luca, and B. Barber.
Trusted third party services for health care in Europe.
EUROMED-ETS final report, Institute of Communication and Computer Systems,
National Technical University of Athens, Athens, Greece, February 1998.
CEC/DG XIII/INFOSEC Project 20820.
Vassilis
Prevelakis and Diomidis Spinellis.
Sandboxing applications.
In USENIX 2001 Technical Conference Proceedings: FreeNIX Track,
pages 119–126, Berkeley, CA, June 2001. USENIX Association.
Konstantinos Raptis,
Diomidis Spinellis, and Sokratis Katsikas.
Java as distributed object glue.
In World Computer Congress 2000. International Federation for
Information Processing, August 2000.
George Roussos, Panos
Kourouthanasis, Diomidis Spinellis, Eugene Gryazin, Mike Pryzbliski, George
Kalpogiannis, and George Giaglis.
Systems architecture for pervasive retail.
In ACM Symposium on Applied Computing, pages 631–636, New York,
March 2003. ACM, ACM Press.
(doi:10.1145/952532.952656)
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.
(doi:10.1007/978-0-387-09684-1_19)
Marios Sintichakis,
Theodore Kalamboukis, and Diomidis Spinellis.
A computer-assisted lexicographic application.
In 15th International Symposium on Theoretical & Applied
Linguistics, May 2001.
Victoria
Skoularidou and Diomidis Spinellis.
Securing the network client.
In Proceedings of the Third International Network Conference INC
'02, pages 389–396, July 2002.
Diomidis
Spinellis and Spyros Livieratos.
An institutional framework for reliability assurance of structural computation
software.
Memorandum presented to the ministerial committee on reliability of civil
engineering software, January 1997.
In Greek.
Diomidis
Spinellis and Chrissoleon T. Papadopoulos.
ExPLOre: A modular architecture for production line optimisation.
In Dimitris K. Despotis and Constantin Zopounidis, editors, Proceedings
of the 5th International Conference of the Decision Sciences Institute, DSI
'99, pages 1446–1449. Decision Sciences Institute, July 1999.
Diomidis Spinellis,
Sophia Drossopoulou, and Susan Eisenbach.
An object model for multiparadigm programming.
In Dennis Kafura, Greg Lavender, and Siva Challa, editors, OOPSLA '94
Workshop on Multi-Language Object Models, October 1994.
http://actor.cs.vt.edu/~siva/wshop.html.
D. Spinellis,
K. Moulinos, J. Iliadis, D. Gritzalis, S. Gritzalis, and S. Katsikas.
Deploying a secure cyberbazaar by adding trust on commercial
transactions.
eJETA.org, 1(2), November 2002.
Available online
http://minbar.cs.dartmouth.edu/greecom/ejeta/second-issue.php?download=ejeta-2002.05.10.15.43.34.pdf.
Diomidis Spinellis,
Georgios Gousios, Vassilios Karakoidas, Panagiotis Louridas, Paul J. Adams,
Ioannis Samoladas, 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).
(doi:10.1016/j.entcs.2009.02.058)
Diomidis Spinellis.
DDS-Basic interpreter.
7th International Obfuscated C Code Contest: Best Language Tool winning entry,
1990.
Available online http://www.ioccc.org.
Diomidis Spinellis.
Image compression using delta modulation.
Usenet Newsgroup comp.sources.misc 13(48), June 1990.
Archive name: deltac.
Diomidis Spinellis.
Client/server development tools issues.
Business Technology '95: Meeting on Client / Server Development tools jointly
organised by the Greek Informatics Institute and Greek Management Society,
April 1995.
In Greek.
Diomidis Spinellis.
Software reliability: Modern challenges.
In G. I. Schuëller and P. Kafka, editors, Proceedings ESREL '99 —
The Tenth European Conference on Safety and Reliability, pages
589–592, Rotterdam, September 1999. ESRA, VDI, TUM, A. A. Balkema.
Diomidis Spinellis, editor.
Cross-Media Service Delivery, volume 740 of The Kluwer
international series in engineering and computer science.
Kluwer Academic Publishers, Boston, MA, 2003.
Diomidis Spinellis.
On
the availability of e-government services.
European Union, Greek Presidency 2003, Ministry of Interior, Public
Administration and Decentralization. Meeting of the e-Government Working
Group, March 2003.
Diomidis Spinellis.
The CScout
refactoring browser.
Technical report, Athens University of Economics and Business, Athens, Greece,
2004.
Available online.
Diomidis Spinellis.
Coding for numbers.
IEEE Software, 22(1):95–96, January/February 2005.
Book Review: Numerical Recipes in C++: The Art of Scientific Computing, 2nd
edition.
(doi:10.1109/MS.2005.4)
Diomidis Spinellis.
Global software development in the FreeBSD project.
In NASSCOM Quality Summit 2006: Setting benchmarks in global
outsourcing, Bangalore, India, September 2006. National Association of
Software and Services Companies (NASSCOM).
Invited Talk.
Diomidis Spinellis.
Another level of
indirection.
In Andy Oram and Greg Wilson, editors, Beautiful Code: Leading
Programmers Explain How They Think, chapter 17, pages 279–291.
O'Reilly and Associates, Sebastopol, CA, 2007.
Diomidis Spinellis.
Foreword.
In Sulayman K. Sowe, Ioannis G. Stamelos, and Ioannis Samoladas, editors,
Emerging Free and Open Source Software Practices, pages vi–vii.
IGI Publishing, Hershey, PA, 2007.
Diomidis Spinellis.
CScout: A refactoring browser for C.
In Kim Mens, Mark van den Brand, Adrian Kuhn, Holger M. Kienle, and Roel Wuyts,
editors, WASDeTT 2008: International Workshop on Advanced Software
Development Tools and Techniques, July 2008.
Diomidis Spinellis.
Open source in education.
In Vassilis Komis, editor, 4th Panhellenic Conference on Computer Science
Education, pages 31–32. University of Patras, March 2008.
Keynote address. (In Greek.).
Diomidis Spinellis.
Open source in education, March 2008.
Keynote address at the 4th Panhellenic Conference on Computer Science
Education. (In Greek.).
Diomidis Spinellis.
A tale of four kernels.
In Wilhem Schäfer, Matthew B. Dwyer, and Volker Gruhn, editors,
ICSE '08: Proceedings of the 30th International Conference on
Software Engineering, pages 381–390, New York, May 2008. Association
for Computing Machinery.
(doi:10.1145/1368088.1368140)
Diomidis Spinellis.
The Antikythera mechanism: Hacking with gears.
Invited talk, June 2009.
USENIX Annual Technical Conference.
Diomidis Spinellis.
Beyond four kernels: A platform for software engineering research.
Invited talk, June 2009.
University of Southern California. Department of Computer Science.
Diomidis Spinellis.
User-level operating system transactions.
Software: Practice & Experience, 2009.
Published online; to appear in print.
(doi:10.1002/spe.935)
Konstantinos
Stroggylos and Diomidis Spinellis.
Refactoring: Does it improve software quality?.
In B. Boehm, S. Chulani, J. Verner, and B. Wong, editors, 5th
International Workshop on Software Quality, pages 1–6. ACM Press, May
2007.
John Tait, Jeremy Ellman,
and Diomidis Spinellis.
MABLe: a multilingual authoring tool for business letters.
In ASLIB: 21st International Conference on Translating and the
Computer. The Association for Information Management, November
1999.
A. Varvitsiotis,
S. Katsikas, S. Gritzalis, D. Polemi, D. Spinellis, S. Velentzas, A. Marsh,
D. Dimitriadis, B. Barber, B. Blobel, and P. Pharow.
Pilot and validation of security measures in EUROMED.
EUROMED-ETS Deliverable 3, Institute of Communication and Computer Systems,
National Technical University of Athens, Athens, Greece, September 1997.
Vasileios Vlachos,
Vassiliki Vouzi, Damianos Chatziantoniou, and Diomidis Spinellis.
NGCE — network graphs for computer epidemiologists.
In Panagiotis Bozanis and Elias N. Houstis, editors, Advances in
Informatics: 10th Panhellenic Conference on Informatics, PCI 2005,
pages 672–683, Berlin, November 2005. Springer-Verlag.
Lecture Notes in Computer Science 3746.
(doi:10.1007/11573036_64)
Vasileios Vlachos,
Andreas Raptis, and Diomidis Spinellis.
PROMISing steps towards computer hygiene.
In Steven Furnell, editor, International Network Conference
(INC2006), pages 229–236, July 2006.
Vasileios Vlachos,
Eirini Kalliamvakou, and Diomidis Spinellis.
Simulating bandwidth-limited worms: One graph to rule them all?.
In Theodore S. Papatheodorou, Dimitris N. Christodoulakis, and Nikitas N.
Karanikolas, editors, Current Trends in Informatics: 11th Panhellenic
Conference on Informatics, PCI 2007, volume B, pages 151–162,
Athens, May 2007. New Technologies Publications.
Conrad Weisert.
Point-extent pattern for dimensioned numeric classes.
ACM SIGPLAN Notices, 17(11):17–20, November 1997.