Yearly Report 2008

New Publications

Journal Articles

    • Diomidis Spinellis and Panagiotis Louridas. The collaborative organization of knowledge. Communications of the ACM, 51(8):68–73, August 2008.
    • Diomidis Spinellis. Using and abusing XML. IEEE Software, 25(2):88–89, March/April 2008.
    • Diomidis Spinellis. The Antikythera mechanism: a computer science perspective. IEEE Computer, 41(5):22–27, May 2008.
    • Diomidis Spinellis. The way we program. IEEE Software, 25(4):89–91, July/August 2008.
    • Diomidis Spinellis. Software builders. IEEE Software, 25(3):22–23, May/June 2008.
    • Diomidis Spinellis. Rational metaprogramming. IEEE Software, 25(1):78–79, January/February 2008.
    • Panagiotis Louridas, Diomidis Spinellis, and Vasileios Vlachos. Power laws in software. ACM Transactions on Software Engineering and Methodology, 18(1):1–26, September 2008. Article 2.
    • Vassilios Karakoidas and Diomidis Spinellis. FIRE/J: Optimizing regular expression searches with generative programming. Software: Practice and Experience, 38(6):557–573, May 2008.
    • Simon Helsen, Arthur Ryman, and Diomidis Spinellis. Where's my jetpack? IEEE Software, 25(5):18–21, September/October 2008. Guest Editors' Introduction: Software Development Tools.
    • Simon Frankau, Diomidis Spinellis, Nick Nassuphis, and Christoph Burgard. Commercial uses: going functional on exotic trades. Journal of Functional Programming, 19(1):27–45, October 2008.
    • Damianos Chatziantoniou and Achilleas Anagnostopoulos. A session-oriented approach in modeling hierarchies of streams. Softw., Pract. Exper., 38(1):95–115, 2008.

Book Chapters

    • Panagiotis Louridas. Rereading the classics. In Diomidis Spinellis and Georgios Gousios, editors, Beautiful Architecture: Leading Software Engineers Explain How They Think, chapter 14, pages 349–382. O'Reilly and Associates, Sebastopol, CA, 2008.

Conference Publications

    • Diomidis Spinellis, Georgios Gousios, Vassilios Karakoidas, Panagiotis Louridas, Paul J. Adams, Ioannis Samoladas c, and Ioannis Stamelos. Evaluating the quality of open source software. In SQM 2008: Second International Workshop on Software Quality and Maintainability—12th European Conference on Software Maintenance and Reengineering (CSMR 2008) satellite event, 5–28. The Reengineering Forum, April 2008. Electronic Notes in Theoretical Computer Science Volume 233 (March 2009).
    • Diomidis Spinellis. A tale of four kernels. In Wilhem Schäfer, Matthew B. Dwyer, and Volker Gruhn, editors, ICSE '08: Proceedings of the 30th International Conference on Software Engineering, 381–390. New York, May 2008. Association for Computing Machinery.
    • Ioannis Samoladas, Georgios Gousios, Diomidis Spinellis, and Ioannis Stamelos. The SQO-OSS quality model: measurement based open source software evaluation. In Ernesto Damiani and Giancarlo Succi, editors, Open Source Development, Communities and Quality — OSS 2008: 4th International Conference on Open Source Systems, 237–248. Boston, September 2008. IFIP 20th World Computer Congress, Working Group 2.3 on Open Source Software, Springer.
    • D. Magos and I. Mourtos. The wheels of the ols polytope: facets and separation. DISCRETE MATHEMATICS, 308(16):3634–3651, AUG 28 2008.
    • Constantinos Kotsokallis, Tizianna Ferrari, Panagiotis Louridas, Elisabetta Ronchieri, and Panayiotis Tsanakas. Grid enabled instrument representation and reservation. In eScience '08: Proceedings of the IEEE 4th International Conference on eScience, 16–22. IEEE, December 2008.
    • Georgios Gousios and Diomidis Spinellis. Java performance evaluation using external instrumentation. In Proceedings of the 12th Pan-Hellenic Conference on Informatics. 2008.
    • Georgios Gousios, Eirini Kalliamvakou, and Diomidis Spinellis. Measuring developer contribution from software repository data. In MSR '08: Proceedings of the 2008 International Working Conference on Mining Software Repositories, 129–132. New York, NY, USA, 2008. ACM.
    • Vaggelis Giannikas, Maria Kechagia, Nikos Tsamis, and Aristeidis Theotokis. Dynamic pricing of grocery products in supermarket: a supply management tool or a viable growth strategy? In Christos Tarantilis and Ioannis Nikolaou, editors, Proceedings of 5th Student Conference on Management Science and Technology, 208–214. May 2008. In Greek.
    • Vasiliki Efstathiou and Anthony Hunter. Focused search for arguments from propositional knowledge. In Second International Conference on Computational Models of Argument, 159–170. 2008.
    • Vasiliki Efstathiou and Anthony Hunter. Algorithms for effective argumentation in classical propositional logic: a connection graph approach. In International Symposium on Foundations of Information and Knowledge Systems, 272–290. Springer, 2008.
    • Damianos Chatziantoniou, Katerina Pramatari, and Yannis Sotiropoulos. COSTES: continuous spreadsheet-like computations. In Proceedings of the 24th International Conference on Data Engineering Workshops, ICDE 2008, April 7-12, 2008, Cancún, México, 82–87. 2008.

Projects

Ongoing Projects

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

Completed Projects

    • S-OMA SMART CARDS - Security in Open Multi-Application SMART CARDS
    • SQO-OSS - Source Quality Observatory for Open Source Software
    • PENED - Designing a Peer-to-Peer e-Business Transaction Processing System

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
    • Georgios Gousios Topic: Tools and Methods for Large Scale Empirical Software Engineering Research
    • Stefanos Androutsellis-Theotokis Topic: Performing peer-to-peer e-business transactions
    • 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.