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) |