Yearly Report 2009

New Publications

Monographs and Edited Volumes

    • Diomidis Spinellis and Georgios Gousios (editors). Beautiful Architecture: Leading Software Engineers Explain How They Think. O'Reilly Media, Inc, Sebastopol, CA, 2009. ISBN 978-0-596-51798-4.
    • Chrissoleon T. Papadopoulos, Michael E. J. O'Kelly, Michael J. Vidalis, and Diomidis Spinellis. Analysis and Design of Discrete Part Production Lines. Springer, 2009. ISBN 978-0-387-89493-5.

Journal Articles

    • Jonathan Sprinkle, Marjan Mernik, Juha-Pekka Tolvanen, and Diomidis Spinellis. What kinds of nails need a domain-specific hammer? IEEE Software, 26(4):15–18, July/August 2009. Guest Editors' Introduction: Domain Specific Modelling.
    • Diomidis Spinellis, Georgios Gousios, Vassilios Karakoidas, Panagiotis Louridas, Paul J. Adams, Ioannis Samoladas, and Ioannis Stamelos. Evaluating the quality of open source software. Electronic Notes in Theoretical Computer Science, 233:5 – 28, 2009. Proceedings of the International Workshop on Software Quality and Maintainability (SQM 2008).
    • Diomidis Spinellis. User-level operating system transactions. spande, 39(14):1215–1233, 2009.
    • Diomidis Spinellis. Start with the most difficult part. IEEE Software, 26(2):70–71, March/April 2009.
    • Diomidis Spinellis. Optimizing header file include directives. Journal of Software Maintenance and Evolution: Research and Practice, 21(4):233–251, July/August 2009.
    • Diomidis Spinellis. Job security. IEEE Software, 26(5):14–15, Sep/Oct 2009.
    • Diomidis Spinellis. Drawing tools. IEEE Software, 26(3):12–13, May/June 2009.
    • Dimitris Mitropoulos and Diomidis Spinellis. SDriver: location-specific signatures prevent SQL injection attacks. Computers & Security, 28:121–129, May 2009.
    • Damianos Chatziantoniou and Elias Tzortzakakis. ASSET queries: a declarative alternative to mapreduce. SIGMOD Record, 38(2):35–41, 2009.

Conference Publications

    • Vasileios Vlachos, Diomidis Spinellis, and Stefanos Androutsellis-Theotokis. Biological aspects of computer virology. In 3rd International Conference on e-Democracy. September 2009.
    • Vasileios Vlachos and Vassilios Karakoidas. Chaperone: a content filtering web proxy based on public health policies. In Vassilios Chrissikopoulos, Nikolaos Alexandris, Christos Douligeris, and Spyros Sioutas, editors, Proceedings of 13th Panhelenic Conference on Informatics (PCI 2009). EPY, September 2009.
    • Diomidis Spinellis and Vaggelis Giannikas. Open source adoption by large US companies. In Angeliki Poulymenakou, Nancy Pouloudi, and Katerina Pramatari, editors, MCIS '09: Proceedings of the 4th Mediterranean Conference on Information Systems, 580–587. September 2009.
    • Dimitris Mitropoulos and Diomidis Spinellis. Securing e-voting against MITM attacks. In Vassilios Chrissikopoulos, Nikolaos Alexandris, Christos Douligeris, and Spyros Sioutas, editors, Proceedings of the 13th Pan-Hellenic Conference on Informatics (PCI 2009). September 2009.
    • Dimitris Mitropoulos, Vassilios Karakoidas, and Diomidis Spinellis. Fortifying applications against XPath injection attacks. In A. Poulymenakou, N. Pouloudi, and K. Pramatari, editors, 4th Mediterranean Conference on Information Systems, 1169–1179. September 2009.
    • D. Magos and I. Mourtos. Clique facets of the axial and planar assignment polytopes. DISCRETE OPTIMIZATION, 6(4):394–413, NOV 2009.
    • Konstantinos Kounetas, Ioannis Mourtos, and Konstantinos Tsekouras. Efficiency decompositions for heterogeneous technologies. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 199(1):209–218, NOV 16 2009.
    • Maria Kechagia and Angeliki Karagiannaki. Modelling the warehouse operations to reveal the value of rfid. In Angeliki Poulymenakou, Nancy Pouloudi, and Katerina Pramatari, editors, MCIS '09: Proceedings of the 4th Mediterranean Conference on Information Systems, 1063–1076. September 2009.
    • Vassilios Karakoidas and Diomidis Spinellis. J%: integrating domain specific languages with java. In Vassilios Chrissikopoulos, Nikolaos Alexandris, Christos Douligeris, and Spyros Sioutas, editors, Proceedings of 13th Panhelenic Conference on Informatics (PCI 2009), 109–113. IEEE Computer Society, September 2009.
    • Eirini Kalliamvakou, Georgios Gousios, Diomidis Spinellis, and Nancy Pouloudi. Measuring developer contribution from software repository data. In A. Poulymenakou, N. Pouloudi, and K. Pramatari, editors, MCIS 2009: 4th Mediterranean Conference on Information Systems, 600–611. September 2009.
    • Georgios Gousios and Diomidis Spinellis. Alitheia core: an extensible software quality monitoring platform. In ICSE '09: Proceedings of the 31st International Conference on Software Engineering – Formal Research Demonstrations Track, 579–582. IEEE, May 2009.
    • Georgios Gousios and Diomidis Spinellis. A platform for software engineering research. In Michael W. Godfrey and Jim Whitehead, editors, MSR '09: Proceedings of the 6th Working Conference on Mining Software Repositories, 31–40. IEEE, May 2009.
    • Vaggelis Giannikas, Maria Kechagia, Diamantis Falidas, and Katerina Pramatari. Benchmarking and evaluation of e-shops. In Ioannis Nikolaou, editor, Proceedings of 6th Student Conference on Management Science and Technology, 87–92. May 2009. In Greek.
    • Vasiliki Efstathiou and Anthony Hunter. An algorithm for generating arguments in classical predicate logic. In European Conference on Symbolic and Quantitative Approaches to Reasoning and Uncertainty, 119–130. Springer, 2009.
    • Damianos Chatziantoniou and Yannis Sotiropoulos. ASSET queries: A set-oriented and column-wise approach to modern OLAP. In Enabling Real-Time Business Intelligence - Third International Workshop, BIRTE 2009, Held at the 35th International Conference on Very Large Databases, VLDB 2009, Lyon, France, August 24, 2009, Revised Selected Papers, 66–83. 2009.
    • A. Candiello, D. Cresti, T. Ferrari, F. Karagiannis, D. Kranzlmueller, P. Louridas, M. Mazzucato, L. Matyska, L. Perini, K. Schauerhammer, K. Ullmann, and M. Wilson. A business model for the establishment of the European Grid Infrastructure. In CHEP 2009: Proceedings of Computing in High Energy and Nuclear Physics. March 2009.

Projects

New Projects

    • PEVE (ΠΕΒΕ) - Funding Programme for Basic Research

Ongoing Projects

    • SOPRANO - Service-oriented Programmable Smart Environments for Older Europeans

New Members

    • Marios Fragkoulis
    • Maria Kechagia
    • Vaggelis Giannikas

Ongoing PhDs

    • Vasiliki Efstathiou Topic: Algorithms for computational argumentation in artificial intelligence
    • Dimitris Mitropoulos Topic: Secure Software Development Technologies
    • Konstantinos Stroggylos Topic: Automated refactoring of legacy source code and its effect on software quality
    • Vassilios Karakoidas Topic: Integrating Domain-Specific Languages with General-Purpose Languages

Completed PhDs

    • Georgios Gousios Topic: Tools and Methods for Large Scale Empirical Software Engineering Research
    • Stefanos Androutsellis-Theotokis Topic: Performing peer-to-peer e-business transactions
Note: Some of the above data refer to grandfathered work conducted by BALab's members at its progenitor laboratory, ISTLab.