Research and Development

The academic excellence of the researchers working at the Department of Software Engineering is well justified by the high number of publications (58 in the last 5 years) and committee memberships in various scientific bodies including the International Conference on Software Engineering (ICSE), the International Conference on Software Maintenance (ICSM), and the European Conference on Software Maintenance and Reengineering (CSMR).

Besides conducting research and playing active roles in important scientific committees, our researchers have long been engaged in organising prestigious software conferences, such as the [6th European Conference on Software Maintenance and Reengineering CSMR2002 and the 21st IEEE International Conference on Software Maintenance (ICSM2005).

So far we have organised five Free Software Conferences, from 2005 to 2014, annually.

In September 2011, the 8th joint meeting of the European Software Engineering Conference and the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE2011) was also organised by our researchers similarly to the 16th European Conference on Software Maintenance and Reengineering, which was held in March 27-30 2012 in Szeged.

We have long been focusing on establishing an efficient methodology to transfer the innovative power of our strong research teams to our R&D projects as well. The core of the R&D work is based on the professional skills of our top researchers and the bulk of the project work is done by experienced software developers pursuing their academic careers.

During the years we have developed a wide range of tools for and collected exceptional experience in software quality assurance, especially for large systems. Based on our scientific results, the Department is in the top 10 code quality research labs worldwide.

When recognising the growing number of opportunities to participate in R&D projects, both industrial and state or EU financed, we needed to extend our scope of research activities and the number of our research staff. As a result, two other research teams have evolved one specialising in M2M and embedded systems and the other one in open source development. Now, each research team conducts its own projects and has its own clientele but many times they are required to work cooperatively on common R&D projects.