publications: - title: "Trial Evaluation of Wireless Info-communication and Indoor Location-Based Services in Exhibition Shows" author: - name: "Adamantia G. Pateli" link: "https://researchr.org/alias/adamantia-g.-pateli" - name: "George M. Giaglis" link: "https://researchr.org/alias/george-m.-giaglis" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2005" doi: "http://dx.doi.org/10.1007/11573036_19" links: doi: "http://dx.doi.org/10.1007/11573036_19" tags: - "rule-based" researchr: "https://researchr.org/publication/PateliGS05" cites: 0 citedby: 0 pages: "199-210" booktitle: "Advances in Informatics, 10th Panhellenic Conference on Informatics, PCI 2005, Volos, Greece, November 11-13, 2005, Proceedings" editor: - name: "Panayiotis Bozanis" link: "https://researchr.org/alias/panayiotis-bozanis" - name: "Elias N. Houstis" link: "https://researchr.org/alias/elias-n.-houstis" volume: "3746" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-29673-5" kind: "inproceedings" key: "PateliGS05" - title: "Reliable identification of bounded-length viruses is NP-complete" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2003" tags: - "completeness" researchr: "https://researchr.org/publication/Spinellis03%3A0" cites: 0 citedby: 0 journal: "IEEE Transactions on Information Theory" volume: "49" number: "1" pages: "280-284" kind: "article" key: "Spinellis03:0" - title: "Wireless value-added services in exhibition shows" author: - name: "Adamantia G. Pateli" link: "https://researchr.org/alias/adamantia-g.-pateli" - name: "George M. Giaglis" link: "https://researchr.org/alias/george-m.-giaglis" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2006" doi: "http://dx.doi.org/10.1504/IJMC.2006.008609" links: doi: "http://dx.doi.org/10.1504/IJMC.2006.008609" researchr: "https://researchr.org/publication/PateliGS06" cites: 0 citedby: 0 journal: "IJMC" volume: "4" number: "2" pages: "193-209" kind: "article" key: "PateliGS06" - title: "Cracking Software Reuse" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.9" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.9" tags: - "reuse" researchr: "https://researchr.org/publication/Spinellis07" cites: 0 citedby: 0 journal: "IEEE Software" volume: "24" number: "1" pages: "12-13" kind: "article" key: "Spinellis07" - title: "Targeted messages in indoor mobile environment: A software - oriented approach" author: - name: "Angeliki Tsilira" link: "https://researchr.org/alias/angeliki-tsilira" - name: "Adamantia G. Pateli" link: "https://researchr.org/alias/adamantia-g.-pateli" - name: "Erast Athanasiadis" link: "https://researchr.org/alias/erast-athanasiadis" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2004" tags: - "meta-model" - "Meta-Environment" - "mobile" - "systematic-approach" - "meta-objects" researchr: "https://researchr.org/publication/TsiliraPAS04" cites: 0 citedby: 0 pages: "734-739" booktitle: "IASTED International Conference on Software Engineering, part of the 22nd Multi-Conference on Applied Informatics, Innsbruck, Austria, February 17-19, 2004" publisher: "IASTED/ACTA Press" isbn: "0-88986-381-4" kind: "inproceedings" key: "TsiliraPAS04" - title: "Working with Unix Tools" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.170" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.170" researchr: "https://researchr.org/publication/Spinellis05f" cites: 0 citedby: 0 journal: "IEEE Software" volume: "22" number: "6" pages: "9-11" kind: "article" key: "Spinellis05f" - title: "Global Analysis and Transformations in Preprocessed Languages" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2003" doi: "http://csdl.computer.org/comp/trans/ts/2003/11/e1019abs.htm" links: doi: "http://csdl.computer.org/comp/trans/ts/2003/11/e1019abs.htm" tags: - "transformation language" - "analysis" - "transformation" researchr: "https://researchr.org/publication/Spinellis03%3A5" cites: 0 citedby: 0 journal: "IEEE Trans. Software Eng." volume: "29" number: "11" pages: "1019-1030" kind: "article" key: "Spinellis03:5" - title: "NGCE - Network Graphs for Computer Epidemiologists" author: - name: "Vasileios Vlachos" link: "https://researchr.org/alias/vasileios-vlachos" - name: "Vassiliki Vouzi" link: "https://researchr.org/alias/vassiliki-vouzi" - name: "Damianos Chatziantoniou" link: "https://researchr.org/alias/damianos-chatziantoniou" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2005" doi: "http://dx.doi.org/10.1007/11573036_64" links: doi: "http://dx.doi.org/10.1007/11573036_64" tags: - "graph-rewriting" - "rewriting" researchr: "https://researchr.org/publication/VlachosVCS05" cites: 0 citedby: 0 pages: "672-683" booktitle: "Advances in Informatics, 10th Panhellenic Conference on Informatics, PCI 2005, Volos, Greece, November 11-13, 2005, Proceedings" editor: - name: "Panayiotis Bozanis" link: "https://researchr.org/alias/panayiotis-bozanis" - name: "Elias N. Houstis" link: "https://researchr.org/alias/elias-n.-houstis" volume: "3746" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-29673-5" kind: "inproceedings" key: "VlachosVCS05" - title: "Dear Editor" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.36" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.36" researchr: "https://researchr.org/publication/Spinellis05a" cites: 0 citedby: 0 journal: "IEEE Software" volume: "22" number: "2" pages: "14-15" kind: "article" key: "Spinellis05a" - title: "A tale of four kernels" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2008" doi: "http://doi.acm.org/10.1145/1368088.1368140" links: doi: "http://doi.acm.org/10.1145/1368088.1368140" researchr: "https://researchr.org/publication/Spinellis08%3A0" cites: 0 citedby: 0 pages: "381-390" booktitle: "30th International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 10-18, 2008" editor: - name: "Wilhelm Schäfer" link: "https://researchr.org/alias/wilhelm-sch%C3%A4fer" - name: "Matthew B. Dwyer" link: "https://researchr.org/alias/matthew-b.-dwyer" - name: "Volker Gruhn" link: "https://researchr.org/alias/volker-gruhn" publisher: "ACM" isbn: "978-1-60558-079-1" kind: "inproceedings" key: "Spinellis08:0" - title: "Information Systems in the Living Room: A Case Study of Personalized Interactive TV Design" author: - name: "George Lekakos" link: "https://researchr.org/alias/george-lekakos" - name: "Konstantinos Chorianopoulos" link: "https://researchr.org/alias/konstantinos-chorianopoulos" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2001" doi: "http://is2.lse.ac.uk/asp/aspecis/20010067.pdf" links: doi: "http://is2.lse.ac.uk/asp/aspecis/20010067.pdf" tags: - "case study" - "design" researchr: "https://researchr.org/publication/LekakosCS01" cites: 0 citedby: 0 pages: "319-329" booktitle: "Proceedings of the 9th European Conference on Information Systems, Global Co-operation in the New Millennium, ECIS 2001, Bled, Slovenia, June 27-29, 2001" kind: "inproceedings" key: "LekakosCS01" - title: "Sandboxing Applications" author: - name: "Vassilis Prevelakis" link: "https://researchr.org/alias/vassilis-prevelakis" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2001" doi: "http://www.usenix.org/publications/library/proceedings/usenix01/freenix01/prevelakis.html" links: doi: "http://www.usenix.org/publications/library/proceedings/usenix01/freenix01/prevelakis.html" researchr: "https://researchr.org/publication/PrevelakisS01" cites: 0 citedby: 0 pages: "119-126" booktitle: "Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference, June 25-30, 2001, Boston, Massachusetts, USA" editor: - name: "Clem Cole" link: "https://researchr.org/alias/clem-cole" publisher: "USENIX" isbn: "1-880446-10-3" kind: "inproceedings" key: "PrevelakisS01" - title: "Fortifying Applications Against XPath Injection Attacks" author: - name: "Dimitris Mitropoulos" link: "http://istlab.dmst.aueb.gr/content/members/m_dimitro.html" - name: "Vassilios Karakoidas" link: "http://gaijin.dmst.aueb.gr/" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2009" month: "sep" links: "url": "http://www.dmst.aueb.gr/dds/pubs/conf/2009-MCIS-XPath/html/MKS09.htm" tags: - "injection attack" - "XPath" researchr: "https://researchr.org/publication/MKS09" cites: 0 citedby: 0 booktitle: "MCIS 2009: 4th {M}editerranean Conference on Information Systems" kind: "inproceedings" key: "MKS09" - title: "Handling and Reporting Security Advisories: A Scorecard Approach" author: - name: "Dimitrios Lekkas" link: "https://researchr.org/alias/dimitrios-lekkas" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/MSP.2005.98" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MSP.2005.98" tags: - "security" - "systematic-approach" researchr: "https://researchr.org/publication/LekkasS05" cites: 0 citedby: 0 journal: "IEEE Security & Privacy" volume: "3" number: "4" pages: "32-41" kind: "article" key: "LekkasS05" - title: "Java Makes Scripting Languages Irrelevant?" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.67" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.67" tags: - "Java" researchr: "https://researchr.org/publication/Spinellis05b" cites: 0 citedby: 0 journal: "IEEE Software" volume: "22" number: "3" pages: "70-71" kind: "article" key: "Spinellis05b" - title: "User interface development for interactive television: extending a commercial DTV platform to the virtual channel API" author: - name: "Konstantinos Chorianopoulos" link: "https://researchr.org/alias/konstantinos-chorianopoulos" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2004" doi: "http://dx.doi.org/10.1016/j.cag.2003.12.004" links: doi: "http://dx.doi.org/10.1016/j.cag.2003.12.004" researchr: "https://researchr.org/publication/ChorianopoulosS04" cites: 0 citedby: 0 journal: "Computers & Graphics" volume: "28" number: "2" pages: "157-166" kind: "article" key: "ChorianopoulosS04" - title: "Java Performance Evaluation Using External Instrumentation" author: - name: "Georgios Gousios" link: "https://researchr.org/alias/georgios-gousios" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2008" doi: "http://dx.doi.org/10.1109/PCI.2008.14" links: doi: "http://dx.doi.org/10.1109/PCI.2008.14" tags: - "Java" researchr: "https://researchr.org/publication/GousiosS08" cites: 0 citedby: 0 pages: "173-177" booktitle: "Panhellenic Conference on Informatics, PCI 2008, August 28-30, 2008, Samos Island, Greece, Proceedings" publisher: "IEEE" isbn: "978-0-7695-3323-0" kind: "inproceedings" key: "GousiosS08" - title: "Open Source and Professional Advancement" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.136" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.136" tags: - "source-to-source" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/Spinellis06d" cites: 0 citedby: 0 journal: "IEEE Software" volume: "23" number: "5" pages: "70-71" kind: "article" key: "Spinellis06d" - title: "Debuggers and logging frameworks" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.70" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.70" tags: - "debugging" researchr: "https://researchr.org/publication/Spinellis06b" cites: 0 citedby: 0 journal: "IEEE Software" volume: "23" number: "3" pages: "98-99" kind: "article" key: "Spinellis06b" - title: "Power laws in software" author: - name: "Panagiotis Louridas" link: "https://researchr.org/alias/panagiotis-louridas" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Vasileios Vlachos" link: "https://researchr.org/alias/vasileios-vlachos" year: "2008" doi: "http://doi.acm.org/10.1145/1391984.1391986" links: doi: "http://doi.acm.org/10.1145/1391984.1391986" researchr: "https://researchr.org/publication/LouridasSV08" cites: 0 citedby: 0 journal: "ACM Transactions on Software Engineering Methodology" volume: "18" number: "1" kind: "article" key: "LouridasSV08" - title: "Object-Oriented Technology in Multiparadigm Language Implementation" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Sophia Drossopoulou" link: "https://researchr.org/alias/sophia-drossopoulou" - name: "Susan Eisenbach" link: "https://researchr.org/alias/susan-eisenbach" year: "1995" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/SpinellisDE95" cites: 0 citedby: 0 journal: "JOOP" volume: "8" number: "1" pages: "33-38" kind: "article" key: "SpinellisDE95" - title: "Silver Bullets and Other Mysteries" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.88" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.88" researchr: "https://researchr.org/publication/Spinellis07b" cites: 0 citedby: 0 journal: "IEEE Software" volume: "24" number: "3" pages: "22-23" kind: "article" key: "Spinellis07b" - title: "Bookshelf" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Naseem Mariam" link: "https://researchr.org/alias/naseem-mariam" - name: "Caroline Pepa" link: "https://researchr.org/alias/caroline-pepa" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.102" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.102" researchr: "https://researchr.org/publication/SpinellisMP07" cites: 0 citedby: 0 journal: "IEEE Software" volume: "24" number: "4" pages: "107-109" kind: "article" key: "SpinellisMP07" - title: "Towards a framework for evaluating certificate status information mechanisms" author: - name: "John Iliadis" link: "https://researchr.org/alias/john-iliadis" - name: "Stefanos Gritzalis" link: "https://researchr.org/alias/stefanos-gritzalis" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Danny De Cock" link: "https://researchr.org/alias/danny-de-cock" - name: "Bart Preneel" link: "https://researchr.org/alias/bart-preneel" - name: "Dimitris Gritzalis" link: "https://researchr.org/alias/dimitris-gritzalis" year: "2003" doi: "http://dx.doi.org/10.1016/S0140-3664(03)00079-3" links: doi: "http://dx.doi.org/10.1016/S0140-3664(03)00079-3" tags: - "certification" researchr: "https://researchr.org/publication/IliadisGSCPG03" cites: 0 citedby: 0 journal: "Computer Communications" volume: "26" number: "16" pages: "1839-1850" kind: "article" key: "IliadisGSCPG03" - title: "Information systems security in the Greek public sector" author: - name: "Euripidis Loukis" link: "https://researchr.org/alias/euripidis-loukis" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2001" doi: "http://juno.emeraldinsight.com/vl=1677626/cl=88/nw=1/rpsv/cgi-bin/linker?ini=emerald&reqidx=/cw/mcb/09685227/v9n1/s3/p21" links: doi: "http://juno.emeraldinsight.com/vl=1677626/cl=88/nw=1/rpsv/cgi-bin/linker?ini=emerald&reqidx=/cw/mcb/09685227/v9n1/s3/p21" tags: - "security" researchr: "https://researchr.org/publication/LoukisS01" cites: 0 citedby: 0 journal: "Inf. Manag. Comput. Security" volume: "9" number: "1" pages: "21-31" kind: "article" key: "LoukisS01" - title: "A framework for the static verification of api calls" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Panagiotis Louridas" link: "https://researchr.org/alias/panagiotis-louridas" year: "2007" doi: "http://dx.doi.org/10.1016/j.jss.2006.09.040" links: doi: "http://dx.doi.org/10.1016/j.jss.2006.09.040" researchr: "https://researchr.org/publication/SpinellisL07" cites: 0 citedby: 0 journal: "Journal of Systems and Software" volume: "80" number: "7" pages: "1156-1168" kind: "article" key: "SpinellisL07" - title: "Software Builders" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2008" doi: "http://dx.doi.org/10.1109/MS.2008.74" links: doi: "http://dx.doi.org/10.1109/MS.2008.74" researchr: "https://researchr.org/publication/Spinellis08b" cites: 0 citedby: 0 journal: "IEEE Software" volume: "25" number: "3" pages: "22-23" kind: "article" key: "Spinellis08b" - title: "Guest Editors Introduction: How Is Open Source Affecting Software Development?" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Clemens A. Szyperski" link: "https://researchr.org/alias/clemens-a.-szyperski" year: "2004" doi: "http://csdl.computer.org/comp/mags/so/2004/01/s1028abs.htm" links: doi: "http://csdl.computer.org/comp/mags/so/2004/01/s1028abs.htm" tags: - "source-to-source" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/SpinellisS04" cites: 0 citedby: 0 journal: "IEEE Software" volume: "21" number: "1" pages: "28-33" kind: "article" key: "SpinellisS04" - title: "Coping with TiVo: Opportunities of the networked digital video recorder" author: - name: "Konstantinos Chorianopoulos" link: "https://researchr.org/alias/konstantinos-chorianopoulos" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2007" doi: "http://dx.doi.org/10.1016/j.tele.2005.12.003" links: doi: "http://dx.doi.org/10.1016/j.tele.2005.12.003" researchr: "https://researchr.org/publication/ChorianopoulosS07" cites: 0 citedby: 0 journal: "Telematics and Informatics" volume: "24" number: "1" pages: "48-58" kind: "article" key: "ChorianopoulosS07" - title: "Explore, Excogitate, Exploit: Component Mining" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "1999" researchr: "https://researchr.org/publication/Spinellis99%3A0" cites: 0 citedby: 0 journal: "IEEE Computer" volume: "32" number: "9" pages: "114-116" kind: "article" key: "Spinellis99:0" - title: "Version Control, Part 2" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.169" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.169" researchr: "https://researchr.org/publication/Spinellis05g" cites: 0 citedby: 0 journal: "IEEE Software" volume: "22" number: "6" kind: "article" key: "Spinellis05g" - title: "Panoptis: Intrusion Detection Using a Domain-Specific Language" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Dimitris Gritzalis" link: "https://researchr.org/alias/dimitris-gritzalis" year: "2002" tags: - "domain-specific language" researchr: "https://researchr.org/publication/SpinellisG02" cites: 0 citedby: 0 journal: "Journal of Computer Security" volume: "10" number: "1/2" pages: "159-176" kind: "article" key: "SpinellisG02" - title: "Index-Based Persistent Document Identifiers" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2005" doi: "http://dx.doi.org/10.1023/B:INRT.0000048494.05013.6a" links: doi: "http://dx.doi.org/10.1023/B:INRT.0000048494.05013.6a" tags: - "rule-based" - "persistent" researchr: "https://researchr.org/publication/Spinellis05" cites: 0 citedby: 0 journal: "Inf. Retr." volume: "8" number: "1" pages: "5-24" kind: "article" key: "Spinellis05" - title: "On Paper" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.173" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.173" researchr: "https://researchr.org/publication/Spinellis07e" cites: 0 citedby: 0 journal: "IEEE Software" volume: "24" number: "6" pages: "24-25" kind: "article" key: "Spinellis07e" - title: "The Tools at Hand" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.23" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.23" researchr: "https://researchr.org/publication/Spinellis05%3A0" cites: 0 citedby: 0 journal: "IEEE Software" volume: "22" number: "1" pages: "10-12" kind: "article" key: "Spinellis05:0" - title: "Tool Writing: A Forgotten Art?" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.111" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.111" tags: - "writing" researchr: "https://researchr.org/publication/Spinellis05c" cites: 0 citedby: 0 journal: "IEEE Software" volume: "22" number: "4" pages: "9-11" kind: "article" key: "Spinellis05c" - title: "Language and Architecture Paradigms as Object Classes" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Sophia Drossopoulou" link: "https://researchr.org/alias/sophia-drossopoulou" - name: "Susan Eisenbach" link: "https://researchr.org/alias/susan-eisenbach" year: "1994" tags: - "meta-model" - "architecture" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/SpinellisDE94" cites: 0 citedby: 0 pages: "191-207" booktitle: "Programming Languages and System Architectures, International Conference, Zurich, Switzerland, March 2-4, 1994, Proceedings" editor: - name: "Jürg Gutknecht" link: "https://researchr.org/alias/j%C3%BCrg-gutknecht" volume: "782" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-57840-4" kind: "inproceedings" key: "SpinellisDE94" - title: "A modest proposal for curing the public field phobia" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2002" doi: "http://doi.acm.org/10.1145/510857.510868" links: doi: "http://doi.acm.org/10.1145/510857.510868" researchr: "https://researchr.org/publication/Spinellis02" cites: 0 citedby: 0 journal: "SIGPLAN Notices" volume: "37" number: "4" pages: "54-56" kind: "article" key: "Spinellis02" - title: "Version Control, Part I" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.141" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.141" researchr: "https://researchr.org/publication/Spinellis05d" cites: 0 citedby: 0 journal: "IEEE Software" volume: "22" number: "5" pages: "107" kind: "article" key: "Spinellis05d" - title: "The Computer s New Clothes" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "1998" doi: "http://www.computer.org/software/so1998/s6014abs.htm" links: doi: "http://www.computer.org/software/so1998/s6014abs.htm" researchr: "https://researchr.org/publication/Spinellis98" cites: 0 citedby: 0 journal: "IEEE Software" volume: "15" number: "6" pages: "14-17" kind: "article" key: "Spinellis98" - title: "A Metaphor for Personalized Television Programming" author: - name: "Konstantinos Chorianopoulos" link: "https://researchr.org/alias/konstantinos-chorianopoulos" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2615/26150187.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2615/26150187.htm" tags: - "programming" researchr: "https://researchr.org/publication/ChorianopoulosS02" cites: 0 citedby: 0 pages: "187-194" booktitle: "Universal Access: Theoretical Perspectives, Practice, and Experience, 7th ERCIM International Workshop on User Interfaces for All, Paris, France, October 24-25, 2002, Revised Papers" editor: - name: "Noëlle Carbonell" link: "https://researchr.org/alias/no%C3%ABlle-carbonell" - name: "Constantine Stephanidis" link: "https://researchr.org/alias/constantine-stephanidis" volume: "2615" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-00855-1" kind: "inproceedings" key: "ChorianopoulosS02" - title: "Trace: A Tool for Logging Operating System Call Transactions" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "1994" tags: - "operating system" researchr: "https://researchr.org/publication/Spinellis94" cites: 0 citedby: 0 journal: "Operating Systems Review" volume: "28" number: "4" pages: "56-63" kind: "article" key: "Spinellis94" - title: "Type-safe linkage for variables and functions" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "1991" doi: "http://doi.acm.org/10.1145/122598.122605" links: doi: "http://doi.acm.org/10.1145/122598.122605" researchr: "https://researchr.org/publication/Spinellis91" cites: 0 citedby: 0 journal: "SIGPLAN Notices" volume: "26" number: "8" pages: "74-79" kind: "article" key: "Spinellis91" - title: "The MoR-Trust Distributed Trust Management System: Design and Simulation Results" author: - name: "Stephanos Androutsellis-Theotokis" link: "https://researchr.org/alias/stephanos-androutsellis-theotokis" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Vasileios Vlachos" link: "https://researchr.org/alias/vasileios-vlachos" year: "2007" doi: "http://dx.doi.org/10.1016/j.entcs.2006.11.032" links: doi: "http://dx.doi.org/10.1016/j.entcs.2006.11.032" tags: - "design" researchr: "https://researchr.org/publication/Androutsellis-TheotokisSV07" cites: 0 citedby: 0 journal: "Electronic Notes in Theoretical Computer Science" volume: "179" pages: "3-15" kind: "article" key: "Androutsellis-TheotokisSV07" - title: "Reflections on trusting trust revisited" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2003" doi: "http://doi.acm.org/10.1145/777313.777347" links: doi: "http://doi.acm.org/10.1145/777313.777347" tags: - "reflection" researchr: "https://researchr.org/publication/Spinellis03a" cites: 0 citedby: 0 journal: "Communications of the ACM" volume: "46" number: "6" pages: "112" kind: "article" key: "Spinellis03a" - title: "Where s My Jetpack?" author: - name: "Simon Helsen" link: "https://researchr.org/alias/simon-helsen" - name: "Arthur G. Ryman" link: "https://researchr.org/alias/arthur-g.-ryman" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2008" doi: "http://dx.doi.org/10.1109/MS.2008.138" links: doi: "http://dx.doi.org/10.1109/MS.2008.138" researchr: "https://researchr.org/publication/HelsenRS08" cites: 0 citedby: 0 journal: "IEEE Software" volume: "25" number: "5" pages: "18-21" kind: "article" key: "HelsenRS08" - title: "Project Asset Portability" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.28" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.28" researchr: "https://researchr.org/publication/Spinellis06" cites: 0 citedby: 0 journal: "IEEE Software" volume: "23" number: "1" pages: "100-101" kind: "article" key: "Spinellis06" - title: "The SQO-OSS Quality Model: Measurement Based Open Source Software Evaluation" author: - name: "Ioannis Samoladas" link: "https://researchr.org/alias/ioannis-samoladas" - name: "Georgios Gousios" link: "https://researchr.org/alias/georgios-gousios" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Ioannis Stamelos" link: "https://researchr.org/alias/ioannis-stamelos" year: "2008" doi: "http://dx.doi.org/10.1007/978-0-387-09684-1_19" links: doi: "http://dx.doi.org/10.1007/978-0-387-09684-1_19" tags: - "rule-based" - "source-to-source" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/SamoladasGSS08" cites: 0 citedby: 0 pages: "237-248" booktitle: "Open Source Development, Communities and Quality, IFIP 20th World Computer Congress, Working Group 2.3 on Open Source Software, OSS 2008, September 7-10, 2008, Milano, Italy" editor: - name: "Barbara Russo" link: "http://www.unibz.it/~russo" - name: "Ernesto Damiani" link: "https://researchr.org/alias/ernesto-damiani" - name: "Scott A. Hissam" link: "https://researchr.org/alias/scott-a.-hissam" - name: "Björn Lundell" link: "https://researchr.org/alias/bj%C3%B6rn-lundell" - name: "Giancarlo Succi" link: "https://researchr.org/alias/giancarlo-succi" volume: "275" series: "IFIP" publisher: "Springer" isbn: "978-0-387-09683-4" kind: "inproceedings" key: "SamoladasGSS08" - title: "Choosing a Programming Language" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.97" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.97" tags: - "programming languages" - "programming" researchr: "https://researchr.org/publication/Spinellis06c" cites: 0 citedby: 0 journal: "IEEE Software" volume: "23" number: "4" pages: "62-63" kind: "article" key: "Spinellis06c" - title: "J% : Integrating Domain-Specific Languages with Java" author: - name: "Vassilios Karakoidas" link: "http://gaijin.dmst.aueb.gr/" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2009" doi: "http://doi.ieeecomputersociety.org/10.1109/PCI.2009.26" abstract: "J% (J-mod), is a Java language extension that supports integration with Domain-Specific Languages. The inte- gration is realized through an architecture that permits external modules to support DSLs. The DSL statements can be syntacti- cally checked at compile-time. An additional facility allows the static type checking of Java variables that appear within DSL code. To support this process each DSL module comes as a library that is used both at compile time and during program execution." links: doi: "http://doi.ieeecomputersociety.org/10.1109/PCI.2009.26" tags: - "programming languages" - "Java" - "language extension" - "architecture" - "type checking" - "compiler" - "DSL" - "domain-specific language" researchr: "https://researchr.org/publication/KarakoidasS09" cites: 22 citedby: 0 pages: "109-113" booktitle: "PCI 2009, 13th Panhellenic Conference on Informatics, 10-12 September 2009, Corfu, Greece" editor: - name: "Stefanos Gritzalis" link: "https://researchr.org/alias/stefanos-gritzalis" - name: "Dimitris Plexousakis" link: "https://researchr.org/alias/dimitris-plexousakis" - name: "Dionisios N. Pnevmatikatos" link: "https://researchr.org/alias/dionisios-n.-pnevmatikatos" publisher: "IEEE Computer Society" isbn: "978-0-7695-3788-7" kind: "inproceedings" key: "KarakoidasS09" - title: "The Way We Program" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2008" doi: "http://dx.doi.org/10.1109/MS.2008.101" links: doi: "http://dx.doi.org/10.1109/MS.2008.101" researchr: "https://researchr.org/publication/Spinellis08c" cites: 0 citedby: 0 journal: "IEEE Software" volume: "25" number: "4" pages: "89-91" kind: "article" key: "Spinellis08c" - title: "User interface evaluation of interactive TV: a media studies perspective" author: - name: "Konstantinos Chorianopoulos" link: "https://researchr.org/alias/konstantinos-chorianopoulos" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2006" doi: "http://dx.doi.org/10.1007/s10209-006-0032-1" links: doi: "http://dx.doi.org/10.1007/s10209-006-0032-1" researchr: "https://researchr.org/publication/ChorianopoulosS06" cites: 0 citedby: 0 journal: "Universal Access in the Information Society" volume: "5" number: "2" pages: "209-218" kind: "article" key: "ChorianopoulosS06" - title: "Drawing Tools" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2009" doi: "http://dx.doi.org/10.1109/MS.2009.63" links: doi: "http://dx.doi.org/10.1109/MS.2009.63" researchr: "https://researchr.org/publication/Spinellis09a" cites: 0 citedby: 0 journal: "IEEE Software" volume: "26" number: "3" pages: "12-13" kind: "article" key: "Spinellis09a" - title: "Wux: UNIX Tools under Windows" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "1994" researchr: "https://researchr.org/publication/Spinellis94%3A1" cites: 0 citedby: 0 pages: "325-336" booktitle: "USENIX Summer" kind: "inproceedings" key: "Spinellis94:1" - title: "The Antikythera Mechanism: A Computer Science Perspective" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2008" doi: "http://dx.doi.org/10.1109/MC.2008.166" links: doi: "http://dx.doi.org/10.1109/MC.2008.166" tags: - "e-science" researchr: "https://researchr.org/publication/Spinellis08%3A1" cites: 0 citedby: 0 journal: "IEEE Computer" volume: "41" number: "5" pages: "22-27" kind: "article" key: "Spinellis08:1" - title: "The collaborative organization of knowledge" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Panagiotis Louridas" link: "https://researchr.org/alias/panagiotis-louridas" year: "2008" doi: "http://doi.acm.org/10.1145/1378704.1378720" links: doi: "http://doi.acm.org/10.1145/1378704.1378720" researchr: "https://researchr.org/publication/SpinellisL08" cites: 0 citedby: 0 journal: "Communications of the ACM" volume: "51" number: "8" pages: "68-73" kind: "article" key: "SpinellisL08" - title: "I Spy" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.43" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.43" researchr: "https://researchr.org/publication/Spinellis07a" cites: 0 citedby: 0 journal: "IEEE Software" volume: "24" number: "2" pages: "16-17" kind: "article" key: "Spinellis07a" - title: "Abstraction and Variation" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.127" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.127" tags: - "abstraction" researchr: "https://researchr.org/publication/Spinellis07d" cites: 0 citedby: 0 journal: "IEEE Software" volume: "24" number: "5" pages: "24-25" kind: "article" key: "Spinellis07d" - title: "Evaluating certificate status information mechanisms" author: - name: "John Iliadis" link: "https://researchr.org/alias/john-iliadis" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Dimitris Gritzalis" link: "https://researchr.org/alias/dimitris-gritzalis" - name: "Bart Preneel" link: "https://researchr.org/alias/bart-preneel" - name: "Sokratis K. Katsikas" link: "https://researchr.org/alias/sokratis-k.-katsikas" year: "2000" doi: "http://doi.acm.org/10.1145/352600.352603" links: doi: "http://doi.acm.org/10.1145/352600.352603" tags: - "certification" researchr: "https://researchr.org/publication/IliadisSGPK00" cites: 0 citedby: 0 pages: "1-8" booktitle: "ACM Conference on Computer and Communications Security" kind: "inproceedings" key: "IliadisSGPK00" - title: "Site-Specific versus General Purpose Web Search Engines: A Comparative Evaluation" author: - name: "Georgios Atsaros" link: "https://researchr.org/alias/georgios-atsaros" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Panagiotis Louridas" link: "https://researchr.org/alias/panagiotis-louridas" year: "2008" doi: "http://dx.doi.org/10.1109/PCI.2008.47" links: doi: "http://dx.doi.org/10.1109/PCI.2008.47" tags: - "search" researchr: "https://researchr.org/publication/AtsarosSL08" cites: 0 citedby: 0 pages: "44-48" booktitle: "Panhellenic Conference on Informatics, PCI 2008, August 28-30, 2008, Samos Island, Greece, Proceedings" publisher: "IEEE" isbn: "978-0-7695-3323-0" kind: "inproceedings" key: "AtsarosSL08" - title: "J%: Integrating Domain-Specific Languages with Java" author: - name: "Vassilios Karakoidas" link: "https://researchr.org/alias/vassilios-karakoidas" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2009" month: "September" doi: "http://doi.ieeecomputersociety.org/10.1109/PCI.2009.26" abstract: "J% (J-mod), is a Java language extension that supports integration with Domain-Specific Languages. The inte- gration is realized through an architecture that permits external modules to support DSLs. The DSL statements can be syntacti- cally checked at compile-time. An additional facility allows the static type checking of Java variables that appear within DSL code. To support this process each DSL module comes as a library that is used both at compile time and during program execution." links: doi: "http://doi.ieeecomputersociety.org/10.1109/PCI.2009.26" tags: - "programming languages" - "Java" - "architecture" - "type checking" - "compiler" - "DSL" - "domain-specific language" researchr: "https://researchr.org/publication/DBLP%3Aconf-pci-KarakoidasS09" cites: 0 citedby: 0 booktitle: "Panhellenic Conference on Informatics" kind: "inproceedings" key: "DBLP:conf-pci-KarakoidasS09" - title: "Bookshelf" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "John R. Dance" link: "https://researchr.org/alias/john-r.-dance" - name: "David Arthur Eatough" link: "https://researchr.org/alias/david-arthur-eatough" - name: "Kevin C. Desouza" link: "https://researchr.org/alias/kevin-c.-desouza" - name: "Yukika Awazu" link: "https://researchr.org/alias/yukika-awazu" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.4" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.4" tags: - "C++" researchr: "https://researchr.org/publication/SpinellisDEDA05" cites: 0 citedby: 0 journal: "IEEE Software" volume: "22" number: "1" pages: "94-97" kind: "article" key: "SpinellisDEDA05" - title: "Evaluating the Quality of Open Source Software" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Georgios Gousios" link: "http://istlab.dmst.aueb.gr/~george/" - name: "Vassilios Karakoidas" link: "http://gaijin.dmst.aueb.gr/" - name: "Panagiotis Louridas" link: "https://researchr.org/alias/panagiotis-louridas" - name: "Paul J. Adams" link: "https://researchr.org/alias/paul-j.-adams" - name: "Ioannis Samoladas" link: "https://researchr.org/alias/ioannis-samoladas" - name: "Ioannis Stamelos" link: "https://researchr.org/alias/ioannis-stamelos" year: "2009" doi: "http://dx.doi.org/10.1016/j.entcs.2009.02.058" links: doi: "http://dx.doi.org/10.1016/j.entcs.2009.02.058" tags: - "source-to-source" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/SpinellisGKLASS09" cites: 0 citedby: 0 journal: "Electronic Notes in Theoretical Computer Science" volume: "233" pages: "5-28" kind: "article" key: "SpinellisGKLASS09" - title: "Reading, Writing, and Code" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2003" doi: "http://doi.acm.org/10.1145/957717.957782" links: doi: "http://doi.acm.org/10.1145/957717.957782" tags: - "writing" researchr: "https://researchr.org/publication/Spinellis03" cites: 0 citedby: 0 journal: "ACM Queue" volume: "1" number: "7" pages: "84-89" kind: "article" key: "Spinellis03" - title: "The decay and failures of web references" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2003" doi: "http://doi.acm.org/10.1145/602421.602422" links: doi: "http://doi.acm.org/10.1145/602421.602422" researchr: "https://researchr.org/publication/Spinellis03%3A2" cites: 0 citedby: 0 journal: "Communications of the ACM" volume: "46" number: "1" pages: "71-77" kind: "article" key: "Spinellis03:2" - title: "Component mining: a process and its pattern language" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "K. Raptis" link: "https://researchr.org/alias/k.-raptis" year: "2000" tags: - "pattern language" researchr: "https://researchr.org/publication/SpinellisR00" cites: 0 citedby: 0 journal: "Information \\& Software Technology" volume: "42" number: "9" pages: "609-617" kind: "article" key: "SpinellisR00" - title: "Security requirements, risks and recommendations for small enterprise and home-office environments" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Spyros Kokolakis" link: "https://researchr.org/alias/spyros-kokolakis" - name: "Stefanos Gritzalis" link: "https://researchr.org/alias/stefanos-gritzalis" year: "1999" doi: "http://dx.doi.org/10.1108/09685229910371071" links: doi: "http://dx.doi.org/10.1108/09685229910371071" tags: - "security" - "Meta-Environment" researchr: "https://researchr.org/publication/SpinellisKG99" cites: 0 citedby: 0 journal: "Inf. Manag. Comput. Security" volume: "7" number: "3" pages: "121-128" kind: "article" key: "SpinellisKG99" - title: "Code Reading: The Open Source Perspective" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2003" tags: - "source-to-source" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/Spinellis03%3A1" cites: 0 citedby: 0 publisher: "Addison-Wesley" isbn: "0-201-79940-5" kind: "book" key: "Spinellis03:1" - title: "The Design and Implementation of a Legal Text Database" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "1994" tags: - "database" - "design" researchr: "https://researchr.org/publication/Spinellis94%3A0" cites: 0 citedby: 0 pages: "339-348" booktitle: "Database and Expert Systems Applications, 5th International Conference, DEXA 94, Athens, Greece, September 7 - 9, 1994, Proceedings" editor: - name: "Dimitris Karagiannis" link: "https://researchr.org/alias/dimitris-karagiannis" volume: "856" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-58435-8" kind: "inproceedings" key: "Spinellis94:0" - title: "Declarative Peephole Optimization Using String Pattern Matching" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "1999" tags: - "optimization" - "pattern matching" researchr: "https://researchr.org/publication/Spinellis99" cites: 0 citedby: 0 journal: "SIGPLAN Notices" volume: "34" number: "2" pages: "47-51" kind: "article" key: "Spinellis99" - title: "The information furnace: consolidated home control" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2003" doi: "http://link.springer.de/link/service/journals/00779/bibs/3007001/30070053.htm" links: doi: "http://link.springer.de/link/service/journals/00779/bibs/3007001/30070053.htm" researchr: "https://researchr.org/publication/Spinellis03%3A3" cites: 0 citedby: 0 journal: "Personal and Ubiquitous Computing" volume: "7" number: "1" pages: "53-69" kind: "article" key: "Spinellis03:3" - title: "Outwit: UNIX Tool-Based Programming Meets the Windows World" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2000" doi: "http://www.usenix.org/publications/library/proceedings/usenix2000/general/spinellis.html" links: doi: "http://www.usenix.org/publications/library/proceedings/usenix2000/general/spinellis.html" tags: - "rule-based" - "programming" researchr: "https://researchr.org/publication/Spinellis00%3A0" cites: 0 citedby: 0 pages: "149-158" booktitle: "Proceedings of the General Track: 2000 USENIX Annual Technical Conference, June 18-23, 2000, San Diego, CA, USA" publisher: "USENIX" isbn: "1-880446-22-7" kind: "inproceedings" key: "Spinellis00:0" - title: "Measuring developer contribution from software repository data" author: - name: "Georgios Gousios" link: "https://researchr.org/alias/georgios-gousios" - name: "Eirini Kalliamvakou" link: "https://researchr.org/alias/eirini-kalliamvakou" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2008" doi: "http://doi.acm.org/10.1145/1370750.1370781" links: doi: "http://doi.acm.org/10.1145/1370750.1370781" tags: - "data-flow" researchr: "https://researchr.org/publication/GousiosKS08" cites: 0 citedby: 0 pages: "129-132" booktitle: "Fith International Workshop on Mining Software Repositories, MSR 2008 (ICSE Workshop), Leipzig, Germany, May 10-11, 2008, Proceedings" editor: - name: "Ahmed E. Hassan" link: "https://researchr.org/alias/ahmed-e.-hassan" - name: "Michele Lanza" link: "https://researchr.org/alias/michele-lanza" - name: "Michael W. Godfrey" link: "https://researchr.org/alias/michael-w.-godfrey" publisher: "ACM" isbn: "978-1-60558-024-1" kind: "inproceedings" key: "GousiosKS08" - title: "Security applications of peer-to-peer networks" author: - name: "Vasileios Vlachos" link: "https://researchr.org/alias/vasileios-vlachos" - name: "Stephanos Androutsellis-Theotokis" link: "https://researchr.org/alias/stephanos-androutsellis-theotokis" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2004" doi: "http://dx.doi.org/10.1016/j.comnet.2004.01.002" links: doi: "http://dx.doi.org/10.1016/j.comnet.2004.01.002" tags: - "source-to-source" - "security" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/VlachosAS04" cites: 0 citedby: 0 journal: "Computer Networks" volume: "45" number: "2" pages: "195-205" kind: "article" key: "VlachosAS04" - title: "Implementing regular cash with blind fixed-value electronic coins" author: - name: "Dimitrios Lekkas" link: "https://researchr.org/alias/dimitrios-lekkas" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2007" doi: "http://dx.doi.org/10.1016/j.csi.2006.01.005" links: doi: "http://dx.doi.org/10.1016/j.csi.2006.01.005" researchr: "https://researchr.org/publication/LekkasS07" cites: 0 citedby: 0 journal: "Computer Standards & Interfaces" volume: "29" number: "3" pages: "277-288" kind: "article" key: "LekkasS07" - title: "Unix tools as visual programming components in a GUI-builder environment" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2002" tags: - "meta programming" - "meta-model" - "programming" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/Spinellis02%3A1" cites: 0 citedby: 0 journal: "Software: Practice and Experience" volume: "32" number: "1" pages: "57-71" kind: "article" key: "Spinellis02:1" - title: "Bug Busters" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.40" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.40" researchr: "https://researchr.org/publication/Spinellis06a" cites: 0 citedby: 0 journal: "IEEE Software" volume: "23" number: "2" pages: "92-93" kind: "article" key: "Spinellis06a" - title: "A type-safe embedding of SQL into Java using the extensible compiler framework J%" author: - name: "Vassilios Karakoidas" link: "http://gaijin.dmst.aueb.gr/" - name: "Dimitris Mitropoulos" link: "http://istlab.dmst.aueb.gr/content/members/m_dimitro.html" - name: "Panagiotis Louridas" link: "https://researchr.org/alias/panagiotis-louridas" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2015" doi: "http://dx.doi.org/10.1016/j.cl.2015.01.001" links: doi: "http://dx.doi.org/10.1016/j.cl.2015.01.001" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/cl/KarakoidasMLS15" researchr: "https://researchr.org/publication/KarakoidasMLS15" cites: 0 citedby: 0 journal: "Computer Languages, Systems \\& Structures" volume: "41" pages: "1-20" kind: "article" key: "KarakoidasMLS15" - title: "Rational Metaprogramming" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2008" doi: "http://dx.doi.org/10.1109/MS.2008.15" links: doi: "http://dx.doi.org/10.1109/MS.2008.15" researchr: "https://researchr.org/publication/Spinellis08" cites: 0 citedby: 0 journal: "IEEE Software" volume: "25" number: "1" pages: "78-79" kind: "article" key: "Spinellis08" - title: "Version Control Systems" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.140" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2005.140" tags: - "control systems" researchr: "https://researchr.org/publication/Spinellis05e" cites: 0 citedby: 0 journal: "IEEE Software" volume: "22" number: "5" pages: "108-109" kind: "article" key: "Spinellis05e" - title: "Implementing Haskell: Language Implementation as a Tool Building Exercise" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "1993" tags: - "Haskell" researchr: "https://researchr.org/publication/Spinellis93" cites: 0 citedby: 0 journal: "Software - Concepts and Tools" volume: "14" number: "1" pages: "37-48" kind: "article" key: "Spinellis93" - title: "Editorial message: special track on ubiquitous computing" author: - name: "George Roussos" link: "https://researchr.org/alias/george-roussos" - name: "George Samaras" link: "https://researchr.org/alias/george-samaras" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2004" doi: "http://doi.acm.org/10.1145/967900.968213" links: doi: "http://doi.acm.org/10.1145/967900.968213" researchr: "https://researchr.org/publication/RoussosSS04" cites: 0 citedby: 0 pages: "1565-1566" booktitle: "Proceedings of the 2004 ACM Symposium on Applied Computing (SAC), Nicosia, Cyprus, March 14-17, 2004" editor: - name: "Hisham Haddad" link: "https://researchr.org/alias/hisham-haddad" - name: "Andrea Omicini" link: "https://researchr.org/alias/andrea-omicini" - name: "Roger L. Wainwright" link: "https://researchr.org/alias/roger-l.-wainwright" - name: "Lorie M. Liebrock" link: "https://researchr.org/alias/lorie-m.-liebrock" publisher: "ACM" isbn: "1-58113-812-1" kind: "inproceedings" key: "RoussosSS04" - title: "Fear of Coding, and How to Reduce It" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2001" doi: "http://www.computer.org/computer/co2001/r8100abs.htm" links: doi: "http://www.computer.org/computer/co2001/r8100abs.htm" researchr: "https://researchr.org/publication/Spinellis01" cites: 0 citedby: 0 journal: "IEEE Computer" volume: "34" number: "8" pages: "98-100" kind: "article" key: "Spinellis01" - title: "The Tools We Use" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.121" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2007.121" researchr: "https://researchr.org/publication/Spinellis07c" cites: 0 citedby: 0 journal: "IEEE Software" volume: "24" number: "4" pages: "20-21" kind: "article" key: "Spinellis07c" - title: "Trusted third party services for deploying secure telemedical applications over the WWW" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Stefanos Gritzalis" link: "https://researchr.org/alias/stefanos-gritzalis" - name: "John Iliadis" link: "https://researchr.org/alias/john-iliadis" - name: "Dimitris Gritzalis" link: "https://researchr.org/alias/dimitris-gritzalis" - name: "Sokratis K. Katsikas" link: "https://researchr.org/alias/sokratis-k.-katsikas" year: "1999" doi: "http://dx.doi.org/10.1016/S0167-4048(99)82041-0" links: doi: "http://dx.doi.org/10.1016/S0167-4048(99)82041-0" tags: - "deployment" researchr: "https://researchr.org/publication/SpinellisGIGK99" cites: 0 citedby: 0 journal: "Computers & Security" volume: "18" number: "7" pages: "627-639" kind: "article" key: "SpinellisGIGK99" - title: "Static Program Analysis for Java Card Applets" author: - name: "Vasilios Almaliotis" link: "https://researchr.org/alias/vasilios-almaliotis" - name: "Alexandros Loizidis" link: "https://researchr.org/alias/alexandros-loizidis" - name: "Panagiotis Katsaros" link: "https://researchr.org/alias/panagiotis-katsaros" - name: "Panagiotis Louridas" link: "https://researchr.org/alias/panagiotis-louridas" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-85893-5_2" links: doi: "http://dx.doi.org/10.1007/978-3-540-85893-5_2" tags: - "Java" - "program analysis" - "analysis" - "static analysis" researchr: "https://researchr.org/publication/AlmaliotisLKLS08" cites: 0 citedby: 0 pages: "17-31" booktitle: "Smart Card Research and Advanced Applications, 8th IFIP WG 8.8/11.2 International Conference, CARDIS 2008, London, UK, September 8-11, 2008. Proceedings" editor: - name: "Gilles Grimaud" link: "https://researchr.org/alias/gilles-grimaud" - name: "François-Xavier Standaert" link: "https://researchr.org/alias/fran%C3%A7ois-xavier-standaert" volume: "5189" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-85892-8" kind: "inproceedings" key: "AlmaliotisLKLS08" - title: "Security protocols over open networks and distributed systems: formal methods for their analysis, design, and verification" author: - name: "Stefanos Gritzalis" link: "https://researchr.org/alias/stefanos-gritzalis" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Panagiotis Georgiadis" link: "https://researchr.org/alias/panagiotis-georgiadis" year: "1999" doi: "http://dx.doi.org/10.1016/S0140-3664(99)00030-4" links: doi: "http://dx.doi.org/10.1016/S0140-3664(99)00030-4" tags: - "protocol" - "points-to analysis" - "analysis" - "source-to-source" - "security" - "design" - "open-source" researchr: "https://researchr.org/publication/GritzalisSG99" cites: 0 citedby: 0 journal: "Computer Communications" volume: "22" number: "8" pages: "697-709" kind: "article" key: "GritzalisSG99" - title: "Alitheia Core: An extensible software quality monitoring platform" author: - name: "Georgios Gousios" link: "https://researchr.org/alias/georgios-gousios" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2009" doi: "http://dx.doi.org/10.1109/ICSE.2009.5070560" links: doi: "http://dx.doi.org/10.1109/ICSE.2009.5070560" researchr: "https://researchr.org/publication/GousiosS09" cites: 0 citedby: 0 pages: "579-582" booktitle: "31st International Conference on Software Engineering, ICSE 2009, May 16-24, 2009, Vancouver, Canada, Proceedings" publisher: "IEEE" isbn: "978-1-4244-3452-7" kind: "inproceedings" key: "GousiosS09" - title: "Start with the Most Difficult Part" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2009" doi: "http://dx.doi.org/10.1109/MS.2009.49" links: doi: "http://dx.doi.org/10.1109/MS.2009.49" researchr: "https://researchr.org/publication/Spinellis09" cites: 0 citedby: 0 journal: "IEEE Software" volume: "26" number: "2" pages: "70-71" kind: "article" key: "Spinellis09" - title: "Reflection as a mechanism for software integrity verification" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2000" doi: "http://doi.acm.org/10.1145/353323.353383" links: doi: "http://doi.acm.org/10.1145/353323.353383" tags: - "reflection" researchr: "https://researchr.org/publication/Spinellis00" cites: 0 citedby: 0 journal: "ACM Trans. Inf. Syst. Secur." volume: "3" number: "1" pages: "51-62" kind: "article" key: "Spinellis00" - title: "Affective usability evaluation for an interactive music television channel" author: - name: "Konstantinos Chorianopoulos" link: "https://researchr.org/alias/konstantinos-chorianopoulos" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2004" doi: "http://doi.acm.org/10.1145/1027154.1027177" links: doi: "http://doi.acm.org/10.1145/1027154.1027177" researchr: "https://researchr.org/publication/ChorianopoulosS04%3A0" cites: 0 citedby: 0 journal: "Computers in Entertainment" volume: "2" number: "3" pages: "14" kind: "article" key: "ChorianopoulosS04:0" - title: "A survey of peer-to-peer content distribution technologies" author: - name: "Stephanos Androutsellis-Theotokis" link: "https://researchr.org/alias/stephanos-androutsellis-theotokis" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2004" doi: "http://doi.acm.org/10.1145/1041680.1041681" links: doi: "http://doi.acm.org/10.1145/1041680.1041681" tags: - "source-to-source" - "survey" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/Androutsellis-TheotokisS04" cites: 0 citedby: 0 journal: "ACM Computing Surveys" volume: "36" number: "4" pages: "335-371" kind: "article" key: "Androutsellis-TheotokisS04" - title: "Bookshelf" author: - name: "Fernando Berzal Galiano" link: "https://researchr.org/alias/fernando-berzal-galiano" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2004" doi: "http://csdl.computer.org/comp/mags/so/2004/03/s3104abs.htm" links: doi: "http://csdl.computer.org/comp/mags/so/2004/03/s3104abs.htm" researchr: "https://researchr.org/publication/GalianoS04" cites: 0 citedby: 0 journal: "IEEE Software" volume: "21" number: "3" pages: "104-105" kind: "article" key: "GalianoS04" - title: "Palmtop Programmable Appliance Controls" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "1998" researchr: "https://researchr.org/publication/Spinellis98%3A0" cites: 0 citedby: 0 journal: "Personal and Ubiquitous Computing" volume: "2" number: "1" pages: "11-17" kind: "article" key: "Spinellis98:0" - title: "Review of Sustainable Software Development: An Agile Perspective by Kevin Tate, Addison-Wesley Professional, 2005, ISBN: 0321286081" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2006" doi: "http://doi.acm.org/10.1145/1189276.1189292" links: doi: "http://doi.acm.org/10.1145/1189276.1189292" tags: - "reviewing" researchr: "https://researchr.org/publication/Spinellis06%3A0" cites: 0 citedby: 0 journal: "ACM Queue" volume: "4" number: "10" pages: "49" kind: "article" key: "Spinellis06:0" - title: "On the Declarative Specification of Models" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2003" doi: "http://csdl.computer.org/comp/mags/so/2003/02/s2096abs.htm" links: doi: "http://csdl.computer.org/comp/mags/so/2003/02/s2096abs.htm" tags: - "meta-model" - "Meta-Environment" researchr: "https://researchr.org/publication/Spinellis03%3A4" cites: 0 citedby: 0 journal: "IEEE Software" volume: "20" number: "2" pages: "94-96" kind: "article" key: "Spinellis03:4" - title: "Security architectures for network clients" author: - name: "Victoria Skoularidou" link: "https://researchr.org/alias/victoria-skoularidou" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2003" doi: "http://dx.doi.org/10.1108/09685220310468664" links: doi: "http://dx.doi.org/10.1108/09685220310468664" tags: - "architecture" - "security" researchr: "https://researchr.org/publication/SkoularidouS03" cites: 0 citedby: 0 journal: "Inf. Manag. Comput. Security" volume: "11" number: "2" pages: "84-91" kind: "article" key: "SkoularidouS03" - title: "Commercial uses: Going functional on exotic trades" author: - name: "Simon Frankau" link: "https://researchr.org/alias/simon-frankau" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Nick Nassuphis" link: "https://researchr.org/alias/nick-nassuphis" - name: "Christoph Burgard" link: "https://researchr.org/alias/christoph-burgard" year: "2009" doi: "http://dx.doi.org/10.1017/S0956796808007016" links: doi: "http://dx.doi.org/10.1017/S0956796808007016" researchr: "https://researchr.org/publication/FrankauSNB09" cites: 0 citedby: 0 journal: "Journal of Functional Programming" volume: "19" number: "1" pages: "27-45" kind: "article" key: "FrankauSNB09" - title: "Intelligent user interfaces in the living room: usability design for personalized television applications" author: - name: "Konstantinos Chorianopoulos" link: "https://researchr.org/alias/konstantinos-chorianopoulos" - name: "George Lekakos" link: "https://researchr.org/alias/george-lekakos" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2003" doi: "http://doi.acm.org/10.1145/604045.604083" links: doi: "http://doi.acm.org/10.1145/604045.604083" tags: - "design" researchr: "https://researchr.org/publication/ChorianopoulosLS03" cites: 0 citedby: 0 pages: "230-232" booktitle: "Proceedings of the 2003 International Conference on Intelligent User Interfaces, January 12-15, 2003, Miami, FL, USA" publisher: "ACM" isbn: "1-58113-586-6" kind: "inproceedings" key: "ChorianopoulosLS03" - title: "Notable design patterns for domain-specific languages" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2001" doi: "http://dx.doi.org/10.1016/S0164-1212(00)00089-3" links: doi: "http://dx.doi.org/10.1016/S0164-1212(00)00089-3" tags: - "DSL engineering" - "pattern language" - "dsl examples" - "language engineering" - "language design" - "DSL" - "design" - "domain-specific language" researchr: "https://researchr.org/publication/Spinellis01%3A0" cites: 0 citedby: 1 journal: "Journal of Systems and Software" volume: "56" number: "1" pages: "91-99" kind: "article" key: "Spinellis01:0" - title: "Guest Editors Introduction: Advanced Heuristics in Transportation and Logistics" author: - name: "Christos D. Tarantilis" link: "https://researchr.org/alias/christos-d.-tarantilis" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "Michel Gendreau" link: "https://researchr.org/alias/michel-gendreau" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/MIS.2005.71" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MIS.2005.71" researchr: "https://researchr.org/publication/TarantilisSG05" cites: 0 citedby: 0 journal: "IEEE Intelligent Systems" volume: "20" number: "4" pages: "16-18" kind: "article" key: "TarantilisSG05" - title: "Using and Abusing XML" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2008" doi: "http://dx.doi.org/10.1109/MS.2008.55" links: doi: "http://dx.doi.org/10.1109/MS.2008.55" tags: - "XML" - "XML Schema" researchr: "https://researchr.org/publication/Spinellis08a" cites: 0 citedby: 0 journal: "IEEE Software" volume: "25" number: "2" pages: "88-89" kind: "article" key: "Spinellis08a" - title: "FIRE/J - optimizing regular expression searches with generative programming" author: - name: "Vassilios Karakoidas" link: "http://gaijin.dmst.aueb.gr/" - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" year: "2008" doi: "http://dx.doi.org/10.1002/spe.841" abstract: "Regular expressions are a powerful tool for analyzing and manipulating text. Their theoretical background lies within automata theory and formal languages. The FIRE/J (Fast Implementation of Regular Expressions for Java) regular expression library is designed to provide maximum execution speed, while remaining portable across different machine architectures. To achieve that, FIRE/J transforms each regular expression into a tailor-made class file, which is compiled directly to Java virtual machine (JVM) bytecodes. The library is compatible with the POSIX standard." links: doi: "http://dx.doi.org/10.1002/spe.841" tags: - "generative programming" - "programming languages" - "optimization" - "automata theory" - "Java" - "architecture" - "language design" - "compiler" - "programming" - "program optimization" - "search" researchr: "https://researchr.org/publication/KarakoidasS08" cites: 0 citedby: 0 journal: "Software: Practice and Experience" volume: "38" number: "6" pages: "557-573" kind: "article" key: "KarakoidasS08" - title: "Lightweight Languages as Software Engineering Tools" author: - name: "Diomidis Spinellis" link: "http://www.dmst.aueb.gr/dds" - name: "V. Guruprasad" link: "https://researchr.org/alias/v.-guruprasad" year: "1997" doi: "http://www.usenix.org/publications/library/proceedings/dsl97/spinellis.html" links: doi: "http://www.usenix.org/publications/library/proceedings/dsl97/spinellis.html" tags: - "language engineering" - "software language engineering" - "software engineering" - "DSL" researchr: "https://researchr.org/publication/SpinellisG97" cites: 0 citedby: 0 pages: "67-76" booktitle: "Proceedings of the Conference on Domain-Specific Languages, October 15-17, 1997, Santa Barbara, California, USA" publisher: "USENIX" kind: "inproceedings" key: "SpinellisG97"