Yearly Report 2012


Faculty Members

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

Senior Researchers

  • Marios Fragkoulis
  • Maria Kechagia
  • Vassilios Karakoidas

Associate Researchers

  • Konstantinos Stroggylos


Overview in numbers

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

New Publications

Journal Articles

    • Diomidis Spinellis and Vaggelis Giannikas. Organizational adoption of open source software. Journal of Systems and Software, 85:665–681, 2012.
    • Diomidis Spinellis. APIs, libraries, and code. IEEE Software, 29(6):85–86, November/December 2012.
    • Diomidis Spinellis. Virtualize me. IEEE Software, 29(5):91–93, September/October 2012.
    • Diomidis Spinellis. Refactoring on the cheap. IEEE Software, 29(1):96–95, January/February 2012.
    • Diomidis Spinellis. Package management systems. IEEE Software, 29(2):84–86, March/April 2012.
    • Diomidis Spinellis. Git. IEEE Software, 29(3):100–101, May/June 2012.
    • Diomidis Spinellis. Don't install software by hand. IEEE Software, 29(4):86–87, July/August 2012.
    • Panos Louridas and Georgios Gousios. A note on rigour and replicability. SIGSOFT Softw. Eng. Notes, 37(5):1–4, September 2012.
    • George M. Giaglis and Diomidis Spinellis. Division of effort, productivity, quality, and relationships in FLOSS virtual teams: evidence from the FreeBSD project. Journal of Universal Computer Science, 18(19):2625–2645, November 2012.

Conference Publications

    • Diomidis Spinellis, Vassilios Karakoidas, and Panagiotis Louridas. Comparative language fuzz testing: programming languages vs. fat fingers. In PLATEAU 2012: 4th Annual International Workshop on Evaluation and Usability of Programming Languages and Tools—Systems, Programming, Languages and Applications: Software for Humanity (SPLASH 2012). ACM, October 2012.
    • Dimitris Mitropoulos, Georgios Gousios, and Diomidis Spinellis. Measuring the occurrence of security-related bugs through software evolution. In PCI 2012: Proceedings of 16th Panhellenic Conference on Informatics (PCI 2012), 117–122. IEEE Computer Society, 2012.
    • Georgios Gousios and Diomidis Spinellis. GHTorrent: Github's data from a firehose. In Michele Lanza, Massimiliano Di Penta, and Tao Xie, editors, 9th IEEE Working Conference on Mining Software Repositories (MSR), 12–21. IEEE, June 2012.
    • Steven Fraser, Kendra Cooper, Jim Coplien, Ruth G. Lennon, Ramya Ravichandar, Diomidis Spinellis, and Giancarlo Succi. Software tools research: a matter of scale and scope — or commoditization? In Gary T. Leavens, editor, SPLASH '12: Conference on Systems, Programming, and Applications: Software for Humanity, 59–62. ACM, October 2012.

Magazine Articles

    • Dimitris Mitropoulos. How secure is your software? XRDS: Crossroads, The ACM Magazine for Students, 19(1):11–13, 2012.
    • Dimitris Mitropoulos. Fatal injection: the server's side. XRDS: Crossroads, The ACM Magazine for Students, 19(2):12–14, 2012.
    • Dimitris Mitropoulos. Better safe than sorry: backup your backups. XRDS: Crossroads, The ACM Magazine for Students, 18(2):6–6, 2012.


New Projects

    • STEREO - Software research platform on software quality and engineering

Ongoing Projects

    • TRACER - identifying software vulnerabilities and securing legacy systems
    • Iraklitos II - Secure Software Development Technologies

New Members

    • Stavros Trihias

Ongoing PhDs

    • Marios Fragkoulis Topic: Technologies for main memory data analysis
    • Maria Kechagia Topic: Tools and Techniques for Reliable Application Programming Interfaces
    • 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
Note: Data before 2017 may refer to grandparented work conducted by BALab's members at its progenitor laboratory, ISTLab.