2009 |
95 | EE | Diomidis Spinellis,
Georgios Gousios,
Vassilios Karakoidas,
Panagiotis Louridas,
Paul J. Adams,
Ioannis Samoladas,
Ioannis Stamelos:
Evaluating the Quality of Open Source Software.
Electr. Notes Theor. Comput. Sci. 233: 5-28 (2009) |
94 | EE | Simon Frankau,
Diomidis Spinellis,
Nick Nassuphis,
Christoph Burgard:
Commercial uses: Going functional on exotic trades.
J. Funct. Program. 19(1): 27-45 (2009) |
2008 |
93 | EE | Vasilios Almaliotis,
Alexandros Loizidis,
Panagiotis Katsaros,
Panagiotis Louridas,
Diomidis Spinellis:
Static Program Analysis for Java Card Applets.
CARDIS 2008: 17-31 |
92 | EE | Diomidis Spinellis:
A tale of four kernels.
ICSE 2008: 381-390 |
91 | EE | Georgios Gousios,
Eirini Kalliamvakou,
Diomidis Spinellis:
Measuring developer contribution from software repository data.
MSR 2008: 129-132 |
90 | EE | Ioannis Samoladas,
Georgios Gousios,
Diomidis Spinellis,
Ioannis Stamelos:
The SQO-OSS Quality Model: Measurement Based Open Source Software Evaluation.
OSS 2008: 237-248 |
89 | EE | Georgios Gousios,
Diomidis Spinellis:
Java Performance Evaluation Using External Instrumentation.
Panhellenic Conference on Informatics 2008: 173-177 |
88 | EE | Georgios Atsaros,
Diomidis Spinellis,
Panagiotis Louridas:
Site-Specific versus General Purpose Web Search Engines: A Comparative Evaluation.
Panhellenic Conference on Informatics 2008: 44-48 |
87 | EE | Panagiotis Louridas,
Diomidis Spinellis,
Vasileios Vlachos:
Power laws in software.
ACM Trans. Softw. Eng. Methodol. 18(1): (2008) |
86 | EE | Diomidis Spinellis,
Panagiotis Louridas:
The collaborative organization of knowledge.
Commun. ACM 51(8): 68-73 (2008) |
85 | EE | Diomidis Spinellis:
Rational Metaprogramming.
IEEE Software 25(1): 78-79 (2008) |
84 | EE | Diomidis Spinellis:
Using and Abusing XML.
IEEE Software 25(2): 88-89 (2008) |
83 | EE | Diomidis Spinellis:
Software Builders.
IEEE Software 25(3): 22-23 (2008) |
82 | EE | Diomidis Spinellis:
The Way We Program.
IEEE Software 25(4): 89-91 (2008) |
81 | EE | Simon Helsen,
Arthur G. Ryman,
Diomidis Spinellis:
Where's My Jetpack?
IEEE Software 25(5): 18-21 (2008) |
80 | EE | Vassilios Karakoidas,
Diomidis Spinellis:
FIRE/J - optimizing regular expression searches with generative programming.
Softw., Pract. Exper. 38(6): 557-573 (2008) |
2007 |
79 | EE | Stephanos Androutsellis-Theotokis,
Diomidis Spinellis,
Vasileios Vlachos:
The MoR-Trust Distributed Trust Management System: Design and Simulation Results.
Electr. Notes Theor. Comput. Sci. 179: 3-15 (2007) |
78 | EE | Diomidis Spinellis:
Cracking Software Reuse.
IEEE Software 24(1): 12-13 (2007) |
77 | EE | Diomidis Spinellis:
I Spy.
IEEE Software 24(2): 16-17 (2007) |
76 | EE | Diomidis Spinellis:
Silver Bullets and Other Mysteries.
IEEE Software 24(3): 22-23 (2007) |
75 | EE | Diomidis Spinellis,
Naseem Mariam,
Caroline Pepa:
Bookshelf.
IEEE Software 24(4): 107-109 (2007) |
74 | EE | Diomidis Spinellis:
The Tools We Use.
IEEE Software 24(4): 20-21 (2007) |
73 | EE | Diomidis Spinellis:
Abstraction and Variation.
IEEE Software 24(5): 24-25 (2007) |
72 | EE | Diomidis Spinellis:
On Paper.
IEEE Software 24(6): 24-25 (2007) |
71 | EE | Diomidis Spinellis,
Panagiotis Louridas:
A framework for the static verification of api calls.
Journal of Systems and Software 80(7): 1156-1168 (2007) |
70 | EE | Konstantinos Chorianopoulos,
Diomidis Spinellis:
Coping with TiVo: Opportunities of the networked digital video recorder.
Telematics and Informatics 24(1): 48-58 (2007) |
2006 |
69 | EE | Diomidis Spinellis:
Review of "Sustainable Software Development: An Agile Perspective by Kevin Tate, " Addison-Wesley Professional, 2005, ISBN: 0321286081.
ACM Queue 4(10): 49 (2006) |
68 | EE | Diomidis Spinellis:
Project Asset Portability.
IEEE Software 23(1): 100-101 (2006) |
67 | EE | Diomidis Spinellis:
Bug Busters.
IEEE Software 23(2): 92-93 (2006) |
66 | EE | Diomidis Spinellis:
Debuggers and logging frameworks.
IEEE Software 23(3): 98-99 (2006) |
65 | EE | Diomidis Spinellis:
Choosing a Programming Language.
IEEE Software 23(4): 62-63 (2006) |
64 | EE | Diomidis Spinellis:
Open Source and Professional Advancement.
IEEE Software 23(5): 70-71 (2006) |
63 | EE | Adamantia G. Pateli,
George M. Giaglis,
Diomidis Spinellis:
Wireless value-added services in exhibition shows.
IJMC 4(2): 193-209 (2006) |
62 | EE | Konstantinos Chorianopoulos,
Diomidis Spinellis:
User interface evaluation of interactive TV: a media studies perspective.
Universal Access in the Information Society 5(2): 209-218 (2006) |
2005 |
61 | EE | Adamantia G. Pateli,
George M. Giaglis,
Diomidis Spinellis:
Trial Evaluation of Wireless Info-communication and Indoor Location-Based Services in Exhibition Shows.
Panhellenic Conference on Informatics 2005: 199-210 |
60 | EE | Vasileios Vlachos,
Vassiliki Vouzi,
Damianos Chatziantoniou,
Diomidis Spinellis:
NGCE - Network Graphs for Computer Epidemiologists.
Panhellenic Conference on Informatics 2005: 672-683 |
59 | EE | Christos D. Tarantilis,
Diomidis Spinellis,
Michel Gendreau:
Guest Editors' Introduction: Advanced Heuristics in Transportation and Logistics.
IEEE Intelligent Systems 20(4): 16-18 (2005) |
58 | EE | Dimitrios Lekkas,
Diomidis Spinellis:
Handling and Reporting Security Advisories: A Scorecard Approach.
IEEE Security & Privacy 3(4): 32-41 (2005) |
57 | EE | Diomidis Spinellis:
The Tools at Hand.
IEEE Software 22(1): 10-12 (2005) |
56 | EE | Diomidis Spinellis,
John R. Dance,
David Arthur Eatough,
Kevin C. Desouza,
Yukika Awazu:
Bookshelf.
IEEE Software 22(1): 94-97 (2005) |
55 | EE | Diomidis Spinellis:
Dear Editor.
IEEE Software 22(2): 14-15 (2005) |
54 | EE | Diomidis Spinellis:
Java Makes Scripting Languages Irrelevant?
IEEE Software 22(3): 70-71 (2005) |
53 | EE | Diomidis Spinellis:
Tool Writing: A Forgotten Art?
IEEE Software 22(4): 9-11 (2005) |
52 | EE | Diomidis Spinellis:
Version Control, Part I.
IEEE Software 22(5): 107 (2005) |
51 | EE | Diomidis Spinellis:
Version Control Systems.
IEEE Software 22(5): 108-109 (2005) |
50 | EE | Diomidis Spinellis:
Version Control, Part 2.
IEEE Software 22(6): (2005) |
49 | EE | Diomidis Spinellis:
Working with Unix Tools.
IEEE Software 22(6): 9-11 (2005) |
48 | EE | Diomidis Spinellis:
Index-Based Persistent Document Identifiers.
Inf. Retr. 8(1): 5-24 (2005) |
2004 |
47 | | Angeliki Tsilira,
Adamantia G. Pateli,
Erast Athanasiadis,
Diomidis Spinellis:
Targeted messages in indoor mobile environment: A software - oriented approach.
IASTED Conf. on Software Engineering 2004: 734-739 |
46 | EE | George Roussos,
George Samaras,
Diomidis Spinellis:
Editorial message: special track on ubiquitous computing.
SAC 2004: 1565-1566 |
45 | EE | Stephanos Androutsellis-Theotokis,
Diomidis Spinellis:
A survey of peer-to-peer content distribution technologies.
ACM Comput. Surv. 36(4): 335-371 (2004) |
44 | EE | Vasileios Vlachos,
Stephanos Androutsellis-Theotokis,
Diomidis Spinellis:
Security applications of peer-to-peer networks.
Computer Networks 45(2): 195-205 (2004) |
43 | EE | Konstantinos Chorianopoulos,
Diomidis Spinellis:
User interface development for interactive television: extending a commercial DTV platform to the virtual channel API.
Computers & Graphics 28(2): 157-166 (2004) |
42 | EE | Konstantinos Chorianopoulos,
Diomidis Spinellis:
Affective usability evaluation for an interactive music television channel.
Computers in Entertainment 2(3): 14 (2004) |
41 | EE | Diomidis Spinellis,
Clemens A. Szyperski:
Guest Editors' Introduction: How Is Open Source Affecting Software Development?
IEEE Software 21(1): 28-33 (2004) |
40 | EE | Fernando Berzal Galiano,
Diomidis Spinellis:
Bookshelf.
IEEE Software 21(3): 104-105 (2004) |
2003 |
39 | | Diomidis Spinellis:
Code Reading: The Open Source Perspective
Addison-Wesley 2003 |
38 | EE | Konstantinos Chorianopoulos,
George Lekakos,
Diomidis Spinellis:
Intelligent user interfaces in the living room: usability design for personalized television applications.
IUI 2003: 230-232 |
37 | EE | Diomidis Spinellis:
Reading, Writing, and Code.
ACM Queue 1(7): 84-89 (2003) |
36 | EE | Diomidis Spinellis:
The decay and failures of web references.
Commun. ACM 46(1): 71-77 (2003) |
35 | EE | Diomidis Spinellis:
Reflections on trusting trust revisited.
Commun. ACM 46(6): 112 (2003) |
34 | EE | John Iliadis,
Stefanos Gritzalis,
Diomidis Spinellis,
Danny De Cock,
Bart Preneel,
Dimitris Gritzalis:
Towards a framework for evaluating certificate status information mechanisms.
Computer Communications 26(16): 1839-1850 (2003) |
33 | EE | Diomidis Spinellis:
On the Declarative Specification of Models.
IEEE Software 20(2): 94-96 (2003) |
32 | EE | Diomidis Spinellis:
Global Analysis and Transformations in Preprocessed Languages.
IEEE Trans. Software Eng. 29(11): 1019-1030 (2003) |
31 | | Diomidis Spinellis:
Reliable identification of bounded-length viruses is NP-complete.
IEEE Transactions on Information Theory 49(1): 280-284 (2003) |
30 | EE | Victoria Skoularidou,
Diomidis Spinellis:
Security architectures for network clients.
Inf. Manag. Comput. Security 11(2): 84-91 (2003) |
29 | EE | Diomidis Spinellis:
The information furnace: consolidated home control.
Personal and Ubiquitous Computing 7(1): 53-69 (2003) |
2002 |
28 | EE | Konstantinos Chorianopoulos,
Diomidis Spinellis:
A Metaphor for Personalized Television Programming.
User Interfaces for All 2002: 187-194 |
27 | | Diomidis Spinellis,
Dimitris Gritzalis:
Panoptis: Intrusion Detection Using a Domain-Specific Language.
Journal of Computer Security 10(1/2): 159-176 (2002) |
26 | EE | Diomidis Spinellis:
A modest proposal for curing the public field phobia.
SIGPLAN Notices 37(4): 54-56 (2002) |
25 | | Diomidis Spinellis:
Unix tools as visual programming components in a GUI-builder environment.
Softw., Pract. Exper. 32(1): 57-71 (2002) |
2001 |
24 | EE | George Lekakos,
Konstantinos Chorianopoulos,
Diomidis Spinellis:
Information Systems in the Living Room: A Case Study of Personalized Interactive TV Design.
ECIS 2001 |
23 | EE | Vassilis Prevelakis,
Diomidis Spinellis:
Sandboxing Applications.
USENIX Annual Technical Conference, FREENIX Track 2001: 119-126 |
22 | EE | Diomidis Spinellis:
Fear of Coding, and How to Reduce It.
IEEE Computer 34(8): 98-100 (2001) |
21 | EE | Euripidis Loukis,
Diomidis Spinellis:
Information systems security in the Greek public sector.
Inf. Manag. Comput. Security 9(1): 21-31 (2001) |
20 | EE | Diomidis Spinellis:
Notable design patterns for domain-specific languages.
Journal of Systems and Software 56(1): 91-99 (2001) |
2000 |
19 | EE | John Iliadis,
Diomidis Spinellis,
Dimitris Gritzalis,
Bart Preneel,
Sokratis K. Katsikas:
Evaluating certificate status information mechanisms.
ACM Conference on Computer and Communications Security 2000: 1-8 |
18 | EE | Diomidis Spinellis:
Outwit: UNIX Tool-Based Programming Meets the Windows World.
USENIX Annual Technical Conference, General Track 2000: 149-158 |
17 | EE | Diomidis Spinellis:
Reflection as a mechanism for software integrity verification.
ACM Trans. Inf. Syst. Secur. 3(1): 51-62 (2000) |
16 | | Diomidis Spinellis,
K. Raptis:
Component mining: a process and its pattern language.
Information & Software Technology 42(9): 609-617 (2000) |
1999 |
15 | EE | Stefanos Gritzalis,
Diomidis Spinellis,
Panagiotis Georgiadis:
Security protocols over open networks and distributed systems: formal methods for their analysis, design, and verification.
Computer Communications 22(8): 697-709 (1999) |
14 | EE | Diomidis Spinellis,
Stefanos Gritzalis,
John Iliadis,
Dimitris Gritzalis,
Sokratis K. Katsikas:
Trusted third party services for deploying secure telemedical applications over the WWW.
Computers & Security 18(7): 627-639 (1999) |
13 | | Diomidis Spinellis:
Explore, Excogitate, Exploit: Component Mining.
IEEE Computer 32(9): 114-116 (1999) |
12 | EE | Diomidis Spinellis,
Spyros Kokolakis,
Stefanos Gritzalis:
Security requirements, risks and recommendations for small enterprise and home-office environments.
Inf. Manag. Comput. Security 7(3): 121-128 (1999) |
11 | | Diomidis Spinellis:
Declarative Peephole Optimization Using String Pattern Matching.
SIGPLAN Notices 34(2): 47-51 (1999) |
1998 |
10 | EE | Diomidis Spinellis:
The Computer's New Clothes.
IEEE Software 15(6): 14-17 (1998) |
9 | | Diomidis Spinellis:
Palmtop Programmable Appliance Controls.
Personal and Ubiquitous Computing 2(1): (1998) |
1997 |
8 | EE | Diomidis Spinellis,
V. Guruprasad:
Lightweight Languages as Software Engineering Tools.
DSL 1997: 67-76 |
1995 |
7 | | Diomidis Spinellis,
Sophia Drossopoulou,
Susan Eisenbach:
Object-Oriented Technology in Multiparadigm Language Implementation.
JOOP 8(1): 33-38 (1995) |
1994 |
6 | | Diomidis Spinellis:
The Design and Implementation of a Legal Text Database.
DEXA 1994: 339-348 |
5 | | Diomidis Spinellis,
Sophia Drossopoulou,
Susan Eisenbach:
Language and Architecture Paradigms as Object Classes.
Programming Languages and System Architectures 1994: 191-207 |
4 | | Diomidis Spinellis:
Wux: UNIX Tools under Windows.
USENIX Winter 1994: 325-336 |
3 | | Diomidis Spinellis:
Trace: A Tool for Logging Operating System Call Transactions.
Operating Systems Review 28(4): 56-63 (1994) |
1993 |
2 | | Diomidis Spinellis:
Implementing Haskell: Language Implementation as a Tool Building Exercise.
Structured Programming 14(1): 37-48 (1993) |
1991 |
1 | EE | Diomidis Spinellis:
Type-safe linkage for variables and functions.
SIGPLAN Notices 26(8): 74-79 (1991) |