Yearly Report 2015


Faculty Members

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

Senior Researchers

  • Stefanos Georgiou
  • Thodoris Sotiropoulos
  • Marios Fragkoulis
  • Maria Kechagia
  • Vassilios Karakoidas

Associate Researchers

  • Antonios Gkortzis
  • Tushar Sharma
  • Konstantina Dritsa
  • Konstantinos Stroggylos


  • Christos Oikonomou

Overview in numbers

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

New Publications

Journal Articles

    • Diomidis Spinellis. The strategic importance of release engineering. IEEE Software, 32(2):3–5, March/April 2015.
    • Diomidis Spinellis. Recruiting a star team. IEEE Software, 32(3):3–5, May/June 2015.
    • Diomidis Spinellis. Introductions. IEEE Software, 32(4):3–5, July/Aug 2015.
    • Diomidis Spinellis. Fewer dead trees, more engagement. IEEE Software, 32(1):4–6, January/February 2015.
    • Diomidis Spinellis. Extending our field's reach. IEEE Software, 32(6):4–06, Nov/Dec 2015.
    • Diomidis Spinellis. Architecture from a developer's perspective. IEEE Software, 32(5):4–7, Sep/Oct 2015.
    • Maria Kechagia, Dimitris Mitropoulos, and Diomidis Spinellis. Charting the API minefield using software telemetry data. Empirical Software Engineering, 20(6):1785–1830, December 2015.
    • Vassilios Karakoidas, Dimitris Mitropoulos, Panagiotis Louridas, and Diomidis Spinellis. A type-safe embedding of SQL into Java using the extensible compiler framework J%. Computer Languages, Systems & Structures, 41:1–20, April 2015.
    • Marios Fragkoulis, Diomidis Spinellis, and Panos Louridas. An interactive SQL relational interface for querying main-memory data structures. Computing, 97(12):1141–1164, 2015.
    • Malú Castellanos, Umeshwar Dayal, Nesime Tatbul, Damianos Chatziantoniou, and Qiming Chen. Report on the 8th international workshop on business intelligence for the real-time enterprise (birte'14). SIGMOD Record, 44(3):62–63, 2015.

Book Chapters

    • Diomidis Spinellis. Tools and techniques for analyzing product and process data. In Tim Menzies, Christian Bird, and Thomas Zimmermann, editors, The Art and Science of Analyzing Software Data, pages 161–212. Morgan-Kaufmann, 2015.

Conference Publications

    • Diomidis Spinellis, Panagiotis Louridas, and Maria Kechagia. An exploratory study on the evolution of C programming in the Unix operating system. In Qing Wang and Guenther Ruhe, editors, ESEM '15: 9th International Symposium on Empirical Software Engineering and Measurement, 54–57. IEEE, October 2015.
    • Diomidis Spinellis. A repository with 44 years of Unix evolution. In MSR '15: Proceedings of the 12th Working Conference on Mining Software Repositories, 13–16. IEEE, 2015. Best Data Showcase Award.
    • Vassilios Karakoidas, Dimitris Mitropoulos, Panos Louridas, Georgios Gousios, and Diomidis Spinellis. Generating the blueprints of the Java ecosystem. In MSR '15: Proceedings of the 2015 International Working Conference on Mining Software Repositories, 510–513. IEEE Computer Society, 2015.
    • Dimitris Gavrilis, Dimitra-Nefeli Makri, Leonidas Papachristopoulos, Stavros Angelis, Konstantinos Kravvaritis, Christos Papatheodorou, and Panos Constantopoulos. Measuring quality in metadata repositories. In Research and Advanced Technology for Digital Libraries - 19th International Conference on Theory and Practice of Digital Libraries, TPDL 2015, Poznań, Poland, September 14-18, 2015. Proceedings, 56–67. 2015.

Magazine Articles

    • Dimitris Mitropoulos. On the evolution of security bugs. XRDS: Crossroads, The ACM Magazine for Students, 21(3):18–19, 2015.
    • Maria Kechagia. Exception handling evaluation of large APIs. XRDS, 21(3):16–17, March 2015.


New Projects

    • SENECA - Software ENgineering in Enterprise Cloud Applications

Completed Projects

    • Action II - Taming Code Injection Attacks Across Multiple Domains
    • STEREO - Software research platform on software quality and engineering

New Members

    • Antonios Gkortzis
    • Stefanos Georgiou
    • Tushar Sharma (PhD student)
    • Thodoris Sotiropoulos
    • Konstantina Dritsa

Ongoing PhDs

    • Vaggelis Atlidakis Topic: Structure and Feedback in Cloud Service API Fuzzing
    • Tushar Sharma Topic: Software Engineering in Enterprise Cloud Applications
    • 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

Completed PhDs

    • Vassilios Karakoidas Topic: Integrating Domain-Specific Languages with General-Purpose Languages
Note: Data before 2017 may refer to grandparented work conducted by BALab's members at its progenitor laboratory, ISTLab.