Yearly Report 2015

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.
    • Kalaidopoulou K., Kanellopoulos I., and Griva A. Identification of customer segments via data mining. In Proceedings of 12th Student Conference of Management Science and Technology. 14 May 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.
    • Griva A., Bardaki C., and Pramatari Κ. Rfid-enabled visualization of product flows: a data analytics approach. In Proceedings of 9th Mediterranean Conference on Information Systems (MCIS 2015). October 3-5 2015.
    • Griva A., Bardaki C., and Papakyriakopoulos D. Shopping goals detection: mining pos data from a do-it-yourself (diy) retailer. In Proceedings of 12th Student Conference of Management Science and Technology. 14 May 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

    • 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: Some of the above data refer to grandfathered work conducted by BALab's members at its progenitor laboratory, ISTLab.