Yearly Report 2014


Faculty Members

  • Damianos Chatziantoniou
  • Dimitris Mitropoulos
  • Panos (Panagiotis) Louridas
  • Diomidis Spinellis

Senior Researchers

  • Marios Fragkoulis
  • Maria Kechagia
  • Vassilios Karakoidas

Associate Researchers

  • Konstantinos Stroggylos


  • Christos Oikonomou

Overview in numbers

New Publications Number
Monographs and Edited Volumes 0
Journal Articles 6
Book Chapters 3
Conference Publications 10
Technical Reports 0
White Papers 0
Magazine Articles 2
Working Papers 0
Datasets 0
Total New Publications 21
New Projects 1
Ongoing Projects 1
Completed Projects 1
Faculty Members 4
Senior Researchers 3
Associate Researchers 1
Researchers 1
Total Members 9
New Members 1
Ongoing PhDs 5
Completed PhDs 1
New Seminars
New Seminars 0

New Publications

Journal Articles

    • Diomidis Spinellis and Stephanos Androutsellis-Theotokis. Tools of the trade: a ten-year recap. IEEE Software, November/December 2014.
    • Diomidis Spinellis and Stephanos Androutsellis-Theotokis. Software development tooling: information, opinion, guidelines, and tools. IEEE Software, 31(6):21–23, November/December 2014.
    • Diomidis Spinellis. Service orchestration with Rundeck. IEEE Software, 31(4):16–18, July/August 2014.
    • Diomidis Spinellis. First, do no harm. IEEE Software, 31(5):12–14, September/October 2014.
    • Diomidis Spinellis. Developing in the cloud. IEEE Software, 31(2):41–43, March/April 2014.
    • Diomidis Spinellis. Bespoke infrastructures. IEEE Software, 31(1):23–25, January/February 2014.

Book Chapters

    • Diomidis Spinellis. The information train. In Newton Lee, editor, Digital Da Vinci: Computers in the Arts and Sciences, chapter 7, pages 129–142. Springer, 2014.
    • Diomidis Spinellis. Guerrilla tactics in public administration. In From the University to Public Administration: A Return Trip, pages 115–146. Papazisis, Athens, Greece, 2014.
    • Theodoros Evgeniou, Massimiliano Pontil, Diomidis Spinellis, and Nick Nassuphis. Regularized robust portfolio estimation. In Johan A.K. Suykens, Marco Signoretto, and Andreas Argyriou, editors, Regularization, Optimization, Kernels, and Support Vector Machines, chapter 11, pages 237–256. Chapman and Hall/CRC, October 2014.

Conference Publications

    • Konstantinos Stroggylos, Dimitris Mitropoulos, Zacharias Tzermias, Panagiotis Papadopoulos, Fotios Rafailidis, Diomidis Spinellis, Sotiris Ioannidis, and Panagiotis Katsaros. TRACER: a platform for securing legacy code. In TRUST '14: Proceedings of 7th International Conference on Trust & Trustworthy Computing - Poster Presentation Track, 218–219. Springer, June 2014.
    • Konstantinos Stroggylos, Dimitris Mitropoulos, Zacharias Tzermias, Panagiotis Papadopoulos, Fotios Rafailidis, Diomidis Spinellis, Sotiris Ioannidis, and Panagiotis Katsaros. Securing legacy code with the TRACER platform. In PCI 2014: Proceedings of 18th Panhellenic Conference on Informatics, 25:1–25:6. ACM, 2014.
    • Diomidis Spinellis. Against the odds: managing the unmanagable in a time of crisis. In Matthias Jarke, John Mylopoulos, Christoph Quix, Colette Rolland, Yannis Manolopoulos, Haralambos Mouratidis, and Jennifer Horkoff, editors, CAiSE 2014: Proceedings of the 26th International Conference on Advanced Information Systems Engineering, 24–41. Springer Verlag, June 2014. Lecture Notes in Computer Science 8484.
    • Yannis Sotiropoulos and Damianos Chatziantoniou. Linkviews: an integration framework for relational and stream systems. In Enabling Real-Time Business Intelligence - International Workshops, BIRTE 2013, Riva del Garda, Italy, August 26, 2013, and BIRTE 2014, Hangzhou, China, September 1, 2014, Revised Selected Papers, 65–80. 2014.
    • Dimitris Mitropoulos, Vassilios Karakoidas, Panos Louridas, Georgios Gousios, and Diomidis Spinellis. The bug catalog of the Maven ecosystem. In MSR '14: Proceedings of the 2014 International Working Conference on Mining Software Repositories, 372–365. ACM, June 2014.
    • Dimitris Mitropoulos, Georgios Gousios, Panagiotis Papadopoulos, Vassilios Karakoidas, Panos Louridas, and Diomidis Spinellis. The vulnerability dataset of a large software ecosystem. In Proceedings of the 3rd International Workshop on Building Analysis Datasets and Gathering Experience Returns for Security (BADGERS 2014), colocated with the 19th European Symposium on Research in Computer Security (ESORICS 2014). IEEE Computer Society, September 2014.
    • Maria Kechagia and Diomidis Spinellis. Undocumented and unchecked: exceptions that spell trouble. In MSR '14: Proceedings of the 11th Working Conference on Mining Software Repositories, 312–315. ACM, June 2014.
    • Maria Kechagia. Improvement of applications' stability through robust APIs. In Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering, ASE '14, 907–910. New York, NY, USA, 2014. ACM. Doctoral Symposium.
    • Marios Fragkoulis, Diomidis Spinellis, Panos Louridas, and Angelos Bilas. Relational access to Unix kernel data structures. In Proceedings of the Ninth European Conference on Computer Systems, EuroSys '14, 12:1–12:14. New York, NY, USA, 2014. ACM.
    • Damianos Chatziantoniou and Florents Tselai. Introducing data connectivity in a big data web. In Proceedings of the Third Workshop on Data analytics in the Cloud, DanaC 2014, June 22, 2014, Snowbird, Utah, USA, In conjunction with ACM SIGMOD/PODS Conference, 7:1–7:4. 2014.

Magazine Articles

    • Maria Kechagia. Why to get involved in the open source community? XRDS, 21(1):14–15, October 2014.
    • Vassilios Karakoidas. On domain-specific languages usage (why dsls really matter). XRDS: Crossroads, The ACM Magazine for Students, 20(3):16–17, March 2014.


New Projects

    • Action II - Taming Code Injection Attacks Across Multiple Domains

Ongoing Projects

    • STEREO - Software research platform on software quality and engineering

Completed Projects

    • TRACER - identifying software vulnerabilities and securing legacy systems

New Members

    • Christos Oikonomou

Ongoing PhDs

    • Vaggelis Atlidakis Topic: Structure and Feedback in Cloud Service API Fuzzing
    • Marios Fragkoulis Topic: Technologies for main memory data analysis
    • Maria Kechagia Topic: Tools and Techniques for Reliable Application Programming Interfaces
    • 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

    • Dimitris Mitropoulos Topic: Secure Software Development Technologies
Note: Data before 2017 may refer to grandparented work conducted by BALab's members at its progenitor laboratory, ISTLab.