%%% -*-BibTeX-*- %%% ==================================================================== %%% BibTeX-file{ %%% author = "Diomidis Spinellis", %%% version = "1.15", %%% date = "01 March 2018", %%% time = "08:59:24 MST", %%% filename = "spinellis-diomidis.bib", %%% address = "University of the Aegean %%% GR-83200 Karlovasi %%% Greece", %%% telephone = "?n/a?", %%% FAX = "?n/a?", %%% URL = "http://kerkis.math.aegean.gr/~dspin", %%% checksum = "48329 2612 9635 104287", %%% email = "dspin at aegean.gr (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "BibTeX, bibliography", %%% license = "public domain", %%% supported = "yes", %%% docstring = "This is a bibliography of publications of %%% Diomidis Spinellis. The companion LaTeX file %%% spinellis-diomidis.ltx can be used to typeset %%% this bibliography. %%% %%% At version 1.15, the year coverage looked %%% like this: %%% %%% 1990 ( 1) 1998 ( 5) 2006 ( 9) %%% 1991 ( 1) 1999 ( 4) 2007 ( 8) %%% 1992 ( 1) 2000 ( 7) 2008 ( 9) %%% 1993 ( 10) 2001 ( 4) 2009 ( 8) %%% 1994 ( 9) 2002 ( 3) 2010 ( 6) %%% 1995 ( 6) 2003 ( 6) 2011 ( 4) %%% 1996 ( 2) 2004 ( 5) %%% 1997 ( 7) 2005 ( 10) %%% %%% Article: 97 %%% Book: 3 %%% InProceedings: 15 %%% MastersThesis: 1 %%% Misc: 2 %%% PhdThesis: 1 %%% Proceedings: 6 %%% %%% Total entries: 125 %%% %%% This file is available as part of the BibNet %%% Project. The master copy is available for %%% public access on ftp.math.utah.edu in the %%% directory tree /pub/bibnet/authors. It is %%% mirrored to netlib.bell-labs.com in the directory %%% tree /netlib/bibnet/authors, from which it is %%% available via anonymous ftp and the Netlib %%% service. %%% %%% The checksum field above contains a CRC-16 %%% checksum as the first value, followed by the %%% equivalent of the standard UNIX wc (word %%% count) utility output of lines, words, and %%% characters. This is produced by Robert %%% Solovay's checksum utility.", %%% } %%% ==================================================================== %%% ==================================================================== %%% Journal abbreviations: @String{j-CACM = "Communications of the ACM"} @String{j-COMP-NET-AMSTERDAM = "Computer Networks (Amsterdam, Netherlands: 1999)"} @String{j-COMP-SURV = "ACM Computing Surveys"} @String{j-COMPUTER = "Computer"} @String{j-COMPUTERS-AND-GRAPHICS = "Computers and Graphics"} @String{j-J-OOP = "Journal of Object Oriented Programming"} @String{j-J-SYST-SOFTW = "The Journal of Systems and Software"} @String{j-JCLT = "The Journal of {C} Language Translation"} @String{j-IEEE-SEC-PRIV = "IEEE Security \& Privacy"} @String{j-IEEE-SOFTWARE = "IEEE Software"} @String{j-IEEE-TRANS-INF-THEORY = "IEEE Transactions on Information Theory"} @String{j-LOGIN = ";login: the USENIX Association newsletter"} @String{j-MICROPROC-MICROSYS = "Microprocessors and Microsystems"} @String{j-OPER-SYS-REV = "Operating Systems Review"} @String{j-QUEUE = "ACM Queue: Tomorrow's Computing Today"} @String{j-SPE = "Soft\-ware\emdash Prac\-tice and Experience"} @String{j-SCI-COMPUT-PROGRAM = "Science of Computer Programming"} @String{j-SIGPLAN = "ACM SIG{\-}PLAN Notices"} @String{j-STRUCT-PROGRAM = "Structured Programming"} @String{j-TISSEC = "ACM Transactions on Information and System Security"} @String{j-TOSEM = "ACM Transactions on Software Engineering and Methodology"} @String{j-WIN-MAGAZINE = "Win magazine"} %%% ==================================================================== %%% Publisher abbreviations: @String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"} @String{pub-AW:adr = "Reading, MA, USA"} @String{pub-CHAPMAN-HALL = "Chapman and Hall, Ltd."} @String{pub-CHAPMAN-HALL:adr = "London, UK"} @String{pub-ORA-MEDIA = "O'Reilly Media, Inc."} @String{pub-ORA-MEDIA:adr = "1005 Gravenstein Highway North, Sebastopol, CA 95472, USA"} @String{pub-SV = "Springer-Verlag"} @String{pub-SV:adr = "Berlin, Germany~/ Heidelberg, Germany~/ London, UK~/ etc."} @String{pub-USENIX = "USENIX Association"} @String{pub-USENIX:adr = "Berkeley, CA, USA"} %%% ==================================================================== %%% Series abbreviations: @String{ser-LNCS = "Lecture Notes in Computer Science"} %%% ==================================================================== %%% Bibliography entries, sorted by year: @MastersThesis{Spinellis:1990:IHL, author = "Diomidis Spinellis", title = "An implementation of the {Haskell} language", school = "Imperial College", address = "London, UK", month = jun, year = "1990", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", } @Article{Spinellis:1991:TSL, author = "Diomidis Spinellis", title = "Type-safe Linkage for Variables and Functions", journal = j-SIGPLAN, volume = "26", number = "8", pages = "74--79", month = aug, year = "1991", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:16:10 MST 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/jrnl/1991-SIGPLAN-CType/html/tsl.html", acknowledgement = ack-nhfb, classification = "C6110 (Systems analysis and programming); C6120 (File organisation); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Dept. of Comput., Imperial Coll. of Sci., Technol. and Med., London, UK", keys = "Linking Have", keywords = "C language; C++ Reference Manual; compiler developer; data structures; function return types; global variables; linker; program compilers; programming; separate compilation environment; type checks; type-safe linkage", treatment = "P Practical", where = "IC-photocopy", } @InProceedings{Spinellis:1992:IMA, author = "Diomidis Spinellis", booktitle = "Multimedia: Theory and Experience", title = "The Implementation of Multimedia Applications", publisher = "Greek Computer Society", address = "Athens, Greece", pages = "23--37", month = Dec, year = "1992", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1992-EPY-Multimedia-SM/html/epy-mlm2.html", } @Article{Spinellis:1993:CCD, author = "Diomidis D. Spinellis", title = "Checking {C} Declarations at Link Time", journal = j-JCLT, volume = "4", number = "3", pages = "238--249", month = mar, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/jrnl/1993-JCLT-CType/html/tsl.html", acknowledgement = ack-nhfb, remark = "C types can be checked at link time by suitably encoding the identifier names.", } @Article{Spinellis:1993:IHL, author = "Diomidis Spinellis", title = "Implementing {Haskell}: Language Implementation as a Tool Building Exercise", journal = j-STRUCT-PROGRAM, volume = "14", number = "1", pages = "37--48", year = "1993", CODEN = "STPGEM", ISSN = "0935-1183", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/jrnl/1993-StrProg-Haskell/html/exp.html", classification = "C6115 (Programming support); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Dept. of Comput., Imperial Coll. of Sci., Technol. and Med., London, UK", keywords = "error message management routines; front end; Haskell system; high level languages; language implementation; language tools; program compilers; software tools; structured programming; tool boxes; transputer-array; tree processing function generators", treatment = "P Practical", } @Article{Spinellis:1993:IMAa, author = "Diomidis Spinellis", title = "Implementing Multimedia Applications: Introduction", journal = j-WIN-MAGAZINE, pages = "86--89", month = mar, year = "1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/trade/1993-Winmag/fastwin1/html/win1.html", } @Article{Spinellis:1993:IMAb, author = "Diomidis Spinellis", title = "Implementing Multimedia Applications: Programming the {Windows API}", journal = j-WIN-MAGAZINE, pages = "64--68", month = apr, year = "1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/trade/1993-Winmag/fastwin2/html/win2.html", } @Article{Spinellis:1993:IMAc, author = "Diomidis Spinellis", title = "Implementing Multimedia Applications: Development Tools", journal = j-WIN-MAGAZINE, pages = "65--68", month = jun, year = "1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/trade/1993-Winmag/fastwin3/html/win3.html", } @Article{Spinellis:1993:IMAd, author = "Diomidis Spinellis", title = "Implementing Multimedia Applications: File Storage and Compression Methods", journal = j-WIN-MAGAZINE, pages = "80--83", month = jul, year = "1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/trade/1993-Winmag/fastwin4/html/win4.html", } %%% Missing from my collection %%% Missing page numbers @Article{Spinellis:1993:IMAe, author = "Diomidis Spinellis", title = "Implementing Multimedia Applications: The Media Control Interface", journal = j-WIN-MAGAZINE, pages = "89--92", month = sep, year = "1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/trade/1993-Winmag/fastwin5/html/win5.html", } @Article{Spinellis:1993:IMAf, author = "Diomidis Spinellis", title = "Implementing Multimedia Applications: Handling Moving Images", journal = j-WIN-MAGAZINE, month = oct, year = "1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/trade/1993-Winmag/fastwin6/html/win6.html", } @Article{Spinellis:1993:IMAg, author = "Diomidis Spinellis", title = "Implementing Multimedia Applications: Controlling the Video Machine", journal = j-WIN-MAGAZINE, month = nov, year = "1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/trade/1993-Winmag/fastwin7/html/win7.html", } @InProceedings{Spinellis:1993:TPC, author = "Diomidis Spinellis", booktitle = "4th Panhellenic Informatics Conference", title = "{TEKTON}: {A} Program for the Composition, Design, and Three-dimensional View of Architectural Subjects", volume = "I", publisher = "Greek Computer Society", address = "Patras, Greece", pages = "361--372", month = Dec, year = "1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1993-EPY-Tekton/html/tekton.html", } @InProceedings{Spinellis:1994:DIL, author = "Diomidis Spinellis", title = "The Design and Implementation of a Legal Text Database", crossref = "Karagiannis:1994:DES", pages = "339--348", month = Sep, year = "1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1994-DEXA-Dikaio/html/dexa.html", classification = "C6110 (Systems analysis and programming); C6160 (Database management systems (DBMS)); C6180G (Graphical user interfaces); C7130 (Public administration)", conftitle = "Proceedings of DEXA 94", corpsource = "SENA S.A., Filothei, Greece", keywords = "arbitrary keywords; Boolean operators; case retrieval; CD-ROM; computer- accessible medium; data structures; database design; database implementation; database management systems; document handling; graphical front-end; graphical user interfaces; Greek Council of State decisions; law administration; legal text database; query processing; random text retrieval data structure; system accessibility; system availability; system extensibility; systems analysis; user- friendliness; word- processor files", treatment = "A Application; P Practical", } @InProceedings{Spinellis:1994:LAP, author = "Diomidis Spinellis and Sophia Drossopoulou and Susan Eisenbach", title = "Language and Architecture Paradigms as Object Classes: {A} Unified Approach Towards Multiparadigm Programming", crossref = "Gutknecht:1994:PLS", pages = "191--207", month = Mar, year = "1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1994-PLSA-Multipar/html/paper.html", classification = "C6110 (Systems analysis and programming); C6110J (Object-oriented programming); C6140D (High level languages)", conftitle = "International Conference Programming Languages and System Architectures", corpsource = "Imperial Coll. of Sci., Technol. and Med., London, UK", keywords = "architecture paradigms; assembly language; compiled programs; computer language paradigms; hardware abstractions; high level languages; inheritance; linguistic abstractions; multiparadigm programming; object classes; object-oriented methods; object-oriented technology; programming; proof theories; quantitative theories; software portability; system architectures", treatment = "P Practical", } @PhdThesis{Spinellis:1994:PPO, author = "Diomidis Spinellis", title = "Programming Paradigms as Object Classes: {A} Structuring Mechanism for Multiparadigm Programming", school = "Imperial College of Science, Technology and Medicine", address = "London, UK", month = feb, year = "1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", } @Article{Spinellis:1994:PSU, author = "Diomidis Spinellis", title = "Protecting Software from Unauthorised Copying", journal = j-WIN-MAGAZINE, pages = "75--77", month = mar, year = "1994", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/trade/1993-Winmag/winlock/html/winlock.html", } @Article{Spinellis:1994:TTL, author = "Diomidis Spinellis", title = "Trace: {A} Tool for Logging Operating System Call Transactions", journal = j-OPER-SYS-REV, volume = "28", number = "4", pages = "56--63", month = oct, year = "1994", CODEN = "OSRED8", ISSN = "0163-5980 (print), 1943-586X (electronic)", ISSN-L = "0163-5980", bibdate = "Sat Aug 26 08:55:51 MDT 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/jrnl/1994-SIGOS-Trace/html/article.html", acknowledgement = ack-nhfb, classification = "C6110B (Software engineering techniques); C6115 (Programming support); C6150G (Diagnostic, testing, debugging and evaluating systems); C6150J (Operating systems)", corpsource = "SENA S.A., Filothei, Greece", fjournal = "ACM SIGOPS Operating Systems Review", keywords = "debugging; MS-DOS operating system environment; operating system call transactions; operating systems (computers); profiling; program debugging; program verification; reverse engineering; software tools; system monitoring; Trace; transaction processing; verification", treatment = "P Practical", } @InProceedings{Spinellis:1994:WUT, author = "Diomidis D. Spinellis", title = "{Wux}: {UNIX} Tools under {Windows}", crossref = "USENIX:1994:PWU", pages = "325--336", month = "Winter", year = "1994", bibdate = "Tue Oct 22 07:23:05 2002", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.usenix.org/", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1994-Usenix-Wux/html/wux.html; http://www.usenix.org/publications/library/proceedings/sf94/spin.html", acknowledgement = ack-nhfb, affiliation = "Department of Computing, Imperial College of Science, Technology and Medicine", classification = "C6110B (Software engineering techniques); C6115 (Programming support); C6150J (Operating systems); C6180G (Graphical user interfaces)", conflocation = "San Francisco, CA, USA; 17-21 Jan. 1994", conftitle = "Proceedings of USENIX Winter 1994 Conference", corpsource = "Dept. of Comput., Imperial Coll. of Sci., Technol. and Med., London, UK", keywords = "application template; compatibility; graphical user interfaces; IBM compatible machines; IBM PC architecture; icon; input output windows; microcomputer applications; Microsoft Windows environment; output windows; software libraries; software library; software portability; software porting; software tools; Unix; Unix pipe abstraction; Unix tools; Unix-compatible system calls; Wux", treatment = "P Practical", } @Article{Spinellis:1995:BRHa, author = "Diomidis Spinellis", title = "Book Review: {High-Speed Windows Applications: Multitasking Design Methods by Dr. Bruce E. Krell}", journal = j-SIGPLAN, volume = "30", number = "4", pages = "11--11", month = apr, year = "1995", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:17:03 MST 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:1995:BRHb, author = "Diomidis Spinellis", title = "Book Review: {High-Speed Windows Applications: Multitasking Design Methods, by Dr. Bruce E. Krell}", journal = j-SIGPLAN, volume = "30", number = "7", pages = "4--4", month = jul, year = "1995", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:17:07 MST 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @InProceedings{Spinellis:1995:DHC, author = "Diomidis Spinellis", booktitle = "First Greek Technical Chamber Informatics Conference: The Information Society", title = "{DIKAIO}: High Court Decisions on the Internet and on {CD-ROM}", publisher = "Technical Chamber of Greece", address = "Athens, Greece", pages = "546--555", month = dec, year = "1995", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1995-TEE-InfSoc-Dikaio/html/dikaio.html", } @InProceedings{Spinellis:1995:IAH, author = "Diomidis Spinellis", booktitle = "Modern Automated Control Technologies", title = "Integrated Aluminum Hot Milling Automation", publisher = "Technical Chamber of Greece", address = "Athens, Greece", pages = "218--221", month = dec, year = "1995", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1995-TEE-Control-OIS/html/teeconf1.html", } @Article{Spinellis:1995:OOT, author = "Diomidis Spinellis and Sophia Drossopoulou and Susan Eisenbach", title = "Object-Oriented Technology in Multiparadigm Language Implementation", journal = j-J-OOP, volume = "8", number = "1", pages = "33--38", month = mar # "/" # apr, year = "1995", CODEN = "JOOPEC", ISSN = "0896-8438", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/jrnl/1995-JOOP-Multipar/html/paper.html", classification = "C6110J (Object-oriented programming); C6115 (Programming support); C6120 (File organisation); C6140D (High level languages)", corpsource = "Dept. of Comput., Imperial Coll. of Sci., Technol. and Med., London, UK", keywords = "application developer; data encapsulation; development process; multiparadigm language implementation; multiparadigm programming languages; object- oriented programming; object-oriented languages; object-oriented technology; paradigm encapsulation mechanism; programming environments", treatment = "P Practical", } @Article{Spinellis:1995:SMM, author = "Diomidis Spinellis", title = "The {Screen Machine MS-Access} Toolkit", journal = j-WIN-MAGAZINE, month = jan, year = "1995", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "In Greek.", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/trade/1993-Winmag/smdb/html/smdb.html", } @Misc{Spinellis:1996:GCE, author = "Diomidis Spinellis", title = "{Greek} Character Encoding for Electronic Mail Messages", howpublished = "Network Information Center, Request for Comments 1947", month = may, year = "1996", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "RFC-1947", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/TR/RFC-1947/html/RFC1947.html", } @Misc{Spinellis:1996:RGC, author = "D. Spinellis", title = "{RFC 1947}: Greek Character Encoding for Electronic Mail Messages", month = may, year = "1996", bibdate = "Thu Oct 16 09:34:09 MDT 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "Status: INFORMATIONAL.", URL = "ftp://ftp.internic.net/rfc/rfc1947.txt; ftp://ftp.math.utah.edu/pub/rfc/rfc1947.txt", acknowledgement = ack-nhfb, format = "TXT=14428 bytes", online = "yes", status = "INFORMATIONAL", } @InProceedings{Gritzalis:1997:ATS, author = "Stefanos Gritzalis and Diomidis Spinellis", booktitle = "Proceedings {CMS '97} 3rd {IFIP TC6/TC11} International joint working Conference on Communications and Multimedia Security", title = "Addressing Threats and Security Issues in {World Wide Web} Technology", organization = "IFIP", publisher = pub-CHAPMAN-HALL, address = pub-CHAPMAN-HALL:adr, pages = "33--46", month = sep, year = "1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1997-CMS-WebSec/html/w3sec.html", } @InProceedings{Gritzalis:1997:CPO, author = "Stefanos Gritzalis and Diomidis Spinellis", booktitle = "16th International Conference on Computer Safety, Reliability and Security: {SAFECOMP} '97", title = "Cryptographic Protocols over Open Distributed Systems: {A} Taxonomy of Flaws and Related Protocol Analysis Tools", organization = "European Workshop on Industrial Computer Systems: {TC-7}", publisher = pub-SV, address = pub-SV:adr, pages = "123--137", month = sep, year = "1997", bibdate = "Thu Nov 20 06:52:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1997-SafeComp-Formal/html/doc.html", acknowledgement = ack-nhfb, } @InProceedings{Gritzalis:1997:CVP, author = "Stefanos Gritzalis and Diomidis Spinellis", booktitle = "{IFIP TC5 WG5.4} 3rd International Conference on Reliability, Quality \& Safety of Software-Intensive Systems, ENCRESS '97", title = "The Cascade Vulnerability Problem for Open Distributed Systems: {A} Review", organization = "IFIP", publisher = pub-CHAPMAN-HALL, address = pub-CHAPMAN-HALL:adr, pages = "175--185", month = may, year = "1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1997-Encress-Cascade/html/casc.html", } @Article{Spinellis:1997:CAP, author = "Diomidis Spinellis and Rob Kolstad", title = "A Conversation about {Perl} and the Shell: Choosing the Implementation Vehicle", journal = j-LOGIN, volume = "22", number = "5", pages = "25--31", month = jun, year = "1997", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Wed Aug 13 10:48:45 MDT 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.usenix.org/cgi-bin/sortbib.pl?-sA", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/trade/1997-login-Perl/html/shperl.html", acknowledgement = ack-nhfb, xxnumber = "3", } @InProceedings{Spinellis:1997:LLS, author = "Diomidis Spinellis and V. Guruprasad", booktitle = "{USENIX} Conference on Domain-Specific Languages", title = "Lightweight Languages as Software Engineering Tools", crossref = "USENIX:1997:PCD", pages = "67--76", month = oct, year = "1997", bibdate = "Mon Oct 21 09:12:32 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1997-DSL-Lightweight/html/paper.html; http://www.usenix.org/publications/library/proceedings/dsl97/spinellis.html", acknowledgement = ack-nhfb, } @InProceedings{Spinellis:1997:SAA, author = "Diomidis Spinellis and Hrisoleon T. Papadopoulos", booktitle = "International Workshop on Performance Evaluation and Optimization of Production Lines", title = "A Simulated Annealing Approach for Buffer Allocation in Reliable Production Lines", publisher = "University of the Aegean, Department of Mathematics", address = "Samos, Greece", pages = "365--375", month = may, year = "1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1997-Perf-Anneal/html/anneal.html", } @Article{Gritzalis:1998:CVP, author = "Stefanos Gritzalis and Diomidis Spinellis", title = "The Cascade Vulnerability problem: The Detection problem and a Simulated Annealing Approach for its Correction", journal = j-MICROPROC-MICROSYS, volume = "21", number = "10", pages = "621--628", month = apr, year = "1998", CODEN = "MIMID5", ISSN = "0141-9331 (print), 1872-9436 (electronic)", ISSN-L = "0141-9331", bibdate = "Sat Oct 1 07:02:08 2011", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/jrnl/1997-uProcessors-Cascade/html/casc.html", acknowledgement = ack-nhfb, } @InProceedings{Gritzalis:1998:PLM, author = "Stefanos Gritzalis and George Aggelis and Diomidis Spinellis", booktitle = "Proceedings of the First International Network Conference {INC '98}", title = "Programming languages for mobile code: {A} problems viewpoint", publisher = "IEE, Internet Research", address = "Plymouth, UK", month = jul, year = "1998", bibdate = "Sat Oct 1 07:02:08 2011", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/conf/1998-INC-Mobcode/html/inc98.htm", acknowledgement = ack-nhfb, } @Article{Spinellis:1998:LOC, author = "Diomidis Spinellis", title = "Loyal Opposition: The Computer's New Clothes", journal = j-IEEE-SOFTWARE, volume = "15", number = "6", pages = "14--??", month = nov # "\slash " # dec, year = "1998", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Mon Jan 4 07:38:57 MST 1999", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://dlib.computer.org/so/books/so1998/pdf/s6014.pdf", acknowledgement = ack-nhfb, } @Article{Spinellis:1998:PPA, author = "Diomidis Spinellis", title = "Palmtop Programmable Appliance Controls", journal = "Personal Technologies", volume = "2", number = "1", month = mar, year = "1998", bibdate = "Sat Oct 1 07:02:08 2011", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/jrnl/1998-PeTe-Remote/html/article.html", acknowledgement = ack-nhfb, } @Article{Spinellis:1998:STA, author = "Diomidis Spinellis", title = "Small Tools for Automatic Text Generation", journal = j-LOGIN, volume = "23", number = "5", pages = "44--47", month = aug, year = "1998", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 06:42:37 MDT 2006", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.usenix.org/publications/login/contents/contents.aug98.html", URL = "http://kerkis.math.aegean.gr/~dspin/pubs/trade/1998-Login-TextTools/html/paper.html; http://www.usenix.org/publications/login/1998-8/tools.html", acknowledgement = ack-nhfb, xxnumber = "4", } @Article{Spinellis:1999:COT, author = "Diomidis Spinellis", title = "Component and Object Technology: Explore, Excogitate, Exploit: Component Mining", journal = j-COMPUTER, volume = "32", number = "9", pages = "114--116", month = sep, year = "1999", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Tue Sep 7 19:41:32 MDT 1999", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://dlib.computer.org/co/books/co1999/pdf/r9114.pdf", acknowledgement = ack-nhfb, } @Article{Spinellis:1999:DPO, author = "Diomidis Spinellis", title = "Declarative peephole optimization using string pattern matching", journal = j-SIGPLAN, volume = "34", number = "2", pages = "47--50", month = feb, year = "1999", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:17:59 MST 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:1999:OPA, author = "Diomidis Spinellis", title = "Optimal Peripheral Access Using Pipe-Based Double-Buffering", journal = j-LOGIN, volume = "24", number = "4", pages = "??--??", month = aug, year = "1999", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 06:42:51 MDT 2006", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.usenix.org/publications/login/1999-8/index.html", URL = "http://www.usenix.org/publications/login/1999-8/features/peripheral.html", acknowledgement = ack-nhfb, } @Article{Spinellis:1999:TCD, author = "Diomidis Spinellis", title = "Technical Correspondence: Declarative Peephole Optimization Using String Pattern Matching", journal = j-SIGPLAN, volume = "34", number = "2", pages = "47--51", month = feb, year = "1999", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Tue Sep 26 17:06:07 MDT 2000", bibsource = "http://ftp.informatik.rwth-aachen.de/dblp/db/journals/sigplan/sigplan34.html; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/s/Spinellis:Diomidis.html", acknowledgement = ack-nhfb, } @Article{Moitra:2000:BAS, author = "Deependra Moitra and Diomidis Spinellis and Robert Bruce Kelsey", title = "Bookshelf: {{\em Adaptive Software Development: {A} Collaborative Approach to Managing Complex Systems\/}}; {{\em eXtreme Programming Explained: Embrace Change\/}}; {{\em Software Process Quality: Management and Control\/}}", journal = j-IEEE-SOFTWARE, volume = "17", number = "4", pages = "112--115", month = jul # "\slash " # aug, year = "2000", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Wed Nov 1 17:47:35 MST 2000", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://dlib.computer.org/so/books/so2000/pdf/s4112.pdf", acknowledgement = ack-nhfb, } @Article{Spinellis:2000:BPP, author = "Diomidis Spinellis and Gerry Coleman", title = "Bookshelf: {{\em The Pragmatic Programmer: From Journeyman to Master}}; {{\em Introduction to the Team Software Process}}", journal = j-IEEE-SOFTWARE, volume = "17", number = "6", pages = "108--110", month = nov # "\slash " # dec, year = "2000", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Dec 21 06:37:39 MST 2000", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://dlib.computer.org/so/books/so2000/pdf/s6108.pdf", acknowledgement = ack-nhfb, } @Article{Spinellis:2000:MPL, author = "Diomidis D. Spinellis and Chrissoleon T. Papadopoulos", title = "Modular production line optimization: the ex{PLOre} architecture", journal = "Math. Probl. Eng.", volume = "6", number = "6", pages = "527--541", year = "2000", DOI = "https://doi.org/10.1155/S1024123X00001460", ISSN = "1024-123X", MRclass = "90B30 (90C15 90C90)", MRnumber = "2034094", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "Mathematical Problems in Engineering. Theory, Methods and Applications", } @InProceedings{Spinellis:2000:OUT, author = "Diomidis D. Spinellis", title = "{Outwit}: {UNIX} Tool-Based Programming Meets the {Windows} World", crossref = "USENIX:2000:UAT", pages = "149--158", year = "2000", bibdate = "Tue Oct 15 09:53:32 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://www.usenix.org/events/usenix2000/general/spinellis.html", acknowledgement = ack-nhfb, } @Article{Spinellis:2000:RMS, author = "Diomidis Spinellis", title = "Reflection as a Mechanism for Software Integrity Verification", journal = j-TISSEC, volume = "3", number = "1", pages = "51--62", month = feb, year = "2000", CODEN = "ATISBQ", ISSN = "1094-9224 (print), 1557-7406 (electronic)", ISSN-L = "1094-9224", bibdate = "Mon Feb 25 16:47:22 MST 2002", bibsource = "http://www.acm.org/tissec/v3no1.html; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "ACM Transactions on Information and System Security", } @Article{Spinellis:2000:SAA, author = "Diomidis D. Spinellis and Chrissoleon T. Papadopoulos", title = "A simulated annealing approach for buffer allocation in reliable production lines", journal = "Ann. Oper. Res.", volume = "93", pages = "373--384", year = "2000", DOI = "https://doi.org/10.1023/A:1018984125703", ISSN = "0254-5330 (print), 1572-9338 (electronic)", MRclass = "90B30 (90C59)", MRnumber = "1769683", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "Performance evaluation and optimization of production lines (Samos Island, 1997)", acknowledgement = ack-nhfb, fjournal = "Annals of Operations Research", } @InProceedings{Prevelakis:2001:SA, author = "Vassilis Prevelakis and Diomidis Spinellis", title = "Sandboxing Applications", crossref = "USENIX:2001:PFT", pages = "??--??", year = "2001", bibdate = "Tue Oct 15 17:19:08 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://www.usenix.org/publications/library/proceedings/usenix01/freenix01/prevelakis.html", acknowledgement = ack-nhfb, } @Article{Spinellis:2001:FCH, author = "Diomidis Spinellis", title = "Fear of Coding, and How to Reduce It", journal = j-COMPUTER, volume = "34", number = "8", pages = "100, 98--99", month = aug, year = "2001", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Thu Aug 30 10:36:59 MDT 2001", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://dlib.computer.org/co/books/co2001/pdf/r8100.pdf; http://www.computer.org/computer/co2001/r8100abs.htm", acknowledgement = ack-nhfb, } @Article{Spinellis:2001:NDP, author = "Diomidis Spinellis", title = "Notable design patterns for domain-specific languages", journal = j-J-SYST-SOFTW, volume = "56", number = "1", pages = "91--99", day = "1", month = feb, year = "2001", CODEN = "JSSODM", ISSN = "0164-1212 (print), 1873-1228 (electronic)", ISSN-L = "0164-1212", bibdate = "Wed Apr 18 06:31:13 MDT 2001", bibsource = "http://www.elsevier.com/locate/issn/01641212; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.sciencedirect.com/science/journal/01641212", URL = "http://www.elsevier.nl/gej-ng/10/29/11/57/24/32/abstract.html; http://www.elsevier.nl/gej-ng/10/29/11/57/24/32/article.pdf", acknowledgement = ack-nhfb, } @Article{Larrabee:2002:BSA, author = "Robert C. Larrabee and Diomidis Spinellis and Angelo Bellotti", title = "Bookshelf: Software Architecture: {A} Maturing Discipline; {A} Gentle Introduction to Embedded Systems; Practical Transactional Systems in the {Internet Age}", journal = j-IEEE-SOFTWARE, volume = "19", number = "1", pages = "100--102", month = jan # "\slash " # feb, year = "2002", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Feb 8 05:40:47 MST 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://computer.org/software/so2002/s1100abs.htm; http://dlib.computer.org/so/books/so2002/pdf/s1100.pdf", acknowledgement = ack-nhfb, } @Article{Spinellis:2002:MPC, author = "Diomidis Spinellis", title = "A Modest Proposal for Curing the Public Field Phobia", journal = j-SIGPLAN, volume = "37", number = "4", pages = "54--56", month = apr, year = "2002", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Thu May 15 12:23:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2002:UTV, author = "Diomidis Spinellis", title = "{Unix} tools as visual programming components in a {GUI}-builder environment", journal = j-SPE, volume = "32", number = "1", pages = "57--71", month = jan, year = "2002", CODEN = "SPEXBL", DOI = "https://doi.org/10.1002/spe.428", ISSN = "0038-0644 (print), 1097-024X (electronic)", ISSN-L = "0038-0644", bibdate = "Fri Feb 22 12:06:59 MST 2002", bibsource = "http://www.interscience.wiley.com/jpages/0038-0644; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www3.interscience.wiley.com/journalfinder.html", URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/88013123/START; http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=88013123&PLACEBO=IE.pdf", acknowledgement = ack-nhfb, } @Article{Spinellis:2003:DFW, author = "Diomidis Spinellis", title = "The decay and failures of {Web} references", journal = j-CACM, volume = "46", number = "1", pages = "71--77", month = jan, year = "2003", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 3 17:06:32 MDT 2003", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, keywords = "URL lifetimes", } @Article{Spinellis:2003:DSM, author = "Diomidis Spinellis", title = "On the Declarative Specification of Models", journal = j-IEEE-SOFTWARE, volume = "20", number = "2", pages = "96, 94--95", month = mar # "\slash " # apr, year = "2003", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Oct 24 16:32:00 MDT 2003", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://dlib.computer.org/so/books/so2003/pdf/s2096.pdf", acknowledgement = ack-nhfb, } @Article{Spinellis:2003:IRR, author = "Diomidis Spinellis", title = "Inside risks: Reflections on trusting trust revisited", journal = j-CACM, volume = "46", number = "6", pages = "112--112", month = jun, year = "2003", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 3 17:06:36 MDT 2003", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2003:OPF, author = "Diomidis D. Spinellis", title = "Organized Pruning of File Sets", journal = j-LOGIN, volume = "28", number = "3", pages = "??--??", month = jun, year = "2003", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 10:52:28 MDT 2006", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.usenix.org/publications/login/2003-06/index.html", URL = "http://www.usenix.org/publications/login/2003-06/pdfs/spinellis.pdf", acknowledgement = ack-nhfb, } @Article{Spinellis:2003:RIB, author = "Diomidis Spinellis", title = "Reliable identification of bounded-length viruses is {NP}-complete", journal = j-IEEE-TRANS-INF-THEORY, volume = "49", number = "1", pages = "280--284", year = "2003", CODEN = "IETTAW", DOI = "https://doi.org/10.1109/TIT.2002.806137", ISSN = "0018-9448 (print), 1557-9654 (electronic)", ISSN-L = "0018-9448", MRclass = "68N99 (68Q17)", MRnumber = "1966706", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "Institute of Electrical and Electronics Engineers. Transactions on Information Theory", } @Article{Spinellis:2003:RWC, author = "Diomidis Spinellis", title = "Reading, Writing, and Code", journal = j-QUEUE, volume = "1", number = "7", pages = "84--89", month = oct, year = "2003", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Sat Dec 6 08:18:47 MST 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Androutsellis-Theotokis:2004:SPP, author = "Stephanos Androutsellis-Theotokis and Diomidis Spinellis", title = "A survey of peer-to-peer content distribution technologies", journal = j-COMP-SURV, volume = "36", number = "4", pages = "335--371", month = dec, year = "2004", CODEN = "CMSVAN", DOI = "https://doi.org/10.1145/1041680.1041681", ISSN = "0360-0300 (print), 1557-7341 (electronic)", ISSN-L = "0360-0300", bibdate = "Thu Jun 19 10:20:19 MDT 2008", bibsource = "http://www.acm.org/pubs/contents/journals/surveys/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", abstract = "Distributed computer architectures labeled 'peer-to-peer' are designed for the sharing of computer resources (content, storage, CPU cycles) by direct exchange, rather than requiring the intermediation or support of a centralized server or authority. Peer-to-peer architectures are characterized by their ability to adapt to failures and accommodate transient populations of nodes while maintaining acceptable connectivity and performance. Content distribution is an important peer-to-peer application on the Internet that has received considerable research attention. Content distribution applications typically allow personal computers to function in a coordinated manner as a distributed storage medium by contributing, searching, and obtaining digital content. In this survey, we propose a framework for analyzing peer-to-peer content distribution technologies. Our approach focuses on nonfunctional characteristics such as security, scalability, performance, fairness, and resource management potential, and examines the way in which these characteristics are reflected in---and affected by---the architectural design decisions adopted by current peer-to-peer systems. We study current peer-to-peer systems and infrastructure technologies in terms of their distributed object location and routing mechanisms, their approach to content replication, caching and migration, their support for encryption, access control, authentication and identity, anonymity, deniability, accountability and reputation, and their use of resource trading and management schemes.", acknowledgement = ack-nhfb, fjournal = "ACM Computing Surveys", keywords = "Content distribution; DHT; DOLR; grid computing; p2p; peer-to-peer", } @Article{Berzal:2004:B, author = "Fernando Berzal and Diomidis Spinellis", title = "Bookshelf", journal = j-IEEE-SOFTWARE, volume = "21", number = "3", pages = "104--105", month = may # "\slash " # jun, year = "2004", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2004.1293082", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Chorianopoulos:2004:UID, author = "Konstantinos Chorianopoulos and Diomidis Spinellis", title = "User interface development for interactive television: extending a commercial {DTV} platform to the virtual channel {API}", journal = j-COMPUTERS-AND-GRAPHICS, volume = "28", number = "2", pages = "157--166", month = apr, year = "2004", CODEN = "COGRD2", ISSN = "0097-8493 (print), 1873-7684 (electronic)", ISSN-L = "0097-8493", bibdate = "Thu Jul 14 18:00:18 MDT 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.sciencedirect.com/science/journal/00978493", acknowledgement = ack-nhfb, } @Article{Spinellis:2004:GEI, author = "Diomidis Spinellis and Clemens Szyperski", title = "{Guest Editors}' Introduction: How Is {Open Source} Affecting Software Development?", journal = j-IEEE-SOFTWARE, volume = "21", number = "1", pages = "28--33", month = jan # "\slash " # feb, year = "2004", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2004.1259204", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://csdl.computer.org/comp/mags/so/2004/01/s1028.pdf", acknowledgement = ack-nhfb, } @Article{Vlachos:2004:SAP, author = "Vasileios Vlachos and Stephanos Androutsellis-Theotokis and Diomidis Spinellis", title = "Security applications of peer-to-peer networks", journal = j-COMP-NET-AMSTERDAM, volume = "45", number = "2", pages = "195--205", day = "5", month = jun, year = "2004", CODEN = "????", ISSN = "1389-1286 (print), 1872-7069 (electronic)", ISSN-L = "1389-1286", bibdate = "Thu Jul 14 17:03:01 MDT 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.sciencedirect.com/science/journal/13891286", acknowledgement = ack-nhfb, } @Article{Crawford:2005:FWC, author = "Diane Crawford and Diomidis Spinellis and Peter J. Denning and Henry Baker and Peter J. Denning and Alex Simonelis and David Patterson and Jeff Johnson", title = "Forum: Why Computing Parallels Brain Function; The Government's Response to Tech and {CS} Downturns; Disband the Hacker Posse", journal = j-CACM, volume = "48", number = "10", pages = "11--13", month = oct, year = "2005", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 5 07:51:16 MDT 2005", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Lekkas:2005:HRS, author = "Dimitrios Lekkas and Diomidis Spinellis", title = "Handling and Reporting Security Advisories: {A} Scorecard Approach", journal = j-IEEE-SEC-PRIV, volume = "3", number = "4", pages = "32--41", month = jul # "\slash " # aug, year = "2005", CODEN = "????", DOI = "https://doi.org/10.1109/MSP.2005.98", ISSN = "1540-7993 (print), 1558-4046 (electronic)", ISSN-L = "1540-7993", bibdate = "Mon Nov 21 08:38:09 MST 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.math.utah.edu/pub/tex/bib/ieeesecpriv.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Security and Privacy", } @Article{Spinellis:2005:B, author = "Diomidis Spinellis and John R. Dance and David Arthur Eatough and Kevin C. Desouza and Yukika Awazu", title = "Bookshelf", journal = j-IEEE-SOFTWARE, volume = "22", number = "1", pages = "94--97", month = jan # "\slash " # feb, year = "2005", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2005.4", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:25 MST 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://csdl.computer.org/comp/mags/so/2005/01/s1094.pdf", acknowledgement = ack-nhfb, } @Article{Spinellis:2005:DE, author = "Diomidis Spinellis", title = "Dear Editor", journal = j-IEEE-SOFTWARE, volume = "22", number = "2", pages = "14--15", month = mar # "\slash " # apr, year = "2005", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2005.36", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:25 MST 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2005:JMS, author = "Diomidis Spinellis", title = "{Java} Makes Scripting Languages Irrelevant?", journal = j-IEEE-SOFTWARE, volume = "22", number = "3", pages = "70--71", month = may # "\slash " # jun, year = "2005", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2005.67", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:25 MST 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2005:TH, author = "Diomidis Spinellis", title = "The Tools at Hand", journal = j-IEEE-SOFTWARE, volume = "22", number = "1", pages = "10--12", month = jan # "\slash " # feb, year = "2005", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2005.23", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:25 MST 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2005:TWF, author = "Diomidis Spinellis", title = "Tool Writing: {A} Forgotten Art?", journal = j-IEEE-SOFTWARE, volume = "22", number = "4", pages = "9--11", month = jul # "\slash " # aug, year = "2005", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2005.111", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:26 MST 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2005:VCP, author = "Diomidis Spinellis", title = "Version Control, {Part I}", journal = j-IEEE-SOFTWARE, volume = "22", number = "5", pages = "107", month = sep # "\slash " # oct, year = "2005", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2005.141", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:26 MST 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://csdl.computer.org/comp/mags/so/2005/05/s5107.pdf", acknowledgement = ack-nhfb, } @Article{Spinellis:2005:VCS, author = "Diomidis Spinellis", title = "Version Control Systems", journal = j-IEEE-SOFTWARE, volume = "22", number = "5", pages = "108--109", month = sep # "\slash " # oct, year = "2005", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2005.140", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:26 MST 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2005:WUT, author = "Diomidis Spinellis", title = "Working with {Unix} Tools", journal = j-IEEE-SOFTWARE, volume = "22", number = "6", pages = "9--11", month = nov # "\slash " # dec, year = "2005", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2005.170", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:26 MST 2005", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Crawford:2006:FSF, author = "Diane Crawford and Umesk Panchaksharaiah and L. Peter Deutsch and Kallol Bagchi and Peeter Kirs and Robert Cerveny and Edward J. Ferrara and Frederick G. Volpicelli and Diomidis Spinellis and C. Augusto Casas", title = "Forum: Stress Fundamentals in {CS} Education, Simplicity in Production; No Room For Bias When Covering the Copyright System; Don't Misuse or Misteach {UML}; Cover to Cover; Future {CS} Course Already Here; To Attract New Members, Increase {ACM} Scope and Mandate", journal = j-CACM, volume = "49", number = "8", pages = "11--13", month = aug, year = "2006", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Jul 21 05:30:19 MDT 2006", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2006:BB, author = "Diomidis Spinellis", title = "Bug Busters", journal = j-IEEE-SOFTWARE, volume = "23", number = "2", pages = "92--93", month = mar # "\slash " # apr, year = "2006", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2006.40", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:28 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2006:CPL, author = "Diomidis Spinellis", title = "Choosing a Programming Language", journal = j-IEEE-SOFTWARE, volume = "23", number = "4", pages = "62--63", month = jul # "\slash " # aug, year = "2006", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2006.97", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:28 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2006:DLF, author = "Diomidis Spinellis", title = "Debuggers and Logging Frameworks", journal = j-IEEE-SOFTWARE, volume = "23", number = "3", pages = "98--99", month = may # "\slash " # jun, year = "2006", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2006.70", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:28 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2006:OSP, author = "Diomidis Spinellis", title = "Open Source and Professional Advancement", journal = j-IEEE-SOFTWARE, volume = "23", number = "5", pages = "70--71", month = sep # "\slash " # oct, year = "2006", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2006.136", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:28 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2006:PAP, author = "Diomidis Spinellis", title = "Project Asset Portability", journal = j-IEEE-SOFTWARE, volume = "23", number = "1", pages = "100--101", month = jan # "\slash " # feb, year = "2006", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2006.28", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:27 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2006:RSS, author = "D. Spinellis", title = "Review of {`Sustainable Software Development: An Agile Perspective' by Kevin Tate, Addison-Wesley Professional, 2005, \$39.99, ISBN 0-321-28608-1}", journal = j-QUEUE, volume = "4", number = "10", pages = "49--49", month = dec # "\slash " # jan, year = "2006--2007", CODEN = "AQCUAE", DOI = "https://doi.org/10.1145/1189276.1189292", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Fri Jun 20 11:14:33 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", note = "See \cite{Tate:2006:SSD}.", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Spinellis:2006:STM, author = "Diomedis Spinellis", title = "Some Types of Memory Are More Equal than Others", journal = j-LOGIN, volume = "31", number = "2", pages = "29--36", month = apr, year = "2006", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 10:53:03 MDT 2006", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.usenix.org/publications/login/2006-04/index.html", URL = "http://www.usenix.org/publications/login/2006-04/pdfs/spinellis.pdf", acknowledgement = ack-nhfb, keywords = "DDR RAM; L1 cache; L2 cache; memory cost", } @Article{Spinellis:2007:AV, author = "Diomidis Spinellis", title = "Abstraction and Variation", journal = j-IEEE-SOFTWARE, volume = "24", number = "5", pages = "24--25", month = sep # "\slash " # oct, year = "2007", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2007.127", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:30 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2007:B, author = "Diomidis Spinellis and Naseem Mariam and Caroline Pepa", title = "Bookshelf", journal = j-IEEE-SOFTWARE, volume = "24", number = "4", pages = "107--109", month = jul # "\slash " # aug, year = "2007", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2007.102", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:30 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://csdl.computer.org/comp/mags/so/2007/04/s4107.pdf", acknowledgement = ack-nhfb, } @Article{Spinellis:2007:CSR, author = "Diomidis Spinellis", title = "Cracking Software Reuse", journal = j-IEEE-SOFTWARE, volume = "24", number = "1", pages = "12--13", month = jan # "\slash " # feb, year = "2007", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2007.9", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:29 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2007:FSV, author = "Diomidis Spinellis and Panagiotis Louridas", title = "A framework for the static verification of api", journal = j-J-SYST-SOFTW, volume = "80", number = "7", pages = "1156--1168", month = jul, year = "2007", CODEN = "JSSODM", ISSN = "0164-1212 (print), 1873-1228 (electronic)", ISSN-L = "0164-1212", bibdate = "Tue Sep 7 07:27:02 MDT 2010", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, } @Article{Spinellis:2007:P, author = "Diomidis Spinellis", title = "On Paper", journal = j-IEEE-SOFTWARE, volume = "24", number = "6", pages = "24--25", month = nov # "\slash " # dec, year = "2007", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2007.173", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:30 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2007:S, author = "Diomidis Spinellis", title = "{I} Spy", journal = j-IEEE-SOFTWARE, volume = "24", number = "2", pages = "16--17", month = mar # "\slash " # apr, year = "2007", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2007.43", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:29 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2007:SBO, author = "Diomidis Spinellis", title = "Silver Bullets and Other Mysteries", journal = j-IEEE-SOFTWARE, volume = "24", number = "3", pages = "22--23", month = may # "\slash " # jun, year = "2007", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2007.88", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:30 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2007:TWU, author = "Diomidis Spinellis", title = "The Tools We Use", journal = j-IEEE-SOFTWARE, volume = "24", number = "4", pages = "20--21", month = jul # "\slash " # aug, year = "2007", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2007.121", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:30 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Helsen:2008:WMJ, author = "Simon Helsen and Arthur Ryman and Diomidis Spinellis", title = "Where's My Jetpack?", journal = j-IEEE-SOFTWARE, volume = "25", number = "5", pages = "18--21", month = sep # "\slash " # oct, year = "2008", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2008.138", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Mon Aug 25 14:41:42 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Karakoidas:2008:FJO, author = "Vassilios Karakoidas and Diomidis Spinellis", title = "{FIRE\slash J} --- optimizing regular expression searches with generative programming", journal = j-SPE, volume = "38", number = "6", pages = "557--573", day = "??", month = may, year = "2008", CODEN = "SPEXBL", DOI = "https://doi.org/10.1002/spe.841", ISSN = "0038-0644 (print), 1097-024X (electronic)", ISSN-L = "0038-0644", bibdate = "Wed Mar 17 09:55:28 MDT 2010", bibsource = "http://www.interscience.wiley.com/jpages/0038-0644; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www3.interscience.wiley.com/journalfinder.html", acknowledgement = ack-nhfb, onlinedate = "Jul 23 2007 7:56AM", } @Article{Louridas:2008:PLS, author = "Panagiotis Louridas and Diomidis Spinellis and Vasileios Vlachos", title = "Power laws in software", journal = j-TOSEM, volume = "18", number = "1", pages = "2:1--2:??", month = sep, year = "2008", CODEN = "ATSMER", ISSN = "1049-331X (print), 1557-7392 (electronic)", ISSN-L = "1049-331X", bibdate = "Mon Oct 6 15:14:19 MDT 2008", bibsource = "http://www.acm.org/pubs/contents/journals/tosem/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", abstract = "A single statistical framework, comprising power law distributions and scale-free networks, seems to fit a wide variety of phenomena. There is evidence that power laws appear in software at the class and function level. We show that distributions with long, fat tails in software are much more pervasive than previously established, appearing at various levels of abstraction, in diverse systems and languages. The implications of this phenomenon cover various aspects of software engineering research and practice.", acknowledgement = ack-nhfb, articleno = "2", } @Article{Spinellis:2008:AMC, author = "Diomidis Spinellis", title = "The {Antikythera} Mechanism: {A} Computer Science Perspective", journal = j-COMPUTER, volume = "41", number = "5", pages = "22--27", month = may, year = "2008", CODEN = "CPTRB4", DOI = "https://doi.org/10.1109/MC.2008.166", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Fri Jul 4 17:13:37 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.math.utah.edu/pub/tex/bib/computer2000.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2008:COK, author = "Diomidis Spinellis and Panagiotis Louridas", title = "The collaborative organization of knowledge", journal = j-CACM, volume = "51", number = "8", pages = "68--73", month = aug, year = "2008", CODEN = "CACMA2", DOI = "https://doi.org/10.1145/1378704.1378720", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Aug 5 18:48:27 MDT 2008", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", abstract = "Why Wikipedia's remarkable growth is sustainable.", acknowledgement = ack-nhfb, } @Article{Spinellis:2008:RM, author = "Diomidis Spinellis", title = "Rational Metaprogramming", journal = j-IEEE-SOFTWARE, volume = "25", number = "1", pages = "78--79", month = jan # "\slash " # feb, year = "2008", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2008.15", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:31 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2008:SB, author = "Diomidis Spinellis", title = "Software Builders", journal = j-IEEE-SOFTWARE, volume = "25", number = "3", pages = "22--23", month = may # "\slash " # jun, year = "2008", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2008.74", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:31 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2008:UAX, author = "Diomidis Spinellis", title = "Using and Abusing {XML}", journal = j-IEEE-SOFTWARE, volume = "25", number = "2", pages = "88--89", month = mar # "\slash " # apr, year = "2008", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2008.55", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:31 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2008:WWP, author = "Diomidis Spinellis", title = "The Way We Program", journal = j-IEEE-SOFTWARE, volume = "25", number = "4", pages = "89--91", month = jul # "\slash " # aug, year = "2008", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2008.101", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:32 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Book{Papadopoulos:2009:ADD, 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", volume = "31", publisher = pub-SV, address = pub-SV:adr, pages = "xx + 279", year = "2009", ISBN = "0-387-89493-4", ISBN-13 = "978-0-387-89493-5", MRclass = "90-02 (90B25 90B30 90B50 91B38)", MRnumber = "2521466 (2010e:90001)", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", series = "Springer Optimization and Its Applications", acknowledgement = ack-nhfb, } @Book{Spinellis:2009:BA, editor = "Diomidis Spinellis and Georgios Gousios", title = "Beautiful architecture", publisher = pub-ORA-MEDIA, address = pub-ORA-MEDIA:adr, pages = "xix + 404", year = "2009", ISBN = "0-596-15578-6", ISBN-13 = "978-0-596-15578-0", LCCN = "QA76.754 .B43 2009", bibdate = "Mon May 17 09:05:00 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://proquest.safaribooksonline.com/9780596155780", acknowledgement = ack-nhfb, remark = "What is architecture / by John Klein and David Weiss \\ A tale of two systems: a modern-day software fable / by Pete Goodliffe \\ Architecting for scale / by Jim Waldo \\ Making memories / by Michael Nygard \\ Resource-oriented architectures: being ``in the web'' / by Brian Sletten \\ Data grows up: the architecture of the Facebook platform / by Dave Fetterman \\ Xen and the beauty of virtualization / by Derek Murray and Keir Fraser \\ Guardian: a fault-tolerant operating system environment / by Greg Lehey \\ JPC: an X86 PC emulator in pure Java / by Rhys Newman and Christopher Dennis \\ The strength of metacircular virtual machines: JIKES RVM / by Ian Rogers and Dave Grove \\ GNU EMACS: creeping featurism is a strength / by Jim Blandy \\ When the bazaar sets out to build cathedrals / by Till Adam and Mirko Boehm \\ Software architecture: object-oriented versus functional / by Bertrand Meyer \\ Reading the classics / by Panagiotis Louridas.", subject = "computer software; development; software engineering; computer architecture; software architecture", } @Article{Spinellis:2009:BET, author = "Diomidis Spinellis", title = "Basic Etiquette of Technical Communication", journal = j-IEEE-SOFTWARE, volume = "26", number = "6", pages = "86--87", month = nov # "\slash " # dec, year = "2009", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2009.170", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu May 13 07:56:44 2010", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Spinellis:2009:JS, author = "Diomidis Spinellis", title = "Job Security", journal = j-IEEE-SOFTWARE, volume = "26", number = "5", pages = "14--15", month = sep # "\slash " # oct, year = "2009", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2009.131", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu May 13 07:56:44 2010", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Spinellis:2009:TTD, author = "Diomidis Spinellis", title = "Tools of the Trade: Drawing Tools", journal = j-IEEE-SOFTWARE, volume = "26", number = "3", pages = "12--13", month = may # "\slash " # jun, year = "2009", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2009.63", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 2 09:29:56 MDT 2009", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Spinellis:2009:TTS, author = "Diomidis Spinellis", title = "Tools of the Trade: Start with the Most Difficult Part", journal = j-IEEE-SOFTWARE, volume = "26", number = "2", pages = "70--71", month = mar # "\slash " # apr, year = "2009", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2009.49", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 2 09:29:56 MDT 2009", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Spinellis:2009:ULO, author = "Diomidis Spinellis", title = "User-level operating system transactions", journal = j-SPE, volume = "39", number = "14", pages = "1215--1233", day = "25", month = sep, year = "2009", CODEN = "SPEXBL", DOI = "https://doi.org/10.1002/spe.935", ISSN = "0038-0644 (print), 1097-024X (electronic)", ISSN-L = "0038-0644", bibdate = "Wed Mar 17 10:02:42 MDT 2010", bibsource = "http://www.interscience.wiley.com/jpages/0038-0644; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www3.interscience.wiley.com/journalfinder.html", acknowledgement = ack-nhfb, onlinedate = "Jul 30 2009 10:00AM", } @Article{Sprinkle:2009:FDS, author = "Jonathan Sprinkle and Marjan Mernik and Juha-Pekka Tolvanen and Diomidis Spinellis", title = "{FOCUS}: Domain-Specific Modeling: {Guest Editors}' Introduction: What Kinds of Nails Need a Domain-Specific Hammer?", journal = j-IEEE-SOFTWARE, volume = "26", number = "4", pages = "15--18", month = jul # "\slash " # aug, year = "2009", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2009.92", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 2 09:29:56 MDT 2009", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Androutsellis-Theotokis:2010:MBA, 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 = j-COMP-NET-AMSTERDAM, volume = "54", number = "5", pages = "675--688", day = "8", month = apr, year = "2010", CODEN = "????", ISSN = "1389-1286 (print), 1872-7069 (electronic)", ISSN-L = "1389-1286", bibdate = "Sat Apr 2 08:42:37 MDT 2011", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.sciencedirect.com/science/journal/13891286", acknowledgement = ack-nhfb, fjournal = "Computer Networks", } @Article{Spinellis:2010:CD, author = "Diomidis Spinellis", title = "Code Documentation", journal = j-IEEE-SOFTWARE, volume = "27", number = "4", pages = "18--19", month = jul # "\slash " # aug, year = "2010", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2010.95", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 15 17:42:16 2010", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Spinellis:2010:CRB, author = "Diomidis Spinellis", title = "{CScout}: {A} refactoring browser for {C}", journal = j-SCI-COMPUT-PROGRAM, volume = "75", number = "4", pages = "216--231", month = apr, year = "2010", CODEN = "SCPGD4", ISSN = "0167-6423 (print), 1872-7964 (electronic)", ISSN-L = "0167-6423", MRnumber = "2750595", bibdate = "Fri Apr 1 18:39:32 MDT 2011", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.sciencedirect.com/science/journal/01676423", acknowledgement = ack-nhfb, fjournal = "Science of Computer Programming. Methods of Software Design: Techniques and Applications", } @Article{Spinellis:2010:FD, author = "Diomidis Spinellis", title = "Farewell to Disks", journal = j-IEEE-SOFTWARE, volume = "27", number = "6", pages = "82--83", month = nov # "\slash " # dec, year = "2010", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2010.140", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Oct 29 17:27:28 2010", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2010:ST, author = "Diomidis Spinellis", title = "Software Tracks", journal = j-IEEE-SOFTWARE, volume = "27", number = "2", pages = "10--11", month = mar # "\slash " # apr, year = "2010", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2010.56", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu May 13 07:56:44 2010", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Spinellis:2010:UE, author = "Diomidis Spinellis", title = "{UML} Everywhere", journal = j-IEEE-SOFTWARE, volume = "27", number = "5", pages = "90--91", month = sep # "\slash " # oct, year = "2010", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2010.131", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Mon Aug 30 20:56:16 2010", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Spinellis:2011:AD, author = "Diomidis Spinellis", title = "Agility Drivers", journal = j-IEEE-SOFTWARE, volume = "28", number = "4", pages = "96, 95", month = jul # "\slash " # aug, year = "2011", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2011.72", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Jul 22 08:24:20 2011", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Spinellis:2011:CUO, author = "Diomidis Spinellis", title = "Choosing and Using Open Source Components", journal = j-IEEE-SOFTWARE, volume = "28", number = "3", pages = "96, 95", month = may # "\slash " # jun, year = "2011", CODEN = "IESEDJ", DOI = "https://doi.org/10.1109/MS.2011.54", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Apr 28 08:41:06 2011", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Spinellis:2011:EE, author = "Diomidis Spinellis", title = "{elytS edoC}", journal = j-IEEE-SOFTWARE, volume = "28", number = "2", pages = "104, 103", month = mar # "\slash " # apr, year = "2011", CODEN = "IESEDJ", DOI = "https://doi.org/10.1109/MS.2011.31", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Tue Apr 5 07:01:25 2011", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Spinellis:2011:FI, author = "Diomidis Spinellis", title = "Faking It", journal = j-IEEE-SOFTWARE, volume = "28", number = "5", pages = "96, 95", month = sep # "\slash " # oct, year = "2011", CODEN = "IESOEG", DOI = "https://doi.org/10.1109/MS.2011.95", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Wed Aug 31 17:16:45 2011", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } %%% ==================================================================== %%% Cross-referenced entries must come last: @Proceedings{Gutknecht:1994:PLS, editor = "J{\"u}rg Gutknecht", booktitle = "Programming languages and system architectures: international conference, Zurich, Switzerland, March 2--4, 1994: proceedings", title = "Programming languages and system architectures: international conference, Zurich, Switzerland, March 2--4, 1994: proceedings", volume = "782", publisher = pub-SV, address = pub-SV:adr, pages = "x + 344", year = "1994", CODEN = "LNCSD9", ISBN = "0-387-57840-4 (New York), 3-540-57840-4 (Berlin)", ISBN-13 = "978-0-387-57840-8 (New York), 978-3-540-57840-6 (Berlin)", ISSN = "0302-9743 (print), 1611-3349 (electronic)", LCCN = "QA76.7 .P79 1994", bibdate = "Thu Nov 20 07:33:34 1997", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", price = "DM72.00", series = ser-LNCS, acknowledgement = ack-nhfb, keywords = "programming languages (electronic computers) --- congresses; computer architecture --- congresses", xxvolume = "4004414425", } @Proceedings{Karagiannis:1994:DES, editor = "D. Karagiannis", booktitle = "Database and expert systems applications: 5th international conference, {DEXA} '94, Athens, Greece, September 7--9, 1994: proceedings", title = "Database and expert systems applications: 5th international conference, {DEXA} '94, Athens, Greece, September 7--9, 1994: proceedings", volume = "856", publisher = pub-SV, address = pub-SV:adr, pages = "xvii + 807", year = "1994", CODEN = "LNCSD9", ISBN = "0-387-58435-8", ISBN-13 = "978-0-387-58435-5", ISSN = "0302-9743 (print), 1611-3349 (electronic)", LCCN = "QA76.9.D3 D35843 1994", bibdate = "Fri Apr 12 07:15:02 1996", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", series = ser-LNCS, acknowledgement = ack-nhfb, keywords = "database management --- congresses; expert systems (computer science) --- congresses", xxvolume = "4004605920", } @Proceedings{USENIX:1994:PWU, editor = "{USENIX Association}", booktitle = "Proceedings of the Winter 1994 {USENIX} Conference: January 17--21, 1994, San Francisco, California, {USA}", title = "Proceedings of the Winter 1994 {USENIX} Conference: January 17--21, 1994, San Francisco, California, {USA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "372", year = "1994", ISBN = "1-880446-58-8", ISBN-13 = "978-1-880446-58-4", LCCN = "QA 76.76 O63 U84 1994", bibdate = "Sun Feb 18 07:46:09 MST 1996", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", acknowledgement = ack-nhfb, annote = "Spine title: USENIX San Francisco conference proceedings, winter 1994. Running title: 1994 winter USENIX, January 17--21, 1994, San Francisco, CA.", keywords = "UNIX (Computer file) --- Congresses; Operating systems (Computers) --- Congresses; Programming (Electronic computers) --- Congresses; Computer networks --- Congresses.", } @Proceedings{USENIX:1997:PCD, editor = "{USENIX}", booktitle = "Proceedings of the Conference on Domain-Specific Languages, October 15--17, 1997, Santa Barbara, California", title = "Proceedings of the Conference on Domain-Specific Languages, October 15--17, 1997, Santa Barbara, California", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "310", year = "1997", ISBN = "1-880446-89-8", ISBN-13 = "978-1-880446-89-8", LCCN = "QA76.7 .C663 1997", bibdate = "Wed Jan 20 14:49:05 1999", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://www.usenix.org/publications/library/proceedings/dsl97/", acknowledgement = ack-nhfb, } @Proceedings{USENIX:2000:UAT, editor = "{USENIX}", booktitle = "2000 USENIX Annual Technical Conference: San Diego, CA, USA, June 18--23, 2000", title = "2000 {USENIX} Annual Technical Conference: San Diego, {CA}, {USA}, June 18--23, 2000", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "350", year = "2000", ISBN = "1-880446-22-7", ISBN-13 = "978-1-880446-22-5", LCCN = "????", bibdate = "Mon Oct 14 07:43:52 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://www.usenix.org/publications/library/proceedings/usenix2000", acknowledgement = ack-nhfb, } @Proceedings{USENIX:2001:PFT, editor = "{USENIX}", booktitle = "Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference: June 25--30, 2001, Marriott Copley Place Hotel, Boston, Massachusetts, USA", title = "Proceedings of the {FREENIX} Track: 2001 {USENIX} Annual Technical Conference: June 25--30, 2001, Marriott Copley Place Hotel, Boston, Massachusetts, {USA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "346", year = "2001", ISBN = "1-880446-10-3", ISBN-13 = "978-1-880446-10-2", LCCN = "QA76.8.U65 U84 2001", bibdate = "Mon Oct 14 07:43:52 2002", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib", URL = "http://www.usenix.org/publications/library/proceedings/usenix01/freenix01/technical.html", acknowledgement = ack-nhfb, } @Book{Tate:2006:SSD, author = "Kevin Tate", title = "Sustainable software development: an agile perspective", publisher = pub-AW, address = pub-AW:adr, pages = "xxxiii + 226", year = "2006", ISBN = "0-321-28608-1", ISBN-13 = "978-0-321-28608-6", LCCN = "QA76.76.D47 T38 2006", bibdate = "Fri Jun 20 11:44:02 MDT 2008", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; z3950.loc.gov:7090/Voyager", series = "Agile software development series", URL = "http://www.loc.gov/catdir/toc/ecip0515/2005019120.html", acknowledgement = ack-nhfb, subject = "Agile software development", } %%% Last bibsql search: Sat Oct 1 07:16:58 2011 %%% Last MathSciNet search: Sat Oct 1 07:17:15 2011 [all years]