%%% ==================================================================== %%% BibTeX-file{ %%% author = "Diomidis Spinellis", %%% date = "11 January 2012", %%% filename = "dds.bib", %%% url = "http://www.spinellis.gr/pubs/dds.bib", %%% www-home = "http://www.spinellis.gr", %%% address = "Department of Management Science and Technology, %%% Athens University of Economics and Business, %%% Patision 76, %%% GR-104 34 Athens, %%% GREECE", %%% telephone = "+30 2108203981", %%% FAX = "+30 2108203685", %%% FTP-archive = "", %%% email = "dds at aueb.gr", %%% dates = {1989--}, %%% keywords = "", %%% supported = "yes", %%% supported-by = "Diomidis Spinellis ", %%% abstract = "Bibliography for Diomidis Spinellis" %%% } %%% ==================================================================== @Book{Spi03i, Author="Diomidis Spinellis", Title="Code Reading: The Open Source Perspective", Publisher="Addison-Wesley", Address="Boston, MA", URL="http://www.spinellis.gr/codereading", XISBN="0-201-79940-5", tags="sweng", Year=2003 } @Book{Spi03k, Title="Cross-Media Service Delivery", Series="The Kluwer international series in engineering and computer science", Volume="740", Editor="Diomidis Spinellis", Publisher="Kluwer Academic Publishers", Address="Boston, MA", Year="2003", XISBN="1-4020-7480-8", tags="dproc", URL= "http://www.spinellis.gr/pubs/books/2003-cmsd/html/index.html" } @Book{Spi06, Author="Diomidis Spinellis", Title="Code Quality: The Open Source Perspective", Publisher="Addison-Wesley", Address="Boston, MA", URL="http://www.spinellis.gr/codequality", XISBN="0-321-16607-8", tags="sweng", Year=2006 } @Article{Spi93, Title="Implementing {H}askell: Language Implementation as a Tool Building Exercise", Author="Diomidis Spinellis", Journal="Structured Programming (Software Concepts and Tools)", Volume="14", Pages="37--48", Year="1993", tags="plang", URL= "http://www.spinellis.gr/pubs/jrnl/1993-StrProg-Haskell/html/exp.html" } @Article{Spi93b, Title="Checking {C} Declarations at Link Time", Author="Diomidis Spinellis", Journal="The Journal of C Language Translation", Month=mar, Volume="4", Number="3", Pages="238--249", Year="1993", tags="plang", URL= "http://www.spinellis.gr/pubs/jrnl/1993-JCLT-CType/html/tsl.html" } @InProceedings{Spi94, Title="Wux: {U}nix Tools Under {W}indows", Author="Diomidis Spinellis", Booktitle="{USENIX} Conference Proceedings", Location="San Francisco, CA", Month="Winter", Pages="325-336", Year="1994", Address="Berkeley, CA", Organization="USENIX Association", tags="os", URL= "http://www.spinellis.gr/pubs/conf/1994-Usenix-Wux/html/wux.html" } @InProceedings{SDE94, Title="Language and Architecture Paradigms as Object Classes: A Unified Approach Towards Multiparadigm Programming", Author="Diomidis Spinellis and Sophia Drossopoulou and Susan Eisenbach", Booktitle="Programming Languages and System Architectures International Conference", Location="Zurich, Switzerland", Month=Mar, Year="1994", Pages="191--207", Editor={J\"{u}rg Gutknecht}, Address="Berlin", Publisher="Springer-Verlag", Note="Lecture Notes in Computer Science 782", DOI="10.1007/3-540-57840-4_32", ISSN="0302-9743", tags="plang", URL= "http://www.spinellis.gr/pubs/conf/1994-PLSA-Multipar/html/paper.html" } @InProceedings{SDE94b, Title="An Object Model for Multiparadigm Programming", Author="Diomidis Spinellis and Sophia Drossopoulou and Susan Eisenbach", Booktitle="{OOPSLA} '94 Workshop on Multi-Language Object Models", Location="Portland, OR", Month=oct, Year="1994", Editor="Dennis Kafura and Greg Lavender and Siva Challa", Note="http://actor.cs.vt.edu/\~siva/wshop.html", tags="plang", URL= "http://www.spinellis.gr/pubs/conf/1994-OOPSLA-Multipar/html/mlom.html" } @PhDThesis{Spi94c, Address="London, UK", Author="Diomidis Spinellis", Month="February", School="Imperial College", Title="Programming Paradigms as Object Classes: A Structuring Mechanism for Multiparadigm Programming", URL= "http://www.spinellis.gr/pubs/thesis/PhD/html/thesis.pdf", tags="plang", Year="1994" } @InProceedings{Spi93c, Title="TEKTON: A Program for the Composition, Design, and Three-dimensional View of Architectural Subjects", Author="Diomidis Spinellis", Booktitle="4th Panhellenic Informatics Conference", Location="Patras, Greece", Month=Dec, Year="1993", Pages="361--372", Volume="I", Organization="Greek Computer Society", Note="In Greek", tags="plang, opres", URL= "http://www.spinellis.gr/pubs/conf/1993-EPY-Tekton/html/tekton.html" } @Article{Spi93d, Title="Implementing Multimedia Applications: Introduction", Author="Diomidis Spinellis", Journal="Win Magazine", Month=mar, Pages="86--89", Year="1993", Note="In Greek", URL= "http://www.spinellis.gr/pubs/trade/1993-Winmag/fastwin1/html/win1.html" } @Article{Spi93e, Title="Implementing Multimedia Applications: Programming the {W}indows {API}", Author="Diomidis Spinellis", Journal="Win Magazine", Month=apr, Pages="64--68", Year="1993", Note="In Greek", URL= "http://www.spinellis.gr/pubs/trade/1993-Winmag/fastwin2/html/win2.html" } @Article{Spi93f, Title="Implementing Multimedia Applications: Development Tools", Author="Diomidis Spinellis", Journal="Win Magazine", Month=jun, Pages="65--68", Year="1993", Note="In Greek", URL= "http://www.spinellis.gr/pubs/trade/1993-Winmag/fastwin3/html/win3.html" } @Article{Spi93g, Title="Implementing Multimedia Applications: File Storage and Compression Methods", Author="Diomidis Spinellis", Journal="Win Magazine", Month=jul, Pages="80--83", Year="1993", Note="In Greek", URL= "http://www.spinellis.gr/pubs/trade/1993-Winmag/fastwin4/html/win4.html" } @Article{Spi93h, Title="Implementing Multimedia Applications: The Media Control Interface", Author="Diomidis Spinellis", Journal="Win Magazine", Month=sep, Year="1993", Pages="89--92", Note="In Greek", URL= "http://www.spinellis.gr/pubs/trade/1993-Winmag/fastwin5/html/win5.html" } @Article{Spi93i, Title="Implementing Multimedia Applications: Handling Moving Images", Author="Diomidis Spinellis", Journal="Win Magazine", Month=oct, Year="1993", Note="In Greek", URL= "http://www.spinellis.gr/pubs/trade/1993-Winmag/fastwin6/html/win6.html" } @Article{Spi93j, Title="Implementing Multimedia Applications: Controlling the Video Machine", Author="Diomidis Spinellis", Journal="Win Magazine", Month=nov, Year="1993", Note="In Greek", URL= "http://www.spinellis.gr/pubs/trade/1993-Winmag/fastwin7/html/win7.html" } @Article{SDE95, Title="Object-Oriented Technology in Multiparadigm Language Implementation", Author="Diomidis Spinellis and Sophia Drossopoulou and Susan Eisenbach", Journal="Journal of Object-Oriented Programming", Year="1995", Volume=8, Number=1, Month="March/April", Pages="33--38", tags="plang", URL= "http://www.spinellis.gr/pubs/jrnl/1995-JOOP-Multipar/html/paper.html" } @Article{Spi94d, Title="Trace: A Tool for Logging Operating System Call Transactions", Author="Diomidis Spinellis", Journal="Operating Systems Review", Month=oct, Volume="28", Number="4", Pages="56--63", Year="1994", DOI="doi:10.1145/191525.191540", tags="os", URL= "http://www.spinellis.gr/pubs/jrnl/1994-SIGOS-Trace/html/article.html" } @InProceedings{Spi94e, Title="The Design and Implementation of a Legal Text Database", Author="Diomidis Spinellis", Booktitle="{DEXA} 94: 5th International Conference on Database and Expert Systems Applications", Location="Athens, Greece", Month=Sep, Year="1994", Pages="339--348", Editor="Dimitris Karagiannis", Address="Berlin", Publisher="Springer-Verlag", Note="Lecture Notes in Computer Science 856", DOI="10.1007/3-540-58435-8_198", ISSN="0302-9743", tags="dproc", URL= "http://www.spinellis.gr/pubs/conf/1994-DEXA-Dikaio/html/dexa.html" } @TechReport{Spi89, Author="Diomidis Spinellis", Title="The Design and Implementation of a Two Process {P}rolog Debugger", Type="Technical Report", Number="IR-LP-31-21", Month=aug, Year="1989", Institution="ECRC GmbH", URL= "http://www.spinellis.gr/pubs/tr/ecrc/html/ir.pdf", Address="Munich, Germany" } @MastersThesis{Spi90b, Title="An Implementation of the {H}askell Language", Author="Diomidis Spinellis", School="Imperial College", Year="1990", Month=jun, URL= "http://www.spinellis.gr/pubs/thesis/MEng/html/haskell.pdf", Address="London, UK" } @TechReport{Spi90a, Author="Diomidis Spinellis", Title="The Software Management Process at {ECRC}", Type="Project Report", Year="1990", Month=jan, Institution="Imperial College", URL= "http://www.spinellis.gr/pubs/tr/softman/html/softman.html", Address="London, UK" } @InProceedings{Spi95, Title="Integrated Aluminum Hot Milling Automation", Author="Diomidis Spinellis", Booktitle="Modern Modern Automated Control Technologies", Location="Athens, Greece", Month=dec, Year="1995", Organization="Technical Chamber of Greece", Pages="218--221", Note="In Greek", tags="opres", URL= "http://www.spinellis.gr/pubs/conf/1995-TEE-Control-OIS/html/teeconf1.html" } @InProceedings{Spi95b, Title="{DIKAIO}: High Court Decisions on the Internet and on {CD-ROM}", Author="Diomidis Spinellis", Booktitle="First Greek Technical Chamber Informatics Conference: The Information Society", Location="Athens, Greece", Month=dec, Year="1995", Organization="Technical Chamber of Greece", Pages="546--555", Note="In Greek", tags="dproc", URL= "http://www.spinellis.gr/pubs/conf/1995-TEE-InfSoc-Dikaio/html/dikaio.html" } @Misc{Spi96, Title="Greek Character Encoding for Electronic Mail Messages", Author="Diomidis Spinellis", HowPublished="Network Information Center, Request for Comments 1947", Month="May", Note="RFC-1947", Year="1996", tags="dproc", URL= "http://www.spinellis.gr/pubs/tr/rfc-1947/html/RFC1947.html" } @InProceedings{GS97a, Title="The Cascade Vulnerability Problem for Open Distributed Systems: A Review", Author="Stefanos Gritzalis and Diomidis Spinellis", Booktitle="{IFIP TC5 WG5.4} 3rd International Conference on Reliability, Quality \& Safety of Software-Intensive Systems, ENCRESS '97", Location="Athens, Greece", Month=may, Pages="175--185", Year="1997", Publisher="Chapman \& Hall", Organization="IFIP", tags="itsec", URL= "http://www.spinellis.gr/pubs/conf/1997-Encress-Cascade/html/casc.html" } @InProceedings{SP97, Title="A Simulated Annealing Approach for Buffer Allocation in Reliable Production Lines", Author="Diomidis Spinellis and Chrisoleon T. Papadopoulos", Pages="365--375", Booktitle="International Workshop on Performance Evaluation and Optimization of Production Lines", Organization="University of the Aegean, Department of Mathematics", Location="Samos, Greece", Month=may, Year="1997", tags="opres", URL= "http://www.spinellis.gr/pubs/conf/1997-Perf-Anneal/html/anneal.html" } @Article{Spi91c, Title="Type-safe Linkage for Variables and Functions", Author="Diomidis Spinellis", Journal=sigplan, ISSN="0362-1340", Volume="26", Number="8", Pages="74--79", Month=aug, Year="1991", Where="IC-photocopy", Keys="Linking Have", DOI="doi:10.1145/122598.122605", tags="plang", URL= "http://www.spinellis.gr/pubs/jrnl/1991-SIGPLAN-CType/html/tsl.html" } @Article{Spi97d, Title="A Conversation about {P}erl and the Shell: Choosing the Implementation Vehicle", Author="Diomidis Spinellis and Rob Kolstad", Journal=";login:", Volume="22", Number="3", Month=jun, Pages="25--31", Year="1997", tags="sweng, plang", URL= "http://www.spinellis.gr/pubs/trade/1997-login-Perl/html/shperl.html" } @InProceedings{Spi92, Title="The Implementation of Multimedia Applications", Author="Diomidis Spinellis", Booktitle="Multimedia: Theory and Experience", Location="Athens, Greece", Month=Dec, Year="1992", Pages="23--37", Organization="Greek Computer Society", Note="In Greek", URL= "http://www.spinellis.gr/pubs/conf/1992-EPY-Multimedia-SM/html/epy-mlm2.html" } @Article{Spi94f, Title="Protecting Software from Unauthorised Copying", Author="Diomidis Spinellis", Journal="Win Magazine", Month=mar, Year="1994", Pages="75--77", Note="In Greek", tags="itsec", URL= "http://www.spinellis.gr/pubs/trade/1993-Winmag/winlock/html/winlock.html" } @Article{Spi95c, Title="The {S}creen {M}achine {MS}-{A}ccess Toolkit", Author="Diomidis Spinellis", Journal="Win Magazine", Month=jan, Year="1995", Note="In Greek", URL= "http://www.spinellis.gr/pubs/trade/1993-Winmag/smdb/html/smdb.html" } @Misc{Spi95d, Title="Client/Server Development Tools Issues", Author="Diomidis Spinellis", HowPublished="Business Technology '95: Meeting on Client / Server Development tools jointly organised by the Greek Informatics Institute and Greek Management Society", Address="Athens, Greece", Month=apr, URL= "http://www.spinellis.gr/pubs/talks/1995-Business-Technology-Client-Server/html/index.htm", Note="In Greek", tags="os", Year="1995" } @Misc{Spi96b, Title="Applying {ISO}-9001 to the Development, Supply, and Maintenance of Software", Author="Diomidis Spinellis", HowPublished="Seminar: Imperial College, Department of Computing", Address="London, UK", Month=jun, URL= "http://www.spinellis.gr/pubs/talks/1996-IC-ISO9000/html/index.htm", tags="sweng", Year="1996" } @Misc{Spi97e, Title="The Transition to {I}ntranet Technlogies", Author="Diomidis Spinellis", HowPublished="Talk given to the Athens Netware User's Group", Address="Athens, Greece", Month=feb, Note="In Greek", URL= "http://www.spinellis.gr/pubs/talks/1997-ANUA-Intranet/html/index.htm", tags="talk", Year="1997" } @Misc{Spi97f, Title="Programming in {P}ascal --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/pascal/index.htm", Month=feb, Year="1997", URL= "http://www.spinellis.gr/pascal/index.htm", tags="plang", } @Misc{Spi97g, Title="Algorithms and Data Structures --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/ads/index.htm", Month=feb, Year="1997", URL= "http://www.spinellis.gr/ads/index.htm", tags="misc", } @Misc{Spi96c, Title="Introduction to {C}omputer {S}cience --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/intro/index.htm", Month=oct, Year="1996", URL= "http://www.spinellis.gr/intro/index.htm", tags="misc", } @Misc{Spi97h, Title="Operating Systems {I} --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/os1/index.htm", Month=oct, Year="1997", URL= "http://www.spinellis.gr/os1/index.htm", tags="os", } @Misc{Spi97i, Title="Operating Systems {I} Laboratory --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/os1lab/index.htm", Month=oct, Year="1997", URL= "http://www.spinellis.gr/os1lab/index.htm", tags="os", } @Article{Spi95e, Title="Book Review: High Speed {W}indows Applications: Multitasking Design Methods", Author="Diomidis Spinellis", Journal=sigplan, ISSN="0362-1340", Volume="30", Number="7", Pages="4", Month=jul, Year="1995", Where="IC-photocopy", DOI="doi:10.1145/208639.609061", tags="misc", URL= "http://www.spinellis.gr/pubs/Breview/1995-Winapps/html/Winapps.html" } @Misc{Spi92b, Title="The {U}nix Programming Environment: Using Existing Tools", Author="Diomidis Spinellis", HowPublished="Tutorial, Imperial College, Department of Computing", Address="London, UK", Month=jun, tags="misc", Year="1992" } @Misc{Spi92c, Title="The {U}nix Programming Environment: Program Development in {C}", Author="Diomidis Spinellis", HowPublished="Tutorial, Imperial College, Department of Computing", Address="London, UK", Month=jun, tags="misc", Year="1992" } @TechReport{AGGP97, Author="A. Amditis and D. Gritzalis and S. Gritzalis and D. Polemi and D. Spinellis and A. Varvitsiotis and S. Velentzas", Title="Review of Existing Results of {TTP}s for Health Care Systems", Type="EUROMED-ETS Deliverable", Number="1", Month=apr, Year="1997", Institution="Institute of Communication and Computer Systems, National Technical University of Athens", Address="Athens, Greece" } @Misc{SL97, Author="Diomidis Spinellis and Spyros Livieratos", HowPublished="Memorandum presented to the ministerial committee on reliability of civil engineering software", Month=jan, Note="In Greek", Title="An Institutional Framework for Reliability Assurance of Structural Computation Software", tags="misc", Year="1997" } @InProceedings{GS97b, Title="Cryptographic Protocols over Open Distributed Systems: A Taxonomy of Flaws and Related Protocol Analysis Tools", Author="Stefanos Gritzalis and Diomidis Spinellis", Booktitle="16th International Conference on Computer Safety, Reliability and Security: {SAFECOMP} '97", Editor="Peter Daniel", Address="Berlin", Publisher="Springer Verlag", Organization="European Workshop on Industrial Computer Systems: {TC}-7", Pages="123--137", Location="York, UK", Month=sep, Year="1997", tags="itsec", URL= "http://www.spinellis.gr/pubs/conf/1997-SafeComp-Formal/html/doc.html" } @TechReport{VKGP97, Author="A. Varvitsiotis and S. Katsikas and S. Gritzalis and D. Polemi and D. Spinellis and S. Velentzas and A. Marsh and D. Dimitriadis and B. Barber and B. Blobel and P. Pharow", Title="Pilot and validation of security measures in {EUROMED}", Type="EUROMED-ETS Deliverable", Number="3", Month=sep, Year="1997", Institution="Institute of Communication and Computer Systems, National Technical University of Athens", Address="Athens, Greece" } @TechReport{AGGP97b, Author="A. Amditis and D. Gritzalis and S. Gritzalis and D. Polemi and D. Spinellis and A. Varvitsiotis and S. Velentzas and A. Kiagias and S. Katsikas and D. Dimitriadis and B. Barber and B. Blobel and P. Pharow", Title="{TTP}s in {EUROMED}: The Proposed Solution", Type="EUROMED-ETS Deliverable", Number="2", Month=may, Year="1997", Institution="Institute of Communication and Computer Systems, National Technical University of Athens", Address="Athens, Greece" } @InProceedings{GS97c, Title="Addressing Threats and Security Issues in {W}orld {W}ide {W}eb Technology", Author="Stefanos Gritzalis and Diomidis Spinellis", Booktitle="Proceedings {CMS '97} 3rd {IFIP TC6/TC11} International joint working Conference on Communications and Multimedia Security", Location="Athens, Greece", Month=sep, Year="1997", Pages="33--46", Publisher="Chapman \& Hall", Organization="IFIP", tags="itsec", URL= "http://www.spinellis.gr/pubs/conf/1997-CMS-WebSec/html/w3sec.html" } @InProceedings{SG97, Title="Lightweight Languages as Software Engineering Tools", Author="Diomidis Spinellis and V. Guruprasad", Booktitle="{USENIX} Conference on Domain-Specific Languages", Location="Santa Monica, CA", Month=oct, Pages="67--76", Year=1997, Address="Berkeley, CA", Organization="USENIX Association", tags="sweng, plang", URL= "http://www.spinellis.gr/pubs/conf/1997-DSL-Lightweight/html/paper.html" } @InProceedings{KSIB97, Title="Using {TTP}s for Secure Telemedical Applications over the {WWW}: The {EUROMED-ETS} Approach", Author="Soktratis Katsikas and Diomidis Spinellis and John Iliadis and Bernd Blobel", Booktitle="Pre-proceedings of the {IMIA} {WG4} working Conference on Common security solutions for communicating patient data", Location="Osaka/Kobe, Japan", Month=nov, Year="1997", tags="itsec", Organization="International Medical Informatics Association (IMIA)" } @Misc{Spi97j, Title="Cryptography Policy in the {USA} and the {E}uropean {U}nion", Author="Diomidis Spinellis", HowPublished="Seminar: IKAROS human network", Address="Athens, Greece", Month=dec, URL= "http://www.spinellis.gr/pubs/talks/1997-IKAROS-Cryptography-Policy/html/index.htm", Note="In Greek", tags="itsec", Year=1997 } @Article{KSIB97b, Title="Using Trusted Third Parties for Secure Telemedical Applications over the {WWW}: The {EUROMED-ETS} Approach", Author="Sokratis Katsikas and Diomidis Spinellis and John Iliadis and Bernd Blobel", Journal="International Journal of Medical Informatics", ISSN="1386-5056", Year=1998, Volume=49, Number=1, Month=mar, DOI="doi:10.1016/S1386-5056(98)00011-2", Pages="59--68", tags="itsec", URL= "http://www.spinellis.gr/pubs/jrnl/1998-IJMI-ETS/html/euromed.html" } @TechReport{PVVM98, Author="D. Polemi and and A. Varvitsiotis and and S. Velentzas and A. Marsh and S. Gritzalis and D. Spinellis and J. Iliadis and D. Dimitriadis and D. Blobel and P. Pharow and L. de Luca and B. Barber", Title="Trusted Third Party Services for Health Care in {E}urope", Type="{EUROMED-ETS} Final Report", Note="CEC/DG XIII/INFOSEC Project 20820", Month=feb, Year="1998", Institution="Institute of Communication and Computer Systems, National Technical University of Athens", Address="Athens, Greece" } @Article{Spi98a, Title="A Critique of the {W}indows Application Programming Interface", DOI="doi:10.1016/S0920-5489(98)00012-9", Author="Diomidis Spinellis", ISSN="0920-5489", Journal="Computer Standards \& Interfaces", ISSN="0920-5489", Volume=20, Number=1, Pages="1--8", Year="1998", Month=nov, tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/1997-CSI-WinApi/html/win.html" } @Article{Spi98b, Title="Palmtop Programmable Appliance Controls", Author="Diomidis Spinellis", Journal="Personal Technologies (Personal and Ubiquitous Computing)", ISSN="1617-4909", Volume="2", Number="1", Pages="11--17", Month=mar, DOI="10.1007/BF01581842", Year="1998", tags="plang", URL= "http://www.spinellis.gr/pubs/jrnl/1998-PeTe-Remote/html/article.html" } @Article{SP98, Title="A Simulated Annealing Approach for Buffer Allocation in Reliable Production Lines", Journal="Annals of Operations Research", Author="Diomidis Spinellis and Chrissoleon T. Papadopoulos", Year="2000", Volume="93", ISSN="0254-5330", Pages="373--384", DOI="doi:10.1023/A:1018984125703", tags="opres", URL= "http://www.spinellis.gr/pubs/jrnl/1997-AOR-Anneal/html/anneal.html" } @Article{GS98, Title="The Cascade Vulnerability problem: The Detection problem and a Simulated Annealing Approach for its Correction", Author="Stefanos Gritzalis and Diomidis Spinellis", Journal="Microprocessors and Microsystems", Volume=21, Number=10, DOI="doi:10.1016/S0141-9331(98)00064-7", Pages="621--628", Year=1998, Month=apr, ISSN="0141-9331", tags="itsec", URL= "http://www.spinellis.gr/pubs/jrnl/1997-uProcessors-Cascade/html/casc.html" } @InProceedings{GAS98, Title="Programming Languages for Mobile Code: A Problems Viewpoint", Author="Stefanos Gritzalis and George Aggelis and Diomidis Spinellis", Booktitle="Proceedings of the First International Network Conference {INC '98}", Location="Plymouth, UK", Month=jul, Year="1998", Pages="210--217", Organization="IEE, Internet Research", tags="itsec, plang", URL= "http://www.spinellis.gr/pubs/conf/1998-INC-Mobcode/html/inc98.htm" } @Article{Spi98c, Title="Small Tools for Automatic Text Generation", Author="Diomidis Spinellis", Journal=";login:", Volume=23, Number=4, Month=aug, Year="1998", Pages="44--47", tags="plang, dproc", URL= "http://www.spinellis.gr/pubs/trade/1998-Login-TextTools/html/paper.html" } @Article{Spi98d, Title="Book Review: Intranet Security", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Pages="132", Volume=39, Number=3, Month=mar, Year=1998, tags="itsec", URL= "http://www.spinellis.gr/pubs/Breview/1998-CR-IntraSec/html/review.html" } @Article{Spi98f, Title="Book Review: {Java} in a Nutshell (2nd ed.): A Desktop Quick Reference", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Pages="397", Month=aug, Volume=39, Number=8, Year=1998, tags="plang", URL= "http://www.spinellis.gr/pubs/Breview/1998-CR-Java/html/review.html" } @Article{Spi98e, Title="The Computer's New Clothes", Author="Diomidis Spinellis", Journal="IEEE Software", Month="November/December", Year=1998, Pages="14--17", Volume="15", Number="6", ISSN="0740-7459", DOI="10.1109/MS.1998.10039", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/1998-IEEESoft-CliServ/html/CliServ.html" } @Article{GAS99, Title="Architectures for Secure Portable Executable Content", Author="Stefanos Gritzalis and George Aggelis and Diomidis Spinellis", Journal="Internet Research", ISSN="1066-2243", Volume=9, Number=1, Year="1999", DOI="doi:10.1108/10662249910251273", Pages="16--24", tags="itsec, plang", URL= "http://www.spinellis.gr/pubs/jrnl/1998-InetRes-ExeSec/html/exesec.htm" } @Article{GSG99, Title="Security Protocols Over Open Networks and Distributed Systems: Formal Methods for their Analysis, Design, and Verification", Author="Stefanos Gritzalis and Diomidis Spinellis and Panagiotis Georgiadis", Journal="Computer Communications", ISSN="0140-3664", Year="1999", Volume=22, Number=8, Pages="695--707", Month=may, DOI="doi:10.1016/S0140-3664(99)00030-4", tags="itsec", URL= "http://www.spinellis.gr/pubs/jrnl/1997-CompComm-Formal/html/formal.htm" } @Article{Spi98g, Title="Book Review: Hacker Proof: the Ultimate Guide to Network Security", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=39, Number=9, Pages="437--438", Month=sep, Year=1998, tags="itsec", URL= "http://www.spinellis.gr/pubs/Breview/1998-CR-Hacker/html/review.html" } @TechReport{CGGG98, Author="M. Crijns and M. Gatziani and S. Gritzalis and S. Grufferty and J. Iliadis and N. Kyrloglou and P. Landrock and K. Moulinos and O. Mueller and P. Passa and D. Polemi and D. Spinellis and A. Varvitsiotis", Title="Issues Facing the Secure Link of {C}hambers of {C}ommerce", Type="{COSACC} Deliverable", Month=dec, Year="1998", Institution="Athens Chamber of Commerce and Industry", Address="Athens, Greece" } @Misc{Spi99a, Title="Software Design and Implementation --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/c/index.htm", Month=jan, Year="1999", tags="plang", URL= "http://www.spinellis.gr/c/index.htm" } @InProceedings{Spi99b, Title="Reliable Software Implementation using Domain Specific Languages", Author="Diomidis Spinellis", Booktitle="Proceedings {ESREL} '99 --- The Tenth European Conference on Safety and Reliability", Location="Munich-Garching, Germany", Month=sep, Year=1999, Pages="627--631", Editor={G. I. Schu\"{e}ller and P. Kafka}, Address="Rotterdam", Publisher="A. A. Balkema", URL= "http://www.spinellis.gr/pubs/conf/1999-ESREL-SoftRel/html/dsl.html", Organization="ESRA, VDI, TUM" } @InProceedings{Spi99c, Title="Software Reliability: Modern Challenges", Author="Diomidis Spinellis", Booktitle="Proceedings {ESREL} '99 --- The Tenth European Conference on Safety and Reliability", Location="Munich-Garching, Germany", Month=sep, Year=1999, Pages="589--592", Editor={G. I. Schu\"{e}ller and P. Kafka}, Address="Rotterdam", Publisher="A. A. Balkema", URL= "http://www.spinellis.gr/pubs/conf/1999-ESREL-SoftRel/html/chal.html", Organization="ESRA, VDI, TUM" } @InProceedings{SP99a, Title="Ex{PLO}re: A Modular Architecture for Production Line Optimisation", Author="Diomidis Spinellis and Chrissoleon T. Papadopoulos", Booktitle="Proceedings of the 5th International Conference of the Decision Sciences Institute, {DSI '99}", Organization="Decision Sciences Institute", Editor="Dimitris K. Despotis and Constantin Zopounidis", Location="Athens, Greece", Pages="1446--1449", Month=jul, Year=1999, tags="opres", URL= "http://www.spinellis.gr/pubs/conf/1999-DSI-exPLOre/html/explore.html" } @Article{Spi99e, Title="Declarative Peephole Optimization Using String Pattern Matching", Author="Diomidis Spinellis", Journal=sigplan, ISSN="0362-1340", Pages="47--51", Volume="34", Number="2", Month=feb, Year="1999", DOI="doi:10.1145/307903.307921", tags="plang", URL= "http://www.spinellis.gr/pubs/jrnl/1999-SIGPLAN-Optim/html/patop.html" } @InProceedings{SP99b, Title="Production Line Buffer Allocation: Genetic Algorithms Versus Simulated Annealing", Author="Diomidis Spinellis and Chrissoleon T. Papadopoulos", Booktitle="Second International Aegean Conference on the Analysis and Modelling of Manufacturing Systems", Organization="University of the Aegean, Department of Business Administration", Location="Tinos, Greece", Month=may, Year="1999", Pages="89--101", tags="opres", URL= "http://www.spinellis.gr/pubs/conf/1999-Perf-GASA/html/gasa.html" } @Article{Spi99f, Title="Decrypting the Past and Exploring the Future", Note="Book Review: Decrypted Secrets: Methods and Maxims of Cryptology", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="July/August", Pages="114--115", Volume=16, Number=4, Year=1999, tags="itsec", URL= "http://www.spinellis.gr/pubs/Breview/1999-IEEE-Decrypt/html/review.html" } @Article{GIGSK99, Title="Developing Secure {Web-based} Medical Applications", Author="Stephanos Gritzalis and John Iliadis and Dimitris Gritzalis and Diomidis Spinellis and Sokratis Katsikas", Journal="Medical Informatics and the Internet in Medicine", Volume="24", Number="1", Pages="75--90", Month=mar, ISSN="1463-9238", DOI="doi:10.1080/146392399298537", Year="1999", tags="itsec", URL= "http://www.spinellis.gr/pubs/jrnl/1999-MedInf-Euromed/html/euromed.html" } @InProceedings{SG99, Title="Information Security Best Practice Dissemination: The {ISA-EUNET} Approach", Author="Diomidis Spinellis and Dimitris Gritzalis", Booktitle="{WISE} 1: First World Conference on Information Security Education", Organization="IFIP TC11 WG 11.8", Editor={Louise Yngstr\"{o}m and Simone Fisher-H\"{u}bner}, Pages="111-136", Location="Kista, Sweden", Month=jun, Year="1999", tags="itsec", URL= "http://www.spinellis.gr/pubs/conf/1999-WISE-TEKNO/html/wise.html" } @Article{SKG99, Title="Security Requirements, Risks, and Recommendations for Small Enterprise and Home-office Environments", Author="Diomidis Spinellis and Spyros Kokolakis and Stephanos Gritzalis ", Journal="Information Management and Computer Security", ISSN="0968-5227", Volume="7", Number="3", Year="1999", Pages="121--128", DOI="doi:10.1108/09685229910371071", tags="itsec", URL= "http://www.spinellis.gr/pubs/jrnl/1999-IMCS-Soft-Risk/html/soho.html" } @InProceedings{LKSGP99, Title="User Requirements of Trusted Third Parties in {E}urope", Author="Dimitrios Lekkas and Sokratis K. Katsikas and Diomidis Spinellis and Pavel Gladychev and Ahmed Patel", Editor={Simone Fisher-H\"{u}bner and Gerald Quirchmayr and Louise Yngstr\"{o}m}, Booktitle="User Identification \& Privacy Protection: Applications in Public Administration \& Electronic Commerce", Organization="IFIP WG 8.5 and WS 9.6", Location="Kista, Sweden", Pages="229--242", Month=jun, Year="1999", tags="itsec", URL= "http://www.spinellis.gr/pubs/conf/1999-WISE-TTP/html/ttp.html" } @Article{Spi99g, Title="Book Review: Intrusion Detection: Network Security Beyond the Firewall", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Pages="84--85", Volume=40, Number=2, Month=feb, Year=1999, tags="itsec", URL= "http://www.spinellis.gr/pubs/Breview/1999-CR-IntrDet/html/review.html" } @Article{SPM99, Title="Large Production Line Optimization Using Simulated Annealing", Author="Diomidis Spinellis and Chrissoleon Papadopoulos and Jim {MacGregor Smith}", Journal="International Journal of Production Research", ISSN="0020-7543", Year=2000, Volume=38, Number=3, Pages="509--541", DOI="doi:10.1080/002075400189284", Month=feb, tags="opres", URL= "http://www.spinellis.gr/pubs/jrnl/1999-IJPR-Optim/html/bap.html" } @Misc{Spi99h, Title="Programming Languages and Data Structures --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/c2/index.htm", Month=jan, Year="1999", tags="plang", URL= "http://www.spinellis.gr/c2/index.htm" } @Article{Spi99i, Title="Explore, Excogitate, Exploit: Component Mining", Author="Diomidis Spinellis", Journal="IEEE Computer", ISSN="0018-9162", Month=sep, Year=1999, Volume="32", Pages="114--116", Number="9", DOI="doi:10.1109/2.789756", URL= "http://www.spinellis.gr/pubs/jrnl/1999-Computer-Components/html/comp.html", tags="sweng", URL2="http://dlib.computer.org/co/books/co1999/pdf/r9114.pdf" } @Article{Spi99j, Title="Optimal Peripheral Access Using Pipe-based Double-buffering", Author="Diomidis Spinellis", Journal=";login:", Volume=24, Number=4, Month=aug, Year="1999", Pages="43--45", tags="sweng", URL= "http://www.spinellis.gr/pubs/trade/1999-login-dd/html/dd.html" } @Article{SP99c, Title="Stochastic Algorithms for Buffer Allocation in Reliable Production Lines", Author="Diomidis Spinellis and Chrissoleon Papadopoulos", Journal="Mathematical Problems in Engineering", ISSN="1024-123X", Year=2000, Volume=5, Pages="441--458", DOI="doi:10.1155/S1024123X99001180", tags="opres", URL= "http://www.spinellis.gr/pubs/jrnl/1999-MPE-GASA/html/gasa.html" } @Misc{Spi99k, Title="Internet Security --- Trusted Third Parties --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/norma/index.htm", Month=jul, Year="1999", tags="itsec", URL= "http://www.spinellis.gr/norma/index.htm" } @Misc{Spi98h, Title="Information System Security Management --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/secman/index.htm", Month=sep, Year="1998", tags="itsec", URL= "http://www.spinellis.gr/secman/index.htm" } @Article{Spi00a, Title="Reflection as a Mechanism for Software Integrity Verification", Author="Diomidis Spinellis", Journal="ACM Transactions on Information and System Security", ISSN="1094-9224", Year=2000, Volume=3, Number=1, Month=feb, Pages="51--62", DOI="doi:10.1145/353323.353383", tags="itsec, plang", URL= "http://www.spinellis.gr/pubs/jrnl/1999-TISS-Reflect/html/reflect.html" } @Misc{Spi90c, Author="Diomidis Spinellis", HowPublished="Usenet Newsgroup comp.sources.misc 13(48)", Month=jun, Note="Archive name: deltac", Title="Image Compression Using Delta Modulation", tags="misc", Year="1990" } @Misc{Spi99l, Title="Hardware and Software {I} (Compiler Technology) --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/comp/index.htm", Month=oct, Year="1999", tags="plang", URL= "http://www.spinellis.gr/comp/index.htm" } @Article{SGIGK99, Title="Trusted Third Party Services for Deploying Secure Telemedical Applications Over the {WWW}", Author="Diomidis Spinellis and Stefanos Gritzalis and John Iliadis and Dimitris Gritzalis and Sokratis Katsikas", Journal="Computers and Security", ISSN="0167-4048", Volume=18, Number=7, Pages="627--639", DOI="doi:10.1016/S0167-4048(99)82041-0", Year=1999, tags="itsec", URL= "http://www.spinellis.gr/pubs/jrnl/1999-CompSec-euromed/html/ttpwww.html" } @Article{Spi99m, Title="Book Review: Securing {J}ava: Getting Down to Business with Mobile Code", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Pages="378--379", Volume=40, Number=8, Month=aug, Year=1999, tags="itsec", URL= "http://www.spinellis.gr/pubs/Breview/1999-CR-JavaSec/html/review.html" } @Article{RSK00, Title="Distributed Object Bridges and a {J}ava-based Object Mediator", Author="Konstantinos Raptis and Diomidis Spinellis and Sokratis Katsikas", Journal="Informatik / Informatique", Month=apr, Pages="4--8", Volume=2, URL= "http://www.spinellis.gr/pubs/jrnl/2000-Inf-dobjom/html/dobjom.html", tags="sweng", Year=2000 } @Article{SR00, Title="Component Mining: A Process and its Pattern Language", Author="Diomidis Spinellis and Konstantinos Raptis", Journal="Information and Software Technology", Month=jun, Volume=42, Number=9, Year=2000, Pages="609--617", ISSN="0950-5849", DOI="doi:10.1016/S0950-5849(00)00105-1", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2000-IST-Components/html/comp.html" } @Article{Spi00b, Title="Notable Design Patterns for Domain Specific Languages", Author="Diomidis Spinellis", Journal="Journal of Systems and Software", ISSN="0164-1212", Pages="91--99", Year="2001", Month=feb, Volume=56, Number=1, DOI="doi:10.1016/S0164-1212(00)00089-3", tags="plang", URL= "http://www.spinellis.gr/pubs/jrnl/2000-JSS-DSLPatterns/html/dslpat.html" } @InProceedings{Spi00c, Title="Outwit: {Unix} tool-based programming meets the {Windows} world", Author="Diomidis Spinellis", Editor="Christopher Small", Booktitle="{USENIX} 2000 Technical Conference Proceedings", Pages="149--158", Location="San Diego, CA", Month=jun, Year=2000, URL= "http://www.spinellis.gr/pubs/conf/2000-Usenix-outwit/html/utool.html", Address="Berkeley, CA", tags="sweng, os", Organization="USENIX Association" } @InProceedings{RSK00b, Title="{J}ava as Distributed Object Glue", Author="Konstantinos Raptis and Diomidis Spinellis and Sokratis Katsikas", Booktitle="World Computer Congress 2000", Location="Beijing, China", Month=aug, Year=2000, URL= "http://www.spinellis.gr/pubs/conf/2000-WCC-JGlue/html/jdog.html", tags="sweng", Organization="International Federation for Information Processing" } @InProceedings{TES99, Title="{MABLe}: a Multilingual Authoring Tool for Business Letters", Author="John Tait and Jeremy Ellman and Diomidis Spinellis", Booktitle="ASLIB: 21st International Conference on Translating and the Computer", Location="London, UK", Month=nov, Year=1999, tags="dproc", Organization="The Association for Information Management" } @Misc{Spi00d, Title="Programming Languages --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/c3/index.htm", Month=jan, Year="2000", tags="plang", URL= "http://www.spinellis.gr/c3/index.htm" } @InProceedings{ISKP00, Title="A Taxonomy of Certificate Status Information Mechanisms", Author="Ioannis S. Iliadis and Diomidis Spinellis and Sokratis Katsikas and Bart Preneel", Booktitle="Information Security Solutions Europe ISSE 2000", Location="Barcelona, Spain", Month=sep, Year=2000, URL= "http://www.spinellis.gr/pubs/conf/2000-ISSE-CSI-Taxon/html/csi_taxonomy.htm", tags="itsec", Organization="European Forum for Electronic Business" } @Article{Spi99n, Title="Book Review: Object Oriented {Perl}", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Month=dec, Year=1999, tags="plang, sweng", URL= "http://www.spinellis.gr/pubs/Breview/1999-CR-OOPerl/html/review.html" } @Misc{Spi00e, Title="Reliable Software Implementation Using Domain-specific languages", Author="Diomidis Spinellis", HowPublished="Workshop: Analysis and Dimensioning Software - Problems and Applications. University of Thessaloniki, Structural Engineering Department. Postgraduate programme on aseismic design.", Address="Thessaloniki, Greece", Month=may, URL= "http://www.spinellis.gr/pubs/talks/2000-AUTH-DSL/html/index.htm", Note="In Greek", tags="plang", Year=2000 } @Article{SP00, Title="Modular Production Line Optimization: The Ex{PLO}re Architecture", Author="Diomidis Spinellis and Chrissoleon Papadopoulos", Journal="Mathematical Problems in Engineering", ISSN="1024-123X", URL= "http://www.spinellis.gr/pubs/jrnl/2000-MPE-exPLOre/html/explore.html", Volume=6, Pages="527--541", DOI="doi:10.1155/S1024123X00001460", tags="opres", Year="2001" } @Article{Spi00f, Title="Taking Common Sense to the Extreme", Note="Book Review: eXtreme Programming Explained: Embrace Change", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="July/August", Pages="113--114", Volume=17, Number=4, Year=2000, tags="sweng", URL= "http://www.spinellis.gr/pubs/Breview/2000-IEEE-XP/html/review.html" } @Article{Spi00g, Title="Book Review: {LaTeX} for {Linux}: a Vade Mecum", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=41, Number=3, Pages=154, Month=mar, Year=2000, tags="oss", URL= "http://www.spinellis.gr/pubs/Breview/2000-CR-LatexLinux/html/review.html" } @InProceedings{ISGPK00, author = "John Iliadis and Diomidis Spinellis and Dimitris Gritzalis and Bart Preneel and Sokratis Katsikas", title = "Evaluating Certificate Status Information Mechanisms", booktitle = "Proceedinds of the 7th ACM Conference on Computer and Communication Security: CCS '2000", month = nov, year = 2000, Pages="1--8", URL= "http://www.spinellis.gr/pubs/conf/2000-CCS-CSI-Eval/html/csi-eval.html", DOI="doi:10.1145/352600.352603", tags="itsec", Organization="ACM" } @InProceedings{SG00, author = "Diomidis Spinellis and Dimitris Gritzalis", title = "A Domain-specific Language of Intrusion Detection", booktitle = "Proceedings of the 1st ACM Workshop on Intrusion Detection Systems", month = nov, year = 2000, URL= "http://www.spinellis.gr/pubs/conf/2000-CCS-DSLID/html/paper.html", tags="itsec, plang", Organization="ACM" } @Article{LS01, Title="Information Systems Security in the {G}reek Public Sector", Author="Euripides Loukis and Diomidis Spinellis", Journal="Information Management and Computer Security", ISSN="0968-5227", Volume="9", Number="1", Pages="21--31", URL= "http://www.spinellis.gr/pubs/jrnl/2000-IMCS-pubsec/html/ispa.html", tags="itsec", Year="2001" } @Misc{Spi00h, Title="Computer Architecture {II} --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/arch/index.htm", Month=sep, Year="2000", tags="misc", URL= "http://www.spinellis.gr/arch/index.htm" } @Article{RSK01, Title="Multi-Technology Distributed Objects and their Integration", Author="Konstantinos Raptis and Diomidis Spinellis and Sokratis Katsikas", Journal="Computer Standards \& Interfaces", ISSN="0920-5489", month=jul, Pages="157--168", Volume=23, DOI="doi:10.1016/S0920-5489(01)00070-8", URL= "http://www.spinellis.gr/pubs/jrnl/2001-CSI-Components/html/imtd.html", tags="sweng", Year="2001" } @Misc{Spi90d, Author="Diomidis Spinellis", HowPublished="7th International Obfuscated C Code Contest: Best Language Tool winning entry", Note="Available online http://www.ioccc.org", Title="{DDS-Basic} Interpreter", tags="plang", Year="1990" } @InProceedings{PS01, Title="Sandboxing Applications", Author="Vassilis Prevelakis and Diomidis Spinellis", Booktitle="{USENIX} 2001 Technical Conference Proceedings: FreeNIX Track", Month=jun, Year=2001, Pages="119--126", URL= "http://www.spinellis.gr/pubs/conf/2001-Freenix-Sandbox/html/sandbox32final.html", Address="Berkeley, CA", tags="itsec, os", Organization="USENIX Association" } @InProceedings{KKSA01, Title="{MITOS}: An Integrated Web-based System for Information Management", Author="Evangelia Kopanaki and Vangelis Karkaletsis and Constantine D. Spyropoulos and Nikos Avradinis and Nikos Fakotakis and Theodore Kalamboukis and Basilis Kladis and Yannis Lazarou and Themis Panayiotopoulos and Diomidis Spinellis", Booktitle="8th Panhellenic Informatics Conference", Organization="Greek Computer Society", Location="Nicosia, Cyprus", Month=nov, Year=2001, tags="dproc", URL= "http://www.spinellis.gr/pubs/conf/2001-EPY-Mitos/html/mitos.html" } @Article{Spi01a, Title="Fear of Coding, and How to Reduce It", Author="Diomidis Spinellis", Journal="IEEE Computer", ISSN="0018-9162", Month=aug, Year=2001, Volume="34", Pages="98--100", Number="8", DOI="doi:10.1109/MC.2001.940018", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2001-05-Computer-Fear-of-Coding/html/foc.html" } @Article{Spi01b, Title="Book Review: Building {I}nternet Firewalls", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=42, Number=5, Pages="155--156", Month=may, Year=2001, tags="itsec", URL= "http://www.spinellis.gr/pubs/Breview/2001-CR-Firewall/html/review.html" } @Article{Spi01c, Title="Practical Testing Advice", Note="Book Review: Testing Computer Software", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="May/June", Pages="104--105", Volume=18, Number=3, Year=2001, DOI="doi:10.1109/MS.2001.922737", tags="sweng", URL= "http://www.spinellis.gr/pubs/Breview/2001-IEEESW-Testing/html/review.html" } @InProceedings{SKS01, Title="A Computer-Assisted Lexicographic Application", Author="Marios Sintichakis and Theodore Kalamboukis and Diomidis Spinellis", Booktitle="15th International Symposium on Theoretical \& Applied Linguistics", Location="Thessaloniki, Greece", Month=may, tags="dproc", Year=2001 } @Article{Spi00i, Title="Practical Programming Advice", Note="Book Review: The Pragmatic Programmer", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="November/December", Pages="104--105", Volume=17, Number=6, Year=2000, DOI="doi:10.1109/MS.2000.895178", tags="sweng", URL= "http://www.spinellis.gr/pubs/Breview/2000-IEEESW-Pragmatic/html/review.html" } @InProceedings{LCS01, Title="Information Systems in the Living Room: A Case Study of Personalized Interactive {TV} Design", Author="Giorgos Lekakos and Kostas Chorianopoulos and Diomidis Spinellis", Booktitle="Proceedings of the 9th European Conference on Information Systems", Location="Bled, Slovenia", Month=jun, Year=2001, tags="perv", URL= "http://www.spinellis.gr/pubs/conf/2001-ECIS-iTV/html/itv.htm" } @Article{Spi02a, Author="Diomidis Spinellis", Title="Unix Tools as Visual Programming Components in a {GUI}-builder Environment", Journal=spande, ISSN="0038-0644", DOI="doi:10.1002/spe.428", Year=2002, Volume=32, Number=1, Pages="57--71", Month=jan, tags="sweng, os", URL= "http://www.spinellis.gr/pubs/jrnl/2001-SPANDE-VUFC/html/vufc.html" } @Article{Spi02b, Title="A Gentle Introduction to Embedded Systems", Note="Book Review: Microcontroller Projects with Basic Stamps", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="January/February", Pages="101--102", Volume=19, Number=1, Year=2002, DOI="doi:10.1109/MS.2002.976950", tags="misc", URL= "http://www.spinellis.gr/pubs/Breview/2002-IEEESW-Stamp/html/review.html" } @Article{Spi02c, Title="A Modest Proposal for Curing the Public Field Phobia", Author="Diomidis Spinellis", Journal=sigplan, ISSN="0362-1340", Month=apr, Pages="54--56", Volume=37, Number=4, Year="2002", DOI="doi:10.1145/510857.510868", tags="plang", URL= "http://www.spinellis.gr/pubs/jrnl/2001-SIGPLAN-access/html/phobia.html" } @InProceedings{GS02, Title="A Comparison of Portable Dynamic Web Content Technologies for the Apache Web Server", Author="Giorgos Gousios and Diomidis Spinellis", URL= "http://www.spinellis.gr/pubs/conf/2002-SANE-DynCont/html/dyncont.html", Booktitle="Proceedings of the 3rd International System Administration and Networking Conference {SANE 2002}", Location="Maastricht, The Netherlands", Month=may, Note="Best refereed paper award", pages="103--119", tags="dproc", Year=2002 } @Article{Spi02d, Author="Diomidis Spinellis", Title="The Decay and Failures of Web References", Journal=cacm, ISSN="0001-0782", Year=2003, Month=jan, Pages="71--77", Volume=46, Number=1, URL= "http://www.spinellis.gr/pubs/jrnl/2003-CACM-URLcite/html/urlcite.html", tags="sweng, dproc", DOI="doi:10.1145/602421.602422" } @InProceedings{Spi02e, Title="The Information Furnace: User-friendly Home Control", Author="Diomidis Spinellis", Booktitle="Proceedings of the 3rd International System Administration and Networking Conference {SANE 2002}", URL= "http://www.spinellis.gr/pubs/conf/2002-SANE-iFurnace/html/ifurnace.html", Location="Maastricht, The Netherlands", Month=may, pages="145--174", tags="perv", Year=2002 } @Article{SG02, author = "Diomidis Spinellis and Dimitris Gritzalis", title = "Panoptis: Intrusion Detection Using a Domain-specific Language", ISSN="0926-227X", Journal="Journal of Computer Security", Volume=10, Pages="159--176", year = 2002, tags="itsec, plang", URL= "http://www.spinellis.gr/pubs/jrnl/2002-JCS-Panoptis/html/paper.html" } @InProceedings{SS02, Title="Securing the Network Client", Author="Victoria Skoularidou and Diomidis Spinellis", URL= "http://www.spinellis.gr/pubs/conf/2002-INC-Sec/html/inc2002.html", Booktitle="Proceedings of the Third International Network Conference {INC '02}", Location="Plymouth, UK", Month=jul, pages="389--396", tags="itsec", Year=2002 } @Misc{Spi02f, Title="Information and Communication Technologies --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/intro/index.htm", Month=sep, Year="2001", tags="misc", URL= "http://www.spinellis.gr/intro/index.htm" } @Misc{Spi02g, Title="Information Systems Management (Software Engineering) --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/ism/index.htm", Month=Jun, Year="2002", tags="sweng", URL= "http://www.spinellis.gr/ism/index.htm" } @Misc{Spi02h, Title="System Security Implementation --- Lecture Notes", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/secimp/index.htm", Month=jul, Year="2002", tags="itsec", URL= "http://www.spinellis.gr/secimp/index.htm" } @Article{Spi01d, Title="Book Review: {Perl} Developer's Guide", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=41, Number=10, Pages="364", Month=oct, Year=2001, tags="plang", URL= "http://www.spinellis.gr/pubs/Breview/2001-CR-PerlGuide/html/review.html" } @Article{Spi01e, Title="Book Review: Virtual Private Networks: Technologies and Solutions", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=42, Number=9, Pages="254--255", Month=sep, Year=2001, tags="itsec", URL= "http://www.spinellis.gr/pubs/Breview/2001-CR-VPN/html/review.html" } @Article{Spi02i, Title="Book Review: Building Secure software: How to Avoid Security Problems the Right Way", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=43, Number=4, Pages="103--104", Month=apr, Year=2002, tags="itsec", URL= "http://www.spinellis.gr/pubs/Breview/2002-CR-BSS/html/review.html" } @Article{Spi02j, Title="Book Review: {SSL} and {TLS}: Designing and Building Secure Systems", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=43, Number=4, Pages="127--128", Month=apr, Year=2002, tags="itsec", URL= "http://www.spinellis.gr/pubs/Breview/2002-CR-SSL/html/review.html" } @InProceedings{CS02, author = {Konstantinos Chorianopoulos and Diomidis Spinellis}, title= {A Metaphor for Personalized Television Programming}, Booktitle="Universal Access: Theoretical Perspectives, Practice, and Experience. Proceedings of the 7th ERCIM Workshop on User Interfaces for All", Location="Paris (Chantilly), France", Editor = "Noelle Carbonelle and Constantine Stephanides", Pages = "187-194", Year="2003", Note="Lecture Notes in Computer Science 2615", ISSN="0302-9743", URL= "http://www.spinellis.gr/pubs/conf/2002-UI4All-PTV/html/CS02.html", Address="Berlin", tags="perv", Publisher="Springer-Verlag" } @InProceedings{MPTS02, Title="Context Aware Services in an Exhibition Environment- The {mEXPRESS} approach", Author="Ioannis Mathes and Adamantia Pateli and Argiris Tsamakos and Diomidis Spinellis", Booktitle="Challenges and Achievements in E-business and E-work: Proceedings of the E-business and E-work Conference", Location="Prague, The Czech Republic", Pages="685--692", Editor="B. Stanford-Smith et al.", Publisher="IOS Press", Month=oct, URL= "http://www.spinellis.gr/pubs/conf/2002-EBEW-mExpress/html/MPTS02.html", tags="perv", Year=2002 } @InProceedings{PGS02, Title="Indoor Application Environments and Location-based Services", Author="Ada Pateli and Giorgos Giaglis and Diomidis Spinellis", Organization="The LOBSTER IST Cluster", Booktitle="Proceedings of Workshop on Location-based Services for Accelerating the European-wide Deployment of Services for the Mobile User and Worker", Location="Mykonos, Greece", Month=oct, tags="perv", Year=2002 } @TechReport{Spi88, Author="Diomidis Spinellis", Title="A Dynamically Linkable Graphics Library", Type="Unpublished article", Year="1988", Month=mar, Institution="Imperial College", URL= "http://www.spinellis.gr/pubs/tr/porgrlib/html/porgrlib.html", Address="London, UK" } @Article{Spi03b, Title="Book Review: {J}ava Enterprise in a Nutshell: a Desktop Quick Reference", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=44, Number=2, Pages="74", Month=feb, Year=2003, CRN="CR126649 (0302-0119)", tags="plang", URL= "http://www.spinellis.gr/pubs/Breview/2003-CR-JE/html/review.html" } @Article{Spi03c, Title="Reliable Identification of Bounded-Length Viruses is {NP}-Complete", Author="Diomidis Spinellis", DOI="doi:10.1109/TIT.2002.806137", Journal="IEEE Transactions on Information Theory", ISSN="0018-9448", Month=jan, Volume=49, Number=1, Pages="280--284", Year=2003, tags="itsec, plang", URL= "http://www.spinellis.gr/pubs/jrnl/2002-ieeetit-npvirus/html/npvirus.html" } @Article{SMIGGK02, Title="Deploying a Secure Cyberbazaar by Adding Trust on Commercial Transactions", Author="D. Spinellis and K. Moulinos and J. Iliadis and D. Gritzalis and S. Gritzalis and S. Katsikas", Journal="eJETA.org", Month=nov, Volume=1, Number=2, Year=2002, URL= "http://www.spinellis.gr/pubs/jrnl/2002-eJETA-Cosacc/html/cyberbazaar.htm", URL2="http://minbar.cs.dartmouth.edu/greecom/ejeta/second-issue.php?download=ejeta-2002.05.10.15.43.34.pdf", tags="itsec", Note="Available online http://minbar.cs.dartmouth.edu/greecom/ejeta/second-issue.php?download=ejeta-2002.05.10.15.43.34.pdf" } @Article{Spi03d, Title="Book Review: Non-photorealistic Computer Graphics: Modeling, Rendering, and Animation", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=44, Number=3, Pages="141", Month=mar, Year=2003, tags="misc", URL= "http://www.spinellis.gr/pubs/Breview/2003-CR-NPR/html/review.html" } @Article{Spi03e, Title="On the Declarative Specification of Models", DOI="doi:10.1109/MS.2003.1184181", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="March/April", Year=2003, Volume=20, Pages="94--96", Number=2, tags="sweng, plang", URL= "http://www.spinellis.gr/pubs/jrnl/2003-IEEESW-umlgraph/html/article.html" } @Misc{Spi03f, Title="On the Availability of e-Government Services", Author="Diomidis Spinellis", HowPublished="European Union, Greek Presidency 2003, Ministry of Interior, Public Administration and Decentralization. Meeting of the e-Government Working Group", Month=mar, URL= "http://www.spinellis.gr/pubs/talks/2003-eGovWG/html/egov.htm", tags="misc", Year="2003" } @Article{Spi03g, Title="Organized Pruning of File Sets", Author="Diomidis Spinellis", Journal=";login:", Volume="28", Number="3", Month=jun, Pages="39--42", Year="2003", tags="sweng", URL= "http://www.spinellis.gr/pubs/trade/2003-login-prune/html/prune.html" } @Article{Spi03h, Title="The Information Furnace: Consolidated Home Control", Author="Diomidis Spinellis", Journal="Personal and Ubiquitous Computing", ISSN="1617-4909", Volume="7", Number="1", Pages="53--69", Year="2003", URL= "http://www.spinellis.gr/pubs/jrnl/2003-PUC-ifurnace/html/furnace.html", DOI="doi:10.1007/s00779-002-0213-8", tags="perv", URL2="http://link.springer.de/link/service/journals/00779/papers/3007001/30070053.pdf" } @InProceedings{CLS03, author = {Konstantinos Chorianopoulos and George Lekakos and Diomidis Spinellis}, title = {Intelligent User Interfaces in the Living Room: Usability Design for Personalized Television Applications}, booktitle = {Proceedings of the 2003 International Conference on Intelligent User Interfaces}, year = {2003}, isbn = {1-58113-586-6}, pages = {230--232}, location = {Miami, Florida, USA}, doi = {doi:10.1145/604045.604083}, URL= "http://www.spinellis.gr/pubs/conf/2003-IUI-PTV/html/paper.htm", tags="perv", publisher = {ACM Press} } @inproceedings{CLS03b, author = {Konstantinos Chorianopoulos and George Lekakos and Diomidis Spinellis}, title= {The Virtual Channel Model for Personalized Television}, booktitle = {Proceedings of the European Conference on Interactive Television: from Viewers to Actors?}, editor = {Judith Masthoff and Richard Griffiths and Lyn Pemberton}, pages = {59--67}, year = {2003}, location = {Brighton, UK}, URL= "http://www.spinellis.gr/pubs/conf/2003-ECITV-VCM/html/CLS03b.htm", tags="perv", URL2="http://www.brighton.ac.uk/interactive/euroitv/euroitv03/Papers/Paper7.pdf" } @inproceedings{CS03, author = {Konstantinos Chorianopoulos and Diomidis Spinellis}, title= {Usability Design for the Home Media Station}, booktitle = {Proceedings of the 10th International Conference on Human Computer Interaction --- HCI International 2003}, month=jun, editor = {Constantine Stephanidis}, pages = {439--443}, year = {2003}, location = {Heraklion, Crete, Greece}, publisher = {Lawrence Erlbaum Associates, Inc}, URL={ http://www.spinellis.gr/pubs/conf/2003-HCI-HMS/html/CS03.htm}, tags="perv", } @InProceedings{KSRG02, Title="Intelligent Cokes and Diapers: {MyGrocer} Ubiquitous Computing Environment", Author="Kourouthanasis, Panos and Spinellis, Diomidis and Roussos, Giorgos and Giaglis, Giorgos", Booktitle="First International Mobile Business Conference", Pages="150--172", URL= "http://www.spinellis.gr/pubs/conf/2002-MBus-MyGrocer/html/paper.htm", Year="2002", month=jul, tags="perv", Location="Athens" } @Article{Spi03l, Title="Book Review: Types and Programming Languages", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=44, Number=4, Pages="193--194", Month=apr, Year=2003, tags="plang", URL= "http://www.spinellis.gr/pubs/Breview/2003-CR-TAPL/html/review.html" } @InProceedings{RKSG03, Title="Systems Architecture for Pervasive Retail", Author="George Roussos and Panos Kourouthanasis and Diomidis Spinellis and Eugene Gryazin and Mike Pryzbliski and George Kalpogiannis and George Giaglis", Booktitle="ACM Symposium on Applied Computing", Location="Melbourne, FL", Month=mar, Year="2003", Pages="631--636", Organization="ACM", doi = {doi:10.1145/952532.952656}, Address="New York", Publisher="ACM Press", tags="perv", URL= "http://www.spinellis.gr/pubs/conf/2003-SAC-retail/html/paper.htm" } @Article{Spi03j, Title="Book Review: Spiking Neuron Models: Single neurons, Populations, Plasticity", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=44, Number=5, Pages="272--273", Month=may, Year=2003, tags="misc", URL= "http://www.spinellis.gr/pubs/Breview/2003-CR-Neuron/html/review.html" } @Article{Spi03m, Author="Diomidis Spinellis", Title="Position-Annotated Photographs: A Geotemporal Web", Journal="IEEE Pervasive Computing", ISSN="1536-1268", DOI="doi:10.1109/MPRV.2003.1203756", Month="April-June", Volume=2, Number=2, Pages="72--79", Year=2003, tags="perv", URL= "http://www.spinellis.gr/pubs/jrnl/2003-PC-GTWeb/html/gtweb.html" } @Article{Spi03n, Author="Diomidis Spinellis", Title="Reflections on Trusting Trust Revisited", Journal=cacm, ISSN="0001-0782", Year=2003, Pages=112, DOI="http://doi.acm.org/10.1145/777313.777347", Month=jun, Volume=46, URL= "http://www.spinellis.gr/pubs/jrnl/2003-CACM-Reflections2/html/reflections2.html", tags="itsec", Number=6 } @Misc{Spi03o, Title="Citizen and Infrastructure Security on the Internet", Author="Diomidis Spinellis", HowPublished="Workshop: Cybersecurity and European Citizens: Awareness and Best Practices in the Digital Age", Month=may, Note="In Greek", URL= "http://www.spinellis.gr/pubs/talks/2003-eAware/html/2003-eaware.htm", tags="itsec", Year="2003" } @Article{SS03, Title="Security Architectures for Network Clients", Author="Victoria Skoularidou and Diomidis Spinellis", Journal="Information Management and Computer Security", ISSN="0968-5227", DOI="doi:10.1108/09685220310468664", Volume="11", Number="2", Year="2003", Pages="84--91", tags="itsec", URL= "http://www.spinellis.gr/pubs/jrnl/2003-IMCS-clisec/html/cli-sec.html" } @Article{IGS03, Title="Towards a Framework for Evaluating Certificate Status Information Mechanisms", Author="Iliadis, John and Gritzalis, Stefanos and Spinellis, Diomidis and de Cock, Danny and Preneel, Bart and Gritzalis, Dimitris", Journal="Computer Communications", ISSN="0140-3664", Year="2003", Volume=26, Number=16, Pages="1839-1850", Month=oct, DOI="doi:10.1016/S0140-3664(03)00079-3", tags="itsec", URL= "http://www.spinellis.gr/pubs/jrnl/2003-CompComm-Cert/html/csi.htm" } @Article{Spi03p, Title={Book Review: Bebop to the {B}oolean Boogie: an Unconventional Guide to Electronics Fundamentals, Components and Processes}, Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=44, Number=9, Pages="513--514", Month=sep, Year=2003, tags="misc", URL= "http://www.spinellis.gr/pubs/Breview/2003-CR-bebop/html/review.html" } @Article{Spi03r, Title="Global Analysis and Transformations in Preprocessed Languages", DOI="doi:10.1109/TSE.2003.1245303", Author="Diomidis Spinellis", Journal=ieeese, Pages="1019--1030", Volume=29, Number=11, Month=nov, ISSN="0098-5589", URL= "http://www.spinellis.gr/pubs/jrnl/2003-TSE-Refactor/html/Spi03r.html", tags="sweng, plang", Year=2003 } @Article{Spi03q, Title="Book Review: The Algorithmic Beauty of Sea Shells", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Month=oct, Year=2003, Volume=44, Number=10, Pages="627", CRN="CR128042 (0310-1069)", tags="misc", URL= "http://www.spinellis.gr/pubs/Breview/2003-CR-SeaShell/html/review.html" } @Article{Spi03s, Title="Book Review: The Art of {U}nix Programming", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Month=sep, Year=2003, Volume=44, Number=12, Pages="754--755", CRN="CR128294 (0312-1313)", tags="os, sweng", URL= "http://www.spinellis.gr/pubs/Breview/2003-CR-AUP/html/review.html" } @Misc{Spi03t, Title="Securing Open Source Software", Author="Diomidis Spinellis", HowPublished="Information Security Matrix Forum 2003", Month=nov, URL= "http://www.spinellis.gr/pubs/talks/2003-11-ISM/html/dds-ism-pres.htm", tags="itsec", Year="2003" } @Article{Spi03u, Title="Book Review: {UNIX} Systems Programming: Communication, Concurrency, and Threads", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Month=mar, Volume=45, Number=3, Pages="142--143", Year=2004, CRN="CR128407 (0403-0279)", tags="os", URL= "http://www.spinellis.gr/pubs/Breview/2003-CR-USP/html/review.html" } @Article{Spi04b, Title="Index-Based Persistent Document Identifiers", Author="Diomidis Spinellis", Journal="Information Retrieval", ISSN="1386-4564", Volume=8, Number=1, Month=jan, Year=2005, Pages="5--24", DOI="doi:10.1023/B:INRT.0000048494.05013.6a", tags="dproc", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IR-PDI/html/Spi04b.html" } @Article{CS04, Author = "Konstantinos Chorianopoulos and Diomidis Spinellis", Title="User Interface Development for Interactive Television: Extending a Commercial {DTV} Platform to the Virtual Channel {API}", Journal="Computers \& Graphics", Publisher="Elsevier", ISSN="0097-8493", Volume=28, Number=2, Month=apr, Pages="157--166", Year=2004, DOI="doi:10.1016/j.cag.2003.12.004", tags="perv", URL= "http://www.spinellis.gr/pubs/jrnl/2004-CG-ITV/html/CS04.htm" } @Article{SZ04, Title="How is Open Source Affecting Software Development?", Note = "Guest Editors' Introduction: Developing with Open Source Software", Author="Diomidis Spinellis and Clemens Szyperski", DOI = "doi:10.1109/MS.2004.1259204", Journal="IEEE Software", ISSN="0740-7459", Month="January/February", Year=2004, Volume=21, Number=1, Pages="28--33", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2004-IEEESW-OSS/html/ge-intro.html" } @Article{Spi03v, Title="Reading, Writing, and Code", Author="Diomidis Spinellis", Journal="ACM Queue", Volume=1, Number=7, Pages="84--89", Month=oct, Year=2003, DOI="doi:10.1145/957717.957782", ISSN="1542-7730", URL= "http://www.spinellis.gr/pubs/jrnl/2003-ACMQ-CR/html/Spi03v.html", tags="sweng", URL2="http://www.acmqueue.com/modules.php?name=Content&pa=showpage&pid=84" } @InProceedings{TPAS04, Title="Targeted Messages in Indoor Mobile Environment: A Software-Oriented Approach", Author="Angeliki Tsilira and Adamantia Pateli and Erast Athanasiadis and Diomidis Spinellis", Booktitle="Proceedings of the IASTED International Conference on Software Engineering", Location="Innsbruck, Austria", Month=feb, Year="2004", Pages="734--739", Organization="IASTED", Editor="M. H. Hamza", Publisher="ACTA Press", tags="perv", URL= "http://www.spinellis.gr/pubs/conf/2004-IASTED-mExpress/html/TPAS04.htm" } @Misc{Spi04c, Title="{eCommerce} Technologies and Infrastructures --- Lecture Notes", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/etech/index.htm", Month=dec, Year="2003", tags="dproc", URL= "http://www.spinellis.gr/etech/index.htm" } @Misc{Spi03w, Title="Information Systems Design and Implementation (Advanced {J}ava Programming) --- Lecture Notes (In {G}reek)", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/isdi/index.htm", Month=Feb, Year="2004", tags="plang", URL= "http://www.spinellis.gr/isdi/index.htm" } @Misc{Spi04d, Title="{eCommerce} Technologies (In {G}reek) --- Lecture Notes", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/tecom/index.htm", Month=apr, Year="2004", tags="dproc", URL= "http://www.spinellis.gr/tecom/index.htm" } @Misc{Spi04e, Title="Advanced Topics in Software Engineering --- Lecture Notes", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/ismr/index.htm", Month=jun, Year="2006", tags="sweng", URL= "http://www.spinellis.gr/ismr/index.htm" } @InProceedings{RSS04, author = {George Roussos and George Samaras and Diomidis Spinellis}, title = {Editorial Message: Special Track on Ubiquitous Computing}, editor = {Hisham M. Haddad and Andrea Omicini and Roger L. Wainwright and Lorie M. Liebrock}, booktitle = {Proceedings of the 2004 {ACM} Symposium on Applied Computing}, year = {2004}, isbn = {1-58113-812-1}, pages = {1565--1566}, location = {Nicosia, Cyprus}, DOI = "doi:10.1145/967900.968213", publisher = {ACM Press}, tags="perv", URL= "http://www.spinellis.gr/pubs/conf/2004-SAC-UC/html/RSS04.html" } @Article{VAS04, Title="Security Applications of Peer-to-Peer Networks", Author = "Vasileios Vlachos and Stefanos Androutsellis-Theotokis and Diomidis Spinellis", Journal="Computer Networks", Volume=45, Number=2, Month=jun, DOI="doi:10.1016/j.comnet.2004.01.002", Pages="195--205", Publisher="Elsevier", ISSN="1389-1286", URL= "http://www.spinellis.gr/pubs/jrnl/2004-CompSec-p2pav/html/VAS04.html", tags="p2p", Year=2004 } @InProceedings{SCK04, author = "Diomidis Spinellis and Yannis Charalabidis and Vassilios Karakoidas", title = "Application Interconnection and Execution of Business to Business Transactions over the Internet", month = jul, year = "2004", Booktitle = "20th European Conference on Operational Research (EURO-XX)", Location="Rhodos, Greece", Organization="The Association of European Operational Research Societies", Note="Poster", tags="p2p", URL= "http://www.spinellis.gr/pubs/conf/2004-EuroXX-Praxis/html/SCK04.htm" } @Misc{Spi08o, Author="Diomidis Spinellis", Title="A Look at Zero-Defect Code", Howpublished="Available online http://www.spinellis.gr/blog/20081018/", Note="Blog entry", Year="2008", tags="sweng", URL="http://www.spinellis.gr/blog/20081018/" } @TechReport{Spi04f, Author="Diomidis Spinellis", Title="Drawing {UML} Diagrams with {UMLGraph}", Note="Available online", Type="Technical Report", Year="2004", Institution="Athens University of Economics and Business", URL= "http://www.spinellis.gr/sw/umlgraph/doc/indexw.html", Address="Athens, Greece" } @TechReport{Spi04g, Author="Diomidis Spinellis", Title="The {CScout} Refactoring Browser", Note="Available online", Type="Technical Report", Year="2004", Institution="Athens University of Economics and Business", URL= "http://www.spinellis.gr/cscout/doc/indexw.html", Address="Athens, Greece" } @TechReport{Spi06l, Author="Diomidis Spinellis", Title="{ckjm} --- A Tool for Calculating {C}hidamber and {K}emerer {J}ava Metrics", Note="Available online", Type="Technical Report", Year="2006", Institution="Athens University of Economics and Business", URL= "http://www.spinellis.gr/sw/ckjm/doc/indexw.html", Address="Athens, Greece" } @InProceedings{ASG04, Title="Wireless Info-Communication and Navigation Services in Exhibition Shows", Author="Pateli, Ada and Spinellis, Diomidis and Giaglis, Giorgos", Booktitle="Third International Conference on Mobile Business (ICMB): mBusiness 2004", Location="New York", Month=jul, Year="2004", Editor="Mel Horwitch", tags="perv", URL= "http://www.spinellis.gr/pubs/conf/2004-mBusiness/html/ASG04.htm" } @Article{Spi04h, Title="Clich\'{e}s Can be Both Tiring and Helpful", Note="Book Review: More Secrets of Consulting: The Consultant's Tool Kit", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="May/June", Pages="105", Volume=21, Number=3, Year=2004, tags="misc", URL= "http://www.spinellis.gr/pubs/Breview/2004-IEEESW-MSoC/html/review.html" } @Article{AS04, Title="A Survey of Peer-to-Peer Content Distribution Technologies", Author="Stephanos Androutsellis-Theotokis and Diomidis Spinellis", Journal=acmcs, ISSN="0360-0300", Volume=36, Number=4, Year="2004", Pages="335--371", Month=dec, DOI="doi:10.1145/1041680.1041681", tags="p2p", URL= "http://www.spinellis.gr/pubs/jrnl/2004-ACMCS-p2p/html/AS04.html" } @Article{CS04b, Author = "Konstantinos Chorianopoulos and Diomidis Spinellis", Title="Affective Usability Evaluation for an Interactive Music Television Channel", Journal="Computers in Entertainment", Publisher="ACM", ISSN="1544-3574", Volume=2, Number=3, Month=jul, Year=2004, Pages="14", DOI="doi:10.1145/1027154.1027177", tags="perv", URL= "http://www.spinellis.gr/pubs/jrnl/2004-CIE-VC/html/CS04b.htm" } @Article{Spi04i, Title="Book Review: Software Ecosystem: Understanding an Indispensable Technology and Industry", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Month=jun, Volume=45, Number=6, Pages="345", Year=2004, CRN="CR128908 (0406-0662)", tags="misc", URL= "http://www.spinellis.gr/pubs/Breview/2004-CR-SE/html/review.html" } @Article{Spi04j, Title="Book Review: Beyond Fear: Thinking Sensibly About Security in an Uncertain World", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Year=2004, Month=may, Volume=45, Number=5, CRN="CR128834 (0405-0541)", tags="itsec", URL= "http://www.spinellis.gr/pubs/Breview/2004-CR-BFear/html/review.html" } @Article{Spi04k, Title="Book Review: Contributing to {E}clipse: Principles, Patterns, and Plugins", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Year=2004, Month=nov, Volume=45, Number=11, Pages="690--691", CRN="CR129352 (0411-1297)", tags="oss, sweng", URL= "http://www.spinellis.gr/pubs/Breview/2004-CR-Eclipse/html/review.html" } @Article{Spi04l, Title={Book Review: {B}ell {L}abs: Life in the Crown Jewel}, Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Month=jan, Volume=45, Number=1, Pages="12", Year=2004, CRN="CR129200 (0408-0916)", tags="misc", URL= "http://www.spinellis.gr/pubs/Breview/2004-CR-Bell/html/review.html" } @Article{Spi04m, Title="Book Review: Agile Software Development: Principles, Patterns, and Practices", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Year=2004, tags="sweng", URL= "http://www.spinellis.gr/pubs/Breview/2004-CR-AgileDev/html/review.html" } @InProceedings{ASK04, author = "Stephanos Androutsellis-Theotokis and Diomidis Spinellis and Vassilios Karakoidas", title = "Performing Peer-to-Peer e-Business Transactions: A Requirements Analysis and Preliminary Design Proposal", month = dec, year = "2004", pages = {399--404}, Booktitle = "IADIS International e-Commerce 2004 Conference Proceedings", Editor="Nitya Karmakar and Pedro Isa\'{i}as", URL2="http://www.iadis.net/dl/final_uploads/200406C015.pdf", URL= "http://www.spinellis.gr/pubs/conf/2004-IADIS-Praxis/html/ASK04.html", Location="Lisbon, Portugal" } @InCollection{CKAS04, Author="Yannis Charalabidis and Vassilios Karakoidas and Stephanos Androutsellis-Theotokis and Diomidis Spinellis", Chapter="7", Editor="Paul Cunningham and Miriam Cunningham", Month=oct, Pages="1554--1561", Publisher="IOS Press", Booktitle="eAdoption and the Knowledge Economy: Issues, Applications and Case Studies", Title="Enabling B2B transactions over the Internet through Application Interconnection: The {PRAXIS} Project", Note = "Paper presented at the 2004 e-Challenges Conference, Vienna, Austria", URL= "http://www.spinellis.gr/pubs/conf/2004-eChallenge-Praxis/html/CKAS04.htm", Where="photocopy", tags="p2p", Year="2004" } @InProceedings{KASC04, author = "Vassilios Karakoidas and Stephanos Androutsellis-Theotokis and Diomidis Spinellis and Yannis Charalabidis", title = "Applying {MDA} in Enterprise Application Interoperability: The {PRAXIS} Project", month = dec, year = "2004", Editor={Harald K\"{u}hn}, Booktitle = "Workshop on Ontology and Enterprise Modelling: Intgredients for Interoperability", Location = "Vienna, Austria", Pages="76--84", URL= "http://www.spinellis.gr/pubs/conf/2004-PAKMOEM-MDA/html/KATSC04.htm", tags="plang", URL2="http://www.dke.univie.ac.at/mmp/Proceedings_Workshop1_PAKM2004.pdf" } @Article{Spi05a, Title="The Tools at Hand", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="January/February", Pages="10--13", Volume=22, Number=1, Year=2005, DOI="doi:10.1109/MS.2005.23", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v22n1.html" } @Article{Spi05b, Title="Dear Editor", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="March/April", Pages="14--15", Volume=22, Number=2, Year=2005, DOI="doi:10.1109/MS.2005.36", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v22n2.html" } @InProceedings{Spi05c, Title="The Role of Open Standards and Systems in Establishing {IT} Security", Author="Diomidis Spinellis", Booktitle="National Strategy Principles for Data and Network Confidentiality and Security", Location="Athens", Organization="Hellenic Authority for the Information and Communication Security and Privacy (ADAE)", Note="In Greek", Month=apr, URL= "http://www.spinellis.gr/pubs/talks/2005-04-ADAE/html/ADAE-dds-Open.htm", tags="itsec", Year="2005" } @Misc{Spi05d, Title="Computers for All --- Lecture Notes", Author="Diomidis Spinellis", HowPublished= "http://www.spinellis.gr/cfa/index.htm", Month=jan, Year="2005", tags="misc", URL= "http://www.spinellis.gr/cfa/index.htm" } @Article{Spi05e, Title="Coding for Numbers", Note="Book Review: Numerical Recipes in C++: The Art of Scientific Computing, 2nd edition", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="January/February", Pages="95--96", Volume=22, Number=1, Year=2005, DOI="doi:10.1109/MS.2005.4", tags="sweng", URL= "http://www.spinellis.gr/pubs/Breview/2005-IEEESW-NR/html/Spi05e.htm" } @Article{Spi05f, Title="{J}ava Makes Scripting Languages Irrelevant?", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="May/June", Pages="70--71", Volume=22, Number=3, Year=2005, DOI="doi:10.1109/MS.2005.67", tags="sweng, plang", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v22n3.html" } @Article{Spi05g, Title="Tool Writing: A Forgotten Art?", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="July/August", Pages="9--11", Volume=22, Number=4, Year=2005, DOI="doi:10.1109/MS.2005.111", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v22n4.html" } @Article{LS05, Title="Handling and Reporting Security Advisories: A Scorecard Approach", Author="Dimitrios Lekkas and Diomidis Spinellis", Journal="IEEE Security and Privacy", Year=2005, Volume=3, Number=4, Pages="32--41", Month="July/August", URL= "http://www.spinellis.gr/pubs/jrnl/2005-CS-SecAdvisory/html/LS05.htm", tags="itsec", DOI="doi:10.1109/MSP.2005.98" } @Article{TSG05, Title="Advanced Heuristics in Transportation and Logistics", Author="Christos D. Tarantilis and Diomidis Spinellis and Michel Gendreau", Note = "Guest Editors' Introduction", Journal="IEEE Intelligent Systems", ISSN="1541-1672", Month=jul, Pages="16--18", Volume=20, Number=4, Year=2005, DOI="doi:10.1109/MIS.2005.71", tags="opres", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEEIntSys-Metaheuristics/html/TSG05.htm" } @Article{Spi05h, Title="Software Engineering Glossary, Version Control, Part {I}", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="September/October", Pages="107", Volume=22, Number=5, Year=2005, DOI="10.1109/MS.2005.141", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-VCS/html/VCS-Glossary-I.html" } @Article{Spi05i, Title="Version Control Systems", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="September/October", Pages="108--109", Volume=22, Number=5, Year=2005, DOI="10.1109/MS.2005.140", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v22n5.html" } @InProceedings{AKGSC05, Editor="Paul Cunningham and Miriam Cunningham", BookTitle="Innovation and the knowledge Economy --- Issues, Applications Case Studies. Proceedings of the eChallenges 2005 conference", Author="Stephanos Androutsellis-Theotokis and Vassilios Karakoidas and Georgios Gousios and Diomidis Spinellis and Yannis Charalambidis", Title="Building an e-business platform: An experience report", Volume=1, Pages="199--206", Location="Ljubljana, Slovenia", Month=oct, Address="Amsterdam, Netherlands", Publisher="IOS Press", Year="2005", ISBN="1-58603-563-0", tags="dproc", URL= "http://www.spinellis.gr/pubs/conf/2005-eChallenge-Praxis/html/AKGSC05.html" } @TechReport{WPS89, Author="Duncan White and Jan-Simon Pendry and Diomidis Spinellis", Title="Unix {PDP}-11 Emulator (As11 \& Em11) User's Guide", Type="Laboratory Documentation", Year="1989", Month=jan, Institution="Imperial College", URL= "http://www.spinellis.gr/pubs/tr/pdp-11/html/guide.html", Address="London, UK" } @InProceedings{PGS05, Title="Trial Evaluation of Wireless Info-Communication and Indoor Location-based Services in Exhibition Shows", Author="Adamantia G. Pateli and George M. Giaglis and Diomidis D. Spinellis", Booktitle="Advances in Informatics: 10th Panhellenic Conference on Informatics, {PCI} 2005", Location="Volos, Greece", Month=nov, pages="199--210", Year=2005, Address="Berlin", Publisher="Springer-Verlag", Note="Lecture Notes in Computer Science 3746", DOI="10.1007/11573036_19", ISSN="0302-9743", Editor="Panagiotis Bozanis and Elias N. Houstis", tags="perv", URL= "http://www.spinellis.gr/pubs/conf/2005-PCI-mExpress/html/PCI-mExpress.htm" } @InProceedings{VVCS05, Title="{NGCE} --- Network Graphs for Computer Epidemiologists", Author="Vasileios Vlachos and Vassiliki Vouzi and Damianos Chatziantoniou and Diomidis Spinellis", Booktitle="Advances in Informatics: 10th Panhellenic Conference on Informatics, {PCI} 2005", Location="Volos, Greece", Month=nov, pages="672--683", Year=2005, Address="Berlin", Publisher="Springer-Verlag", Note="Lecture Notes in Computer Science 3746", ISSN="0302-9743", DOI="10.1007/11573036_64", Editor="Panagiotis Bozanis and Elias N. Houstis", tags="p2p", URL= "http://www.spinellis.gr/pubs/conf/2005-PCI-NGCE/html/NGFF.html" } @Article{Spi05j, Title="Software Engineering Glossary, Version Control, Part 2", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="November/December", Pages="c2--c3", Volume=22, Number=6, Year=2005, DOI="10.1109/MS.2005.169", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-VCS/html/VCS-Glossary-2.html" } @Article{Spi05k, Title="Working with {Unix} Tools", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="November/December", Volume=22, Number=6, Pages="9--11", Year=2005, DOI="10.1109/MS.2005.170", tags="sweng, os", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v22n6.html" } @article{PGS06, Title="Wireless Value-Added Services in Exhibition Shows", Author="Adamantia D. Pateli and George M. Giaglis and Diomidis D. Spinellis", Journal="International Journal of Mobile Communications", Volume=4, Number=2, DOI="10.1504/IJMC.2006.008609", Pages="193--209", Year="2006", tags="perv", URL= "http://www.spinellis.gr/pubs/jrnl/2006-IJMC-mExpress/html/PGS06.htm" } @Article{Spi06a, Title="Project Asset Portability", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="January/February", Volume=23, Number=1, Pages="100--101", Year=2006, DOI="10.1109/MS.2006.28", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v23n1.html" } @Article{Spi05l, Title="If", Author="Diomidis Spinellis", Journal="netweek", Month=sep, Pages="24", Year="2005", Note="In Greek", tags="misc", URL= "http://www.spinellis.gr/pubs/trade/2005-09-netweek-if/html/if.htm" } @Article{Spi06b, Title="Bug Busters", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="March/April", Volume=23, Number=2, Pages="92--93", Year=2006, DOI="10.1109/MS.2006.40", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v23n2.html" } @Article{Spi06c, Title="Some Types of Memory are More Equal than Others", Author="Diomidis Spinellis", Journal=";login:", Volume="31", Number="2", Month=apr, Pages="29--36", Year="2006", tags="sweng", URL= "http://www.spinellis.gr/pubs/trade/2006-login-memhier/html/memhier.html" } @InProceedings{Spi06d, Title="Global Software Development in the {FreeBSD} Project", Author="Diomidis Spinellis", Editor="P. Kruchten and Y. Hsieh and E. MacGregor and D. Moitra and W. Strigel", Booktitle="International Workshop on Global Software Development for the Practitioner", Location="Shanghai", Publisher="ACM Press", Month=may, Pages="73--79", DOI="10.1145/1138506.1138524", URL= "http://www.spinellis.gr/pubs/conf/2006-GSD-FreeBSD/html/GSD-FreeBSD.html", tags="sweng", Year="2006" } @inproceedings{GKS06, author = "Giorgos Gousios and Vassilios Karakoidas and Diomidis Spinellis", title = "Tuning {J}ava's Memory Manager for High Performance Server Applications", Booktitle = "Proceedings of the 5th International System Administration and Network Engineering Conference SANE 06", Day = "18--19", Editor = "Alexios Zavras", Location = "Delft, The Netherlands", Month = may, Year = "2006", Organization = "NLUUG", Pages = "69--83", Publisher = "Stichting SANE", tags="plang", URL= "http://www.spinellis.gr/pubs/conf/2006-05-SANE-JTune/html/JTune.html" } @Article{CS06, Title="User Interface Evaluation of Interactive {TV}: A Media Studies Perspective", Author="Konstantinos Chorianopoulos and Diomidis Spinellis", Journal="Universal Access in the Information Society", Pages={209--218}, ISSN="1615-5289", Month=aug, Volume={5}, Number={2}, Year=2006, DOI="10.1007/s10209-006-0032-1", tags="perv", URL= "http://www.spinellis.gr/pubs/jrnl/2005-UAIS-AffectiveUsability/html/CS06.htm" } @Article{Spi06e, Title="Debuggers and Logging Frameworks", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="May/June", Volume=23, Number=3, Pages="98--99", Year=2006, DOI="10.1109/MS.2006.70", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v23n3.html" } @Article{GS06, Title="Using {L}inux Live {CDs} for Penetration Testing", Author="Markos Gogoulos and Diomidis Spinellis", Journal=";login:", Volume="31", Number="3", Month=jun, Pages="40--45", Year="2006", tags="itsec", URL= "http://www.spinellis.gr/pubs/trade/2006-login-PenTesting/html/GS06.html" } @InProceedings{VRS06, Title="{PROMIS}ing Steps Towards Computer Hygiene", Author="Vasileios Vlachos and Andreas Raptis and Diomidis Spinellis", Editor="Steven Furnell", Booktitle="International Network Conference (INC2006)", Location="Plymouth, UK", Month=jul, Pages="229--236", Year="2006", tags="p2p", URL= "http://www.spinellis.gr/pubs/conf/2006-INC-promis/html/promisim.html" } @article{Spi05m, Author="Diomidis Spinellis", title = {Why Computing Parallels Brain Function}, journal = cacm, volume = {48}, number = {10}, year = {2005}, issn = {0001-0782}, pages = {11}, doi = {10.1145/1089107.1089119}, URL= "http://www.spinellis.gr/pubs/letters/2005-CACM-Brain/html/Spi05m.html", publisher = {ACM Press}, tags="os", address = {New York, NY, USA} } @article{Spi06f, Author="Diomidis Spinellis", title = {Future {CS} Course Already Here}, journal = cacm, volume = {49}, number = {8}, year = {2006}, issn = {0001-0782}, pages = {13}, doi = {10.1145/1145287.1145299}, URL= "http://www.spinellis.gr/pubs/letters/2006-CACM-ISMR/html/Spi06f.html", publisher = {ACM Press}, tags="edu", address = {New York, NY, USA} } @InProceedings{Spi06g, Title="Global Software Development in the {FreeBSD} Project", Author="Diomidis Spinellis", Booktitle="NASSCOM Quality Summit 2006: Setting benchmarks in global outsourcing", Address="Bangalore, India", Note="Invited talk", Organization="National Association of Software and Services Companies (NASSCOM)", Month=sep, URL= "http://www.spinellis.gr/pubs/talks/2006-NASSCOM-GSD/html/GSD-dds-NASSCOM.htm", tags="talk", Year="2006" } @Article{Spi06h, Title="Choosing a Programming Language", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="July/August", Volume=23, Number=4, Pages="62--63", DOI="10.1109/MS.2006.97", Year=2006, tags="sweng, plang", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v23n4.html" } @Article{Spi06i, Title="Open Source and Professional Advancement", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="September/October", Volume=23, Number=5, Pages="70--71", DOI="10.1109/MS.2006.136", Year=2006, tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v23n5.html" } @inproceedings{ASV06, Title="The {M}o{R}-{T}rust Distributed Trust Management System: {D}esign and Simulation Results", Author="Stephanos Androutsellis-Theotokis and Diomidis Spinellis and Vasileios Vlachos", BookTitle="Proceedings of the Second International Workshop on Security and Trust Management (STM'06)", Location="Hamburg, Germany", Month=sep, Pages="3--15", DOI="10.1016/j.entcs.2006.11.032", Editor="Sandro Etalle and Sara Foresti and Pierangela Samarati", Note="Electronic Notes in Theoretical Computer Science, Volume 179, July 2007", ISSN="1571-0661", URL= "http://www.spinellis.gr/pubs/conf/2006-STM-MoR-Trust/html/ASV.html", tags="p2p", Year="2006" } @Article{Spi06j, Title="Code Finessing", Author="Diomidis Spinellis", Journal="Dr. Dobb's", Pages="58--63", ISSN="1044-789X", Month="November", Volume=31, Number=11, Year=2006, URL= "http://www.spinellis.gr/pubs/trade/2006-DDJ-Finessing/html/Spi06j.html", tags="sweng", URL2="http://www.ddj.com/dept/linux/193104882" } @Article{Spi06k, Title="Free{BSD}: Sofware Development in a Global Scale", Author="Diomidis Spinellis", Journal="Linux Format", Volume=11, Month="September/October", Pages="60--63", Year="2006", Note="In Greek", tags="oss, os, sweng", URL= "http://www.spinellis.gr/pubs/trade/2006-LinuxFormat-GSD/html/GSDEV.htm" } @Article{CS06b, Author={Chorianopoulos, Konstantinos and Spinellis, Diomidis}, Title={Coping with {TiVo}: Opportunities of the Networked Digital Video Recorder}, Journal={Telematics and Informatics}, ISSN="0736-5853", Pages={48--58}, Year={2007}, Volume={24}, Number={1}, Month=feb, URL= "http://www.spinellis.gr/pubs/jrnl/2006-TelInf-CopingWithTivo/html/CS06b.htm", tags="perv", DOI="doi:10.1016/j.tele.2005.12.003" } @InProceedings{FPSV02, Title="Applying Contextual Inquiry for Capturing End-Users Behaviour Requirements for Mobile Exhibition Services", Author="Fouskas, K. and Pateli, A. and Spinellis, D. and Virola, H.", Booktitle="1st International Conference on Mobile Business", Location="Athens, Greece", Month=jul, Year="2002", tags="perv", URL= "http://www.spinellis.gr/pubs/conf/2002-MBusiness-mExpress/html/FPSV02.htm" } @InProceedings{Spi06m, Title="Global Software Development in the {FreeBSD} Project", Author="Diomidis Spinellis", Booktitle="Free/Open Source Software: Research, Cummunities and Industry", Address="Thessaloniki, Greece", Organization="Aristotle University of Thessaloniki", Month=dec, URL= "http://www.spinellis.gr/pubs/conf/2006-GSD-FreeBSD/html/GSD-FreeBSD-presentation.pdf", tags="oss, os, sweng", Year="2006" } @Article{Spi05n, Title="Book Review: The Design and Implementation of the {FreeBSD} Operating System", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Pages="560--561", Volume=46, Number=9, Month=sep, Year=2005, CRN="CR130686 (0509-0982)", tags="os", URL= "http://www.spinellis.gr/pubs/Breview/2005-CR-FBSD/html/review.html" } @Article{Spi05o, Title="Book Review: Hackers \& Painters: Big Ideas from the Computer Age", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Pages="382--383", Volume=46, Number=6, Month=jun, Year=2005, CRN="CR130296 (0506-0667)", tags="sweng", URL= "http://www.spinellis.gr/pubs/Breview/2005-CR-HackPaint/html/review.html" } @Article{Spi06n, Title="Book Review: {A}jax in Action", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=47, Number=12, Month=dec, Year=2006, CRN="CR132318 (0612-1198)", tags="dproc", URL= "http://www.spinellis.gr/pubs/Breview/2006-CR-Ajax/html/review.html" } @Article{Spi06o, Title="Book Review: Working Effectively with Legacy Code", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=47, Number=11, Month=nov, Year=2006, CRN="CR132240 (0611-1097)", tags="sweng", URL= "http://www.spinellis.gr/pubs/Breview/2005-CR-Legacy/html/review.html" } @Article{Spi07a, Title="Cracking Software Reuse", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="January/February", Volume=24, Number=1, Pages="12--13", DOI="10.1109/MS.2007.9", Year=2007, tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v24n1.html" } @Article{LS07, Author={Lekkas, Dimitrios and Spinellis, Diomidis}, Title={Implementing regular cash with blind fixed-value electronic coins}, Journal={Computer Standards \& Interfaces}, ISSN="0920-5489", Pages={277--288}, Year={2007}, Volume={29}, Number={3}, Month=mar, DOI="10.1016/j.csi.2006.01.005", tags="itsec", URL= "http://www.spinellis.gr/pubs/jrnl/2006-CSI-epay/html/LS07.html" } @article{SL08, Author="Diomidis Spinellis and Panagiotis Louridas", title = {The Collaborative Organization of Knowledge}, journal = cacm, Month=aug, Volume=51, Number=8, DOI = "10.1145/1378704.1378720", pages="68--73", year = {2008}, issn = {0001-0782}, publisher = {ACM Press}, address = {New York, NY, USA}, tags="dproc", URL= "http://www.spinellis.gr/pubs/jrnl/2008-CACM-Wikipedia/html/SL08.html" } @Article{Spi07b, Title="I Spy", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="March/April", Volume=24, Number=2, Pages="16--17", DOI="10.1109/MS.2007.43", Year=2007, tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v24n2.html" } @Article{Spi07c, Title="Silver Bullets and Other Mysteries", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="May/June", Volume=24, Number=3, Pages="22--23", DOI="10.1109/MS.2007.88", Year=2007, tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v24n3.html" } @InProceedings{Spi07d, Title="The {A}ntikythera {M}echanism on the {OLPC}", Author="Diomidis Spinellis", Booktitle="Workshop on Software Trends", Address="Porto Alegre, Brazil", Organization="ESICenter Brasil", Month=apr, URL= "http://www.spinellis.gr/pubs/talks/2007-POA-Antikythera/html/Spi07d.html", tags="edu", Year="2007" } @Article{SL07b, Author={Diomidis Spinellis and Panagiotis Louridas}, Title={A Framework for the Static Verification of {API} Calls}, Journal={Journal of Systems and Software}, ISSN="0164-1212", Pages={1156--1168}, Year={2007}, Volume={80}, Number={7}, Month=jul, DOI="10.1016/j.jss.2006.09.040", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2007-JSS-api-verify/html/SL07b.html" } @InProceedings{GKSL07, Title="Software Quality Assessment of Open Source Software", Author="Georgios Gousios and Vassilios Karakoidas and Konstantinos Stroggylos and Panagiotis Louridas and Vasileios Vlachos and Diomidis Spinellis", Booktitle="Current Trends in Informatics: 11th Panhellenic Conference on Informatics, {PCI} 2007", Location="Patras, Greece", Month=may, pages="303--315", Volume="A", Year=2007, Address="Athens", Publisher="New Technologies Publications", Editor="Theodore S. Papatheodorou and Dimitris N. Christodoulakis and Nikitas N. Karanikolas", tags="sweng", URL= "http://www.spinellis.gr/pubs/conf/2007-PCI-SQOOSS/html/GKSL07.htm" } @InProceedings{MS07, Title="Countering {SQL} Injection Attacks with a Database Driver", Author="Dimitris Mitropoulos and Diomidis Spinellis", Booktitle="Current Trends in Informatics: 11th Panhellenic Conference on Informatics, {PCI} 2007", Location="Patras, Greece", Month=may, pages="105--115", Volume="B", Year=2007, Address="Athens", Publisher="New Technologies Publications", Editor="Theodore S. Papatheodorou and Dimitris N. Christodoulakis and Nikitas N. Karanikolas", tags="itsec", URL= "http://www.spinellis.gr/pubs/conf/2007-PCI-SQLIA/html/MS07.htm" } @InProceedings{VKS07, Title="Simulating Bandwidth-Limited Worms: One Graph to Rule Them All?", Author="Vasileios Vlachos and Eirini Kalliamvakou and Diomidis Spinellis", Booktitle="Current Trends in Informatics: 11th Panhellenic Conference on Informatics, {PCI} 2007", Location="Patras, Greece", Month=may, pages="151--162", Volume="B", Year=2007, Address="Athens", Publisher="New Technologies Publications", Editor="Theodore S. Papatheodorou and Dimitris N. Christodoulakis and Nikitas N. Karanikolas", tags="p2p", URL= "http://www.spinellis.gr/pubs/conf/2007-PCI-Network/html/VKS07.htm" } @Article{Spi07e, Title="Book Review: Computer graphics and geometric modelling", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=48, Number=3, Month=mar, Year=2007, CRN="CR132882 (0704-0349)", tags="misc", URL= "http://www.spinellis.gr/pubs/Breview/2007-CR-GraphModel/html/review.html" } @InProceedings{SS07, Title="Refactoring: Does it Improve Software Quality?", Author="Konstantinos Stroggylos and Diomidis Spinellis", Editor="B. Boehm and S. Chulani and J. Verner and B. Wong", Booktitle="5th International Workshop on Software Quality", Location="Minneapolis, Minnesota", Publisher="ACM Press", Pages="1--6", Month=may, Year="2007", tags="sweng", URL= "http://www.spinellis.gr/pubs/conf/2007-WoSQ-Refactor/html/SS07.html" } @Misc{Spi07f, Title="The {A}ntikythera {M}echanism on the {OLPC}", Author="Diomidis Spinellis", HowPublished="Invited talk", Month=jun, URL= "http://www.spinellis.gr/pubs/talks/2007-AUTH-Antikythera/html/Spi07f.html", Note="Aristotle University of Thessaloniki, Department of Informatics. (In Greek)", tags="talk, edu", Year=2007 } @Article{PS07, Author="Vassilis Prevelakis and Diomidis Spinellis", Title="The {A}thens Affair", Journal="IEEE Spectrum", Month=jul, Volume=44, Number=7, Pages="26--33", ISSN="0018-9235", DOI="10.1109/MSPEC.2007.376605", URL= "http://www.spinellis.gr/pubs/jrnl/2007-Spectrum-AA/html/PS07.html", URL2="http://www.spectrum.ieee.org/jul07/5280", tags="itsec", Year=2007 } @InCollection{Spi07g, Title="Another Level of Indirection", Pages="279--291", Author="Diomidis Spinellis", Editor="Andy Oram and Greg Wilson", booktitle="Beautiful Code: Leading Programmers Explain How They Think", Chapter=17, Publisher="O'Reilly and Associates", Address="Sebastopol, CA", ISBN="0-596-51004-7", URL= "http://www.spinellis.gr/pubs/inbook/beautiful_code/html/Spi07g.html", tags="sweng", Year=2007 } @InCollection{Spi07h, Title="Foreword", Pages="vi--vii", Author="Diomidis Spinellis", Editor="Sulayman K. Sowe and Ioannis G. Stamelos and Ioannis Samoladas", booktitle="Emerging Free and Open Source Software Practices", Publisher="IGI Publishing", Address="Hershey, PA", URL= "http://www.spinellis.gr/pubs/inbook/2007-OSS-Practices/html/Spi07h.html", ISBN="978-1-59904-210-7", tags="oss", Year=2007 } @Article{Spi07i, Title="The Tools we Use", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="July/August", Volume=24, Number=4, Pages="20--21", DOI="10.1109/MS.2007.121", Year=2007, tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v24n4.html" } @Misc{Spi07j, Title="An Academic's View of Broadband Connectivity", Author="Diomidis Spinellis", HowPublished="Invited talk", Month=jul, URL= "http://www.spinellis.gr/pubs/talks/2007-AUEB-Broadband/html/Spi07j.htm", Note="Athens University of Economics and Business. (In Greek)", tags="talk", Year=2007 } @Article{Spi07k, Title="Abstraction and Variation", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="September/October", Volume=24, Number=5, Pages="24--25", DOI="10.1109/MS.2007.127", Year=2007, tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v24n5.html" } @Article{VS07, Author={Vlachos, Vasileios and Spinellis, Diomidis}, Title={A {PRoactive} Malware Identification System Based on the Computer Hygiene Principles}, Journal={Information Management and Computer Security}, ISSN="0968-5227", Pages={295--312}, Year={2007}, DOI={10.1108/09685220710817815}, Volume={15}, Number={4}, tags="p2p", URL= "http://www.spinellis.gr/pubs/jrnl/2007-IMCS-Promise/html/VS07.html" } @Article{SZV07, Author={Spinellis, Diomidis and Zaharias, Panagiotis and Vrechopoulos, Adam}, Title={Coping with Plagiarism and Grading Load: Randomized Programming Assignments and Reflective Grading}, Journal={Computer Applications in Engineering Education}, Pages={113--123}, Year={2007}, issn="6666", ISSN="1061-3773", DOI={10.1002/cae.20096}, Volume={15}, Number={2}, tags="edu", URL= "http://www.spinellis.gr/pubs/jrnl/2007-CAEE-jarpeb/html/SZV07.htm" } @Article{KS07, Author="Vassilios Karakoidas and Diomidis Spinellis", Title="{FIRE/J} --- Optimizing Regular Expression Searches With Generative Programming", Journal=spande, ISSN="0038-0644", Volume=38, Number=6, DOI="10.1002/spe.841", Year=2008, Pages="557--573", Month=may, tags="plang", URL= "http://www.spinellis.gr/pubs/jrnl/2007-SPANDE-FIRE/html/KS07.html" } @Article{Spi06p, Title="10 Tips for Spotting Low-Quality Open Source Code", Author="Diomidis Spinellis", Journal="Enterprise Open Source Journal", Month="Sept/Oct", Pages="18--21", Volume=2, Number=5, Year=2006, tags="sweng", URL= "http://www.spinellis.gr/pubs/trade/2006-EOSJ-BadCode/html/10tips.htm" } @Article{Spi07l, Title="On Paper", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="November/December", Volume=24, Number=6, Pages="24--25", DOI="10.1109/MS.2007.173", Year=2007, tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v24n6.html" } @Article{LSV08, Title="Power Laws in Software", Author="Panagiotis Louridas and Diomidis Spinellis and Vasileios Vlachos", Journal="ACM Transactions on Software Engineering and Methodology", ISSN="1049-331X", Volume=18, Number=1, Month=sep, Year=2008, Pages="1--26", Note="Article 2", DOI="10.1145/1391984.1391986", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2008-TOSEM-PowerLaws/html/LSV08.html" } @Article{Spi08a, Title="Rational Metaprogramming", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="January/February", Volume=25, Number=1, Pages="78--79", Year=2008, DOI="10.1109/MS.2008.15", tags="plang", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v25n1.html" } @Article{Spi07m, Title="Software Engineering for the Rest of Us", Note="Book Review: Code Craft: The Practice of Writing Excellent Code", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="July/August", Volume=24, Pages=107, Number=4, Year=2007, tags="sweng", URL= "http://www.spinellis.gr/pubs/Breview/2007-IEEESW-CodeCraft/html/Spi07m.htm" } @inproceedings{Spi08b, author = {Diomidis Spinellis}, title = {A Tale of Four Kernels}, booktitle = {{ICSE} '08: Proceedings of the 30th International Conference on Software Engineering}, year = {2008}, Pages = {381--390}, Month=may, location = {Leipzig, Germany}, Editor={Wilhelm Sch\"{a}fer and Matthew B. Dwyer and Volker Gruhn}, publisher = {Association for Computing Machinery}, address = {New York}, DOI="10.1145/1368088.1368140", XISBN="987-1-60558-079-1", tags="sweng", URL= "http://www.spinellis.gr/pubs/conf/2008-ICSE-4kernel/html/Spi08b.html" } @InProceedings{SGKL09, Title="Evaluating the Quality of Open Source Software", Author="Diomidis Spinellis and Georgios Gousios and Vassilios Karakoidas and Panagiotis Louridas and Paul J. Adams and Ioannis Samoladas and Ioannis Stamelos", Booktitle="SQM 2008: Second International Workshop on Software Quality and Maintainability---12th European Conference on Software Maintenance and Reengineering (CSMR 2008) satellite event", Location="Athens, Greece", DOI="10.1016/j.entcs.2009.02.058", Pages="5--28", Note="Electronic Notes in Theoretical Computer Science Volume 233 (March 2009)", Organization="The Reengineering Forum", Month=apr, Year="2008", tags="oss, sweng", URL= "http://www.spinellis.gr/pubs/conf/2008-SQM-SQOOSS/html/SGKL09.html" } @Article{Spi08d, Title="The {A}ntikythera Mechanism: A Computer Science Perspective", DOI="10.1109/MC.2008.166", Month=may, Volume=41, Number=5, Pages="22--27", Author="Diomidis Spinellis", Year=2008, Journal="IEEE Computer", URL= "http://www.spinellis.gr/pubs/jrnl/2008-Computer-Antikythera/html/Spi08d.htm", tags="plang, edu", ISSN="0018-9162" } @Article{Spi08e, Title="Optimizing Header File Include Directives", Author="Diomidis Spinellis", Year=2009, Volume=21, Month="July/August", Number=4, Pages="233--251", DOI="10.1002/smr.369", URL= "http://www.spinellis.gr/pubs/jrnl/2009-JSME-include/html/Spi08e.html", Journal="Journal of Software Maintenance and Evolution: Research and Practice", tags="plang", ISSN="1532-060X" } @Article{Spi08f, Title="Using and Abusing {XML}", Author="Diomidis Spinellis", Journal="IEEE Software", ISSN="0740-7459", Month="March/April", Volume=25, Number=2, Pages="88--89", Year=2008, DOI="10.1109/MS.2008.55", tags="dproc", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v25n2.html" } @InProceedings{Spi08g, Title="Open Source in Education", Author="Diomidis Spinellis", Location="Patras, Greece", Organization="University of Patras", Pages="31--32", Editor="Vassilis Komis", Booktitle="4th Panhellenic Conference on Computer Science Education", Note="Keynote address. (In Greek.)", Month=mar, URL= "http://www.spinellis.gr/pubs/talks/2008-03-InfEd/html/Spi08g.htm", tags="talk, edu, ", Year=2008 } @Misc{Spi08h, Title="Open Source in Education", Author="Diomidis Spinellis", Organization="University of Patras", Note="Keynote address at the 4th Panhellenic Conference on Computer Science Education. (In Greek.)", Month=mar, URL= "http://www.spinellis.gr/pubs/talks/2008-03-InfEd/html/Spi08h.htm", tags="oss, edu", Year=2008 } @Misc{Spi08i, Title="Evaluating the Quality of Open Source Software", Author="Diomidis Spinellis", Organization="12th European Conference on Software Maintenance and Reengineering", HowPublished="Invited talk", Note="SQM 2008: Second International Workshop on Software Quality and Maintainability. Athens, Greece", Month=apr, URL= "http://www.spinellis.gr/pubs/talks/2008-SQM-OSS-Quality/html/Spi08i.htm", tags="talk", Year=2008 } @Article{Spi08j, title={Software Builders}, author={Diomidis Spinellis}, journal={IEEE Software}, year={2008}, Month={May/June}, volume={25}, number={3}, pages={22--23}, doi={10.1109/MS.2008.74}, ISSN={0740-7459}, tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v25n3.html" } @inproceedings{GKS08, author = {Georgios Gousios and Eirini Kalliamvakou and Diomidis Spinellis}, title = {Measuring Developer Contribution from Software Repository Data}, booktitle = {{MSR} '08: Mining Software Repositories}, year = {2008}, Month=may, location = {Leipzig, Germany}, Pages="129--132", Editor={Ahmed E. Hassan and Michele Lanza and Michael W. Godfrey}, publisher = {Association for Computing Machinery}, address = {New York}, ISBN="987-1-60558-079-1", DOI="10.1145/1370750.1370781", tags="sweng, oss", URL= "http://www.spinellis.gr/pubs/conf/2008-MSR-contr/html/GKS08.html" } @Article{Spi08k, title={The Way we Program}, author={Diomidis Spinellis}, journal={IEEE Software}, year={2008}, Month={July/August}, volume={25}, number={4}, pages={89--91}, DOI="10.1109/MS.2008.101", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v25n4.html", tags="sweng", ISSN={0740-7459} } @Article{Spi07n, Title="Book Review: The software development edge: essays on managing successful projects", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=48, Number=11, Month=nov, Year=2007, CRN="CR133539 (0711-1102)", tags="sweng", URL= "http://www.spinellis.gr/pubs/Breview/2007-CR-DevEdge/html/review.html" } @Article{Spi07o, Title="Book Review: Sustainable software development: an agile perspective", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=48, Number=10, Month=oct, Year=2007, CRN="CR133377 (0710-0961)", Note="Reprinted in ACM Queue 4(10):49, December 2006", tags="sweng", URL= "http://www.spinellis.gr/pubs/Breview/2007-CR-SustainSWDev/html/review.html" } @Article{Spi07p, Title="Book Review: Wicked cool {J}ava: code bits, open-source libraries, and project ideas", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=48, Number=12, Month=dec, Year=2007, CRN="CR133727 (0712-1180)", tags="plang, edu, oss", URL= "http://www.spinellis.gr/pubs/Breview/2007-CR-WCJ/html/review.html" } @Book{SG08, Title="Beautiful Architecture: Leading Software Engineers Explain How They Think", Editor="Diomidis Spinellis and Georgios Gousios", publisher = {O'Reilly}, address = {Sebastopol, CA}, Year="2009", ISBN="978-0596517984", tags="sweng", URL="http://oreilly.com/catalog/9780596517984/" } @InProceedings{Spi08m, Author="Diomidis Spinellis", Title="{CScout}: A Refactoring Browser for {C}", Booktitle="{WASDeTT} 2008: International Workshop on Advanced Software Development Tools and Techniques", Location="Paphos, Cyprus", Month=jul, Year="2008", tags="plang", Editor="Kim Mens and Mark van den Brand and Adrian Kuhn and Holger M. Kienle and Roel Wuyts" } @InProceedings{SGSS08, Author="Ioannis Samoladas and Georgios Gousios and Diomidis Spinellis and Ioannis Stamelos", Title="The {SQO-OSS} Quality Model: Measurement Based Open Source Software Evaluation", Booktitle="Open Source Development, Communities and Quality --- {OSS} 2008: 4th International Conference on Open Source Systems", Organization="IFIP 20th World Computer Congress, Working Group 2.3 on Open Source Software", Location="Milan, Italy", DOI="10.1007/978-0-387-09684-1_19", Address="Boston", Publisher="Springer", Pages="237--248", Month=sep, Year="2008", URL= "http://www.spinellis.gr/pubs/conf/2008-OSS-qmodel/html/SGSS08.htm", tags="sweng", Editor="Ernesto Damiani and Giancarlo Succi" } @InProceedings{ASL08, Author="Georgios Atsaros and Diomidis Spinellis and Panagiotis Louridas", Title="Site-Specific versus General Purpose Web Search Engines: A Comparative Evaluation", Booktitle="PCI 2008: 12th Panhellenic Conference on Informatics", Location="Samos, Greece", Pages="44--48", Address="Los Alamitos, CA", Month=aug, Year="2008", Publisher="IEEE Computer Society", Editor="Stefanos Gritzalis and Dimitris Plexousakis and Dionysios Pnevmatikatos", DOI="10.1109/PCI.2008.47", tags="dproc", URL= "http://www.spinellis.gr/pubs/conf/2008-PCI-WebSearch/html/ASL08.htm" } @InProceedings{GS08, Author="Georgios Gousios and Diomidis Spinellis", Title="{J}ava Performance Evaluation Using External Instrumentation", Booktitle="PCI 2008: 12th Panhellenic Conference on Informatics", Location="Samos, Greece", Publisher="IEEE Computer Society", Address="Los Alamitos, CA", Pages="173--177", Month=aug, Year="2008", Editor="Stefanos Gritzalis and Dimitris Plexousakis and Dionysios Pnevmatikatos", DOI="10.1109/PCI.2008.14", tags="plang", URL= "http://www.spinellis.gr/pubs/conf/2008-PCI-dtrace/html/GS08.html" } @InProceedings{ALKLS08, Author="Almaliotis, Vasilios and Loizidis, Alexandros and Katsaros, Panagiotis and Louridas, Panagiotis and Spinellis, Diomidis", Title="Static Program Analysis for {J}ava {C}ard Applets", Editor="Gilles Grimaud and Fran\c{c}ois-Xavier Standaert", Booktitle="Smart Card Research and Advanced Applications --- CARDIS 2008: Proceedings of the 8th IFIP Smart Card Research and Advanced Application Conference", Note="Lecture Notes in Computer Science 5189", Location="Royal Holloway, University of London, UK", Publisher="Springer Verlag", Month=sep, Year="2008", Pages={17--31}, DOI={10.1007/978-3-540-85893-5_2}, tags="itsec", URL= "http://www.spinellis.gr/pubs/conf/2008-CARDIS-JCard/html/ALKLS08.htm" } @Article{FSNB08, Title="Commercial Uses: Going Functional on Exotic Trades", Author="Simon Frankau and Diomidis Spinellis and Nick Nassuphis and Christoph Burgard", Year=2009, Volume=19, Number=1, Pages="27--45", Month=jan, Journal="Journal of Functional Programming", DOI="10.1017/S0956796808007016", URL= "http://www.spinellis.gr/pubs/jrnl/2008-JFP-ExoticTrades/html/FSNB08.html", tags="plang", ISSN="0956-7968" } @InProceedings{AS07, Author="Stephanos Androutsellis-Theotokis and Diomidis Spinellis", Title="Ptrim: A Market-Based approach to Managing the Risk of Peer-to-Peer Transactions", Booktitle="DBISP2P 2007: Fifth International Workshop on Databases, Information Systems and Peer-to-Peer Computing", Location="Vienna, Austria", Month=sep, Year="2007", Editor="Sonia Bergamaschi and Zoran Despotovic and Sam Joseph and Gianluca Moro", tags="p2p", URL= "http://www.spinellis.gr/pubs/conf/2007-DBISP2P-Ptrim/html/AS07.html" } @Article{HRS08, title={Where's My Jetpack?}, author={Helsen, Simon and Ryman, Arthur and Spinellis, Diomidis}, Note = "Guest Editors' Introduction: Software Development Tools", journal={IEEE Software}, year={2008}, Month={September/October}, volume={25}, number={5}, pages={18--21}, DOI="10.1109/MS.2008.138", URL= "http://www.spinellis.gr/pubs/jrnl/2008-IEEESW-DevInf/html/HRS08.htm", tags="sweng", ISSN={0740-7459} } @Article{MS09, Title="{SDriver}: Location-Specific Signatures Prevent {SQL} Injection Attacks", Author="Dimitris Mitropoulos and Diomidis Spinellis", Month="May/June", Journal="Computers and Security", ISSN="0167-4048", Volume=28, Pages="121--129", DOI="10.1016/j.cose.2008.09.005", Year=2009, tags="itsec", URL= "http://www.spinellis.gr/pubs/jrnl/2009-CompSec-SQLIA/html/sqlia.html" } @Article{Spi09a, title={Start With the Most Difficult Part}, author={Diomidis Spinellis}, journal={IEEE Software}, year={2009}, Month={March/April}, volume={26}, number={2}, pages={70--71}, DOI="10.1109/MS.2009.49", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v26n2.html", tags="sweng", ISSN={0740-7459} } @Article{Spi08n, Title="Book Review: Security in computing (4th ed.)", Author="Diomidis Spinellis", Journal="ACM Computing Reviews", Volume=49, Number=5, Month=may, Year=2008, CRN="CR134260 (0805-0420)", tags="itsec", URL= "http://www.spinellis.gr/pubs/Breview/2007-CR-SecComp/html/review.html" } @Book{POVS09, Author="Chrissoleon T. Papadopoulos and Michael E. J. O'Kelly and Michael J. Vidalis and Diomidis Spinellis", Title="Analysis and Design of Discrete Part Production Lines", Publisher="Springer", URL="http://www.springer.com/math/book/978-0-387-89493-5", doi="10.1007/978-0-387-89494-2_6", ISBN="978-0-387-89493-5", tags="opres", Year=2009 } @inproceedings{GS09, Title="Alitheia {C}ore: An Extensible Software Quality Monitoring Platform", Author="Georgios Gousios and Diomidis Spinellis", Booktitle="{ICSE} '09: Proceedings of the 31st International Conference on Software Engineering --- Formal Research Demonstrations Track", Year="2009", Month=may, day="16--24", location = {Vancouver, Canada}, publisher = {IEEE}, ISBN = "978-1-4244-3743-6", pages = {579--582}, doi="10.1109/ICSE.2009.5070560", tags="sweng, oss", URL= "http://www.spinellis.gr/pubs/conf/2009-ICSE-SQO-OSS-resdemo/html/GS09.html" } @Article{Spi09b, title={Drawing Tools}, author={Diomidis Spinellis}, journal={IEEE Software}, year={2009}, Month={May/June}, volume={26}, number={3}, pages={12--13}, DOI="10.1109/MS.2009.63", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v26n3.html", ISSN={0740-7459} } @Misc{Spi09c, Title="Locating and Addressing Performance Issues", Author="Diomidis Spinellis", Note="ACCU Conference. Oxford, UK", HowPublished="Invited talk", Month=apr, tags="talk", Year=2009 } @inproceedings{GS09b, Title="A Platform for Software Engineering Research", Author="Georgios Gousios and Diomidis Spinellis", Booktitle="{MSR} '09: Proceedings of the 6th Working Conference on Mining Software Repositories", Year=2009, Month=may, day="16--17", ISBN = "978-1-4244-3493-0", editor={Michael W. Godfrey and Jim Whitehead}, location = {Vancouver, Canada}, publisher = {IEEE}, pages = {31--40}, DOI="10.1109/MSR.2009.5069478", URL= "http://www.spinellis.gr/pubs/conf/2009-MSR-Alitheia/html/GS09b.html", tags="", } @article{SMTS09, author = {Jonathan Sprinkle and Marjan Mernik and Juha-Pekka Tolvanen and Diomidis Spinellis}, title = {What Kinds of Nails Need a Domain-Specific Hammer?}, note = "Guest Editors' Introduction: Domain Specific Modelling", journal ={IEEE Software}, volume = {26}, number = {4}, issn = {0740-7459}, year = {2009}, pages = {15--18}, doi = {10.1109/MS.2009.92}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, Month={July/August}, tags="", URL= "http://www.spinellis.gr/pubs/jrnl/2009-IEEESW-DSLM/html/SMTS09.htm" } @Misc{Spi09d, Title="The {A}ntikythera Mechanism: Hacking with Gears", Author="Diomidis Spinellis", HowPublished="Invited talk", Note="USENIX Annual Technical Conference. San Diego, CA", Month=jun, tags="talk", Year=2009 } @Misc{Spi09e, Title="Beyond Four Kernels: A Platform for Software Engineering Research", Author="Diomidis Spinellis", HowPublished="Invited talk", Note="University of Southern California. Department of Computer Science. Los Angeles, CA", Month=jun, tags="talk", Year=2009 } @Article{Spi09f, Author="Diomidis Spinellis", Title="User-Level Operating System Transactions", Journal=spande, ISSN="0038-0644", DOI="10.1002/spe.935", Volume=39, Number={14}, Pages={1215--1233}, Month=sep, Year=2009, tags="os", URL= "http://www.spinellis.gr/pubs/jrnl/2009-SPANDE-Transactions/html/Spi09f.html" } @Article{Spi09g, title={Job Security}, author={Diomidis Spinellis}, journal={IEEE Software}, year={2009}, Month={Sep/Oct}, volume={26}, number={5}, pages={14--15}, DOI="10.1109/MS.2009.131", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v26n5.html", ISSN={0740-7459} } @InProceedings{SG09, Author="Diomidis Spinellis and Vaggelis Giannikas", Title="Open Source Adoption in Large {US} Companies", Booktitle="MCIS 2009: 4th {M}editerranean Conference on Information Systems", Pages="580--587", Location="Athens, Greece", Month=sep, Year=2009, Editor="Poulymenakou, A. and Pouloudi, N. and Pramatari, K.", tags="", URL= "http://www.spinellis.gr/pubs/conf/2009-MCIS-OSSAdopt/html/SG09.htm" } @InProceedings{KGSP09, author = {Eirini Kalliamvakou and Georgios Gousios and Diomidis Spinellis and Nancy Pouloudi}, Title="Measuring Developer Contribution from Software Repository Data", Booktitle="MCIS 2009: 4th {M}editerranean Conference on Information Systems", Pages="600--611", Location="Athens, Greece", Month=sep, Year=2009, Editor="Poulymenakou, A. and Pouloudi, N. and Pramatari, K.", tags="", URL= "http://www.spinellis.gr/pubs/conf/2009-MCIS-Quality/html/KGSP09.htm" } @InProceedings{MKS09, Author="Dimitris Mitropoulos and Vassilios Karakoidas and Diomidis Spinellis", Title="Fortifying Applications Against {XPath} Injection Attacks", Booktitle="MCIS 2009: 4th {M}editerranean Conference on Information Systems", Pages="1169--1179", Location="Athens, Greece", Month=sep, Year=2009, Editor="Poulymenakou, A. and Pouloudi, N. and Pramatari, K.", tags="", URL= "http://www.spinellis.gr/pubs/conf/2009-MCIS-XPath/html/MKS09.htm" } @inproceedings{KS09, Title="J\%: Integrating Domain Specific Languages with {J}ava", Author="Vassilios Karakoidas and Diomidis Spinellis", Booktitle="PCI 2009: Proceedings of 13th Panhelenic Conference on Informatics", Editor="Vassilios Chrissikopoulos and Nikolaos Alexandris and Christos Douligeris and Spyros Sioutas", Year=2009, month=sep, Publisher="IEEE Computer Society", pages="109--113", Location="Corfu, Greece", doi="10.1109/PCI.2009.26", tags="", URL= "http://www.spinellis.gr/pubs/conf/2009-PCI-Jmod/html/KS09.html" } @inproceedings{MS09b, Title="Securing e-voting against {MITM} attacks", Author="Dimitris Mitropoulos and Diomidis Spinellis", Booktitle="PCI 2009: Proceedings of 13th Panhelenic Conference on Informatics", Editor="Vassilios Chrissikopoulos and Nikolaos Alexandris and Christos Douligeris and Spyros Sioutas", Location="Corfu, Greece", Year=2009, Month=sep, tags="", URL= "http://www.spinellis.gr/pubs/conf/2009-PCI-MITM/html/MS09b.html" } @inproceedings{VSA09, Title="Biological Aspects of Computer Virology", Author="Vasileios Vlachos and Diomidis Spinellis and Stefanos Androutsellis-Theotokis", Booktitle="3rd International Conference on e-Democracy", Month=sep, Location="Athens, Greece", Year=2009, tags="", URL= "http://www.spinellis.gr/pubs/conf/2009-edem-virus/html/VSA09.html" } @Article{Spi09i, title={Basic Etiquette of Technical Communication}, author={Diomidis Spinellis}, journal={IEEE Software}, year={2009}, Month={November/December}, volume={26}, number={5}, pages={14--15}, DOI="10.1109/MS.2009.170", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v26n6.html", ISSN={0740-7459} } @Article{Spi10a, title={Software Tracks}, author={Diomidis Spinellis}, journal={IEEE Software}, year=2010, Month={March/April}, volume={27}, number={2}, pages={10--11}, DOI="10.1109/MS.2010.56", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v27n2.html", ISSN={0740-7459} } @Article{ASLS10, Author="Stephanos Androutsellis-Theotokis and Diomidis Spinellis and Panos Louridas and Kostas Stroggylos", Title="A Market-Based approach to Managing the Risk of Peer-to-Peer Transactions", Journal="Computer Networks", Publisher="Elsevier", ISSN="1389-1286", Month=apr, Year=2010, Volume=54, Number=5, Pages="675--688", tags="", DOI="doi:10.1016/j.comnet.2009.10.005" } @Article{Spi10b, Author="Diomidis Spinellis", Title="{CScout}: A Refactoring Browser for {C}", Journal="Science of Computer Programming", Publisher="Elsevier", ISSN="0167-6423", Month=apr, Year=2010, Volume=75, Number=4, Pages="216--231", URL= "http://www.spinellis.gr/pubs/jrnl/2010-SCP-CScout/html/cscout.html", tags="", DOI="doi:10.1016/j.scico.2009.09.003" } @InCollection{Spi10c, editor = {Kevlin Henney}, booktitle = {97 Things Every Programmer Should Know}, Author="Diomidis Spinellis", title = {Large Interconnected Data Belongs to a Database}, Pages={96--97}, year = 2010, address = {Sebastopol, CA}, publisher = {O'Reilly}, URL="http://programmer.97things.oreilly.com/wiki/index.php/Large_Interconnected_Data_Belongs_to_a_Database", tags="", isbn = {9780596809485} } @InCollection{Spi10d, editor = {Kevlin Henney}, booktitle = {97 Things Every Programmer Should Know}, Author="Diomidis Spinellis", title = {Put Everything Under Version Control}, Pages={136--137}, year = 2010, address = {Sebastopol, CA}, publisher = {O'Reilly}, URL="http://programmer.97things.oreilly.com/wiki/index.php/Put_Everything_Under_Version_Control", tags="", isbn = {9780596809485} } @InCollection{Spi10e, editor = {Kevlin Henney}, booktitle = {97 Things Every Programmer Should Know}, Author="Diomidis Spinellis", title = {The {U}nix Tools Are Your Friends}, Pages={176--177}, year = 2010, address = {Sebastopol, CA}, publisher = {O'Reilly}, URL="http://programmer.97things.oreilly.com/wiki/index.php/The_Unix_Tools_Are_Your_Friends", tags="os", isbn = {9780596809485} } @Misc{Spi10f, Title="Locating and Addressing Performance Issues", Author="Diomidis Spinellis", Note="OOP 2010 --- Productivity: People, Process, and Technology. Munich, Germany", HowPublished="Invited talk", Month=feb, tags="talk", Year=2010 } @Misc{Spi10g, Title="Security and Trust", Author="Diomidis Spinellis", Note="IDC IT Security Roadshow 2010: Battling Sophisticated Threats: Security Strategies for the Resilient Enterprise. Athens, Greece", HowPublished="Invited talk (in Greek)", Month=mar, tags="talk", Year=2010 } @Misc{Spi10h, Title="The {U}nix Toolchest: Power Tools for Power Programmers", Author="Diomidis Spinellis", Note="ACCU Conference. Oxford, UK", HowPublished="Invited talk", Month=apr, tags="talk", Year=2010 } @Article{Spi10i, title={Code Documentation}, author={Diomidis Spinellis}, journal={IEEE Software}, year=2010, Month={July/August}, volume={27}, number={4}, pages={18--19}, DOI="10.1109/MS.2010.95", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v27n4.html", ISSN={0740-7459} } @InProceedings{JS10, author = {Jureczko, Marian and Spinellis, Diomidis}, title = {Using Object-Oriented Design Metrics to Predict Software Defects}, Booktitle = {Models and Methodology of System Dependability. Proceedings of {RELCOMEX} 2010: Fifth International Conference on Dependability of Computer Systems {DepCoS}}, series = {Monographs of System Dependability}, year = {2010}, isbn = {978-83-7493-526-5}, pages = {69--81}, publisher = {Oficyna Wydawnicza Politechniki Wroc{\l}awskiej}, URL= "http://www.spinellis.gr/pubs/conf/2010-DepCoS-RELCOMEX-ckjm-defects/html/JS10.html", address = {Wroc{\l}aw, Poland} } @Article{Spi10j, title={{UML} Everywhere}, author={Diomidis Spinellis}, journal={IEEE Software}, year=2010, Month={September/October}, volume={27}, number={5}, pages={90--91}, DOI="10.1109/MS.2010.131", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v27n5.html", ISSN={0740-7459} } @InProceedings{KMS10, author = {Konstantinos Kravvaritis and Dimitris Mitropoulos and Diomidis Spinellis}, title = {Cyberdiversity: Measures and Initial Results}, Booktitle="PCI 2010: Proceedings of 14th Panhelenic Conference on Informatics", Location="Tripoli, Greece", Editor="Costas Vassilakis and Nikolaos Tselikas", isbn = {978-0-7695-4172-3}, year = {2010}, month=sep, pages = {135--140}, doi = {10.1109/PCI.2010.43}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, tags="", } @InProceedings{KSA10, author = {Maria Kechagia and Diomidis Spinellis and Stephanos Androutsellis-Theotokis}, title = {Open Source Licensing Across Package Dependencies}, Booktitle="PCI 2010: Proceedings of 14th Panhelenic Conference on Informatics", Location="Tripoli, Greece", Editor="Costas Vassilakis and Nikolaos Tselikas", isbn = {978-0-7695-4172-3}, year = {2010}, month=sep, pages = {27--32}, doi = {10.1109/PCI.2010.28}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, tags="", } @InCollection{Spi10k, Title="Quality Wars: Open Source Versus Proprietary Software", Pages="259--293", Author="Diomidis Spinellis", Editor="Andy Oram and Greg Wilson", booktitle="Making Software: What Really Works, and Why We Believe It", Chapter=15, Publisher="O'Reilly and Associates", Address="Sebastopol, CA", ISBN="978-0-596-80832-7", URL="http://my.safaribooksonline.com/9780596808310/dds", tags="", Year=2010 } @Article{Spi10l, title={Farewell to Disks}, author={Diomidis Spinellis}, journal={IEEE Software}, year=2010, Month={November/December}, volume={27}, number={6}, pages={82--83}, DOI="10.1109/MS.2010.140", tags="dproc, plang, os", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v27n6.html", ISSN={0740-7459} } @Article{Spi11a, title={elytS edoC}, author={Diomidis Spinellis}, journal={IEEE Software}, year=2011, Month={March/April}, volume={28}, number={2}, pages={104--103}, DOI="10.1109/MS.2011.31", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v28n2.html", ISSN={0740-7459} } @Misc{Spi11b, Title="Farewell to Disks: Efficient Processing of Obstinate Data", Author="Diomidis Spinellis", Note="IRILL --- Center for Research and Innovation on Free Software. Paris, France", HowPublished="Invited talk", Month=mar, URL="http://www.irill.org/activities/seminaire-logiciel-libre-et-programmation/farewell-to-disks-efficient-processing-of-obstinate-data", PURL="http://www.webcitation.org/62tG7Dj8m", tags="talk", Year=2011 } @Misc{Spi11c, Title="Farewell to Disks: Efficient Processing of Obstinate Data", Author="Diomidis Spinellis", Note="ACCU Conference. Oxford, UK", HowPublished="Invited talk", Month=apr, tags="talk", Year=2011 } @Misc{Spi11k, Title="Farewell to Disks: Efficient Processing of Obstinate Data", Author="Diomidis Spinellis", Note="Imperial College London. Department of Computing. LSDS --- Large-Scale Distributed Systems Group", HowPublished="Invited talk", Month=oct, tags="talk", URL="http://lsds.doc.ic.ac.uk/research/meetings#Spinellis", PURL="http://www.webcitation.org/62tG0HB9W", Year=2011 } @Article{Spi11d, title={Choosing and Using Open Source Components}, author={Diomidis Spinellis}, journal={IEEE Software}, year=2011, Month={May/June}, volume={28}, number={3}, pages={96, 95}, DOI="10.1109/MS.2011.54", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v28n3.html", ISSN={0740-7459} } @Article{LSK11, Author={Loukis, Euripides and Spinellis, Diomidis and Katsigiannis, Anastasios}, Title={Barriers to the Adoption of {B2B} e-Marketplaces by Large Enterprises: Lessons Learned from the {H}ellenic {A}erospace {I}ndustry}, Journal={Information Systems Management}, Pages={130--146}, Year={2011}, DOI={10.1080/10580530.2011.562129}, Volume={28}, Number={2}, URL= "http://www.spinellis.gr/pubs/jrnl/2010-ISM-HAI-eMarketplaces/html/LSK11.htm", tags="", ISSN={1058-0530} } @Article{HSTV11, Author={Halkidi, Maria and Spinellis, Diomidis and Tsatsaronis, George and Vazirgiannis, Michalis}, Title={Data Mining in Software Engineering}, Journal={Intelligent Data Analysis}, Pages={413--441}, Year={2011}, DOI={10.3233/IDA-2010-0475}, Volume={15}, ISSN={1088467X}, tags="", Number={3} } @Misc{Spi11f, Title="Governance and New Technologies: The Challenges and Opportunities of E-Government", Author="Diomidis Spinellis", Organization="Andreas Papandreou Institute of Strategic and Development Studies (ISTAME)", Note="(In Greek.)", Month=jan, Year=2011, tags="misc", URL= "http://www.spinellis.gr/pubs/talks/2011-01-17-ISTAME-egov/html/Spi11f.html" } @Article{MKLS11, author = "Dimitris Mitropoulos and Vassilios Karakoidas and Panagiotis Louridas and Diomidis Spinellis", title = "Countering Code Injection Attacks: A Unified Approach", journal = "Information Management and Computer Security", ISSN="0968-5227", Pages = "177--194", DOI = "10.1108/09685221111153555", year = "2011", volume = "19", tags="itsec", number = "3" } @Article{Spi11g, title={Agility Drivers}, author={Diomidis Spinellis}, journal={IEEE Software}, year=2011, Month={July/August}, volume={28}, number={4}, pages={96, 95}, DOI="10.1109/MS.2011.72", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v28n4.html", ISSN={0740-7459} } @Article{Spi11h, title={What I Learned From Fixing my Laptop's Motherboard}, author={Diomidis Spinellis}, journal={Hacker Monthly}, year=2011, Month={July}, volume={14}, pages={22--23}, URL="http://www.spinellis.gr/blog/20110529", tags="misc", } @Article{Spi11i, title={Faking it}, author={Diomidis Spinellis}, journal={IEEE Software}, year=2011, Month={September/October}, volume={28}, number={5}, pages={96, 95}, DOI="10.1109/MS.2011.95", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v28n5.html", ISSN={0740-7459} } @Article{ASKG10, title={Open Source Software: A Survey from 10,000 Feet}, author={Stephanos Androutsellis-Theotokis and Diomidis Spinellis and Maria Kechagia and Georgios Gousios}, journal={Foundations and Trends in Technology, Information and Operations Management}, year=2010, volume={4}, number={3--4}, pages={187--347}, DOI="10.1561/0200000026", URL= "http://www.spinellis.gr/pubs/jrnl/2010-TOMS-OSS-Survey/html/ASKG10.html", tags="oss", ISSN={1571-9545} } @Article{SG11, Author={Diomidis Spinellis and Vaggelis Giannikas}, Title={Organizational Adoption of Open Source Software}, Journal={Journal of Systems and Software}, DOI={10.1016/j.jss.2011.09.037}, Year=2011, Note="Available online. To appear in print", tags="oss", ISSN="1532-060X" } @Article{Spi11j, title={Lessons from Space}, author={Diomidis Spinellis and Henry Spencer}, journal={IEEE Software}, year=2011, Month={November/December}, volume={28}, number={6}, pages={26--28}, DOI="10.1109/MS.2011.143", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v28n6.html", ISSN={0740-7459} } @Misc{Spi11l, Title="Farewell to Disks: Efficient Processing of Obstinate Data", Author="Diomidis Spinellis", Note="ITPro Dev Connections 2011. In Greek.", HowPublished="Keynote address", Month=nov, tags="talk", URL="http://www.itprodevconnections.gr/article/keynote", PURL="http://www.webcitation.org/63Pt7sPid", Year=2011 } @Article{Spi12a, title={Refactoring on the Cheap}, author={Diomidis Spinellis}, journal={IEEE Software}, year=2012, Month="January/February", volume={29}, number={1}, pages={96--95}, DOI="10.1109/MS.2012.14", tags="sweng", URL= "http://www.spinellis.gr/pubs/jrnl/2005-IEEESW-TotT/html/v29n1.html", ISSN={0740-7459} }