University of Helsinki OpenReq Hackathon with the Qt Company

11.3.2019

University of Helsinki OpenReq Hackathon together with the Qt Company

The Qt Company continues cooperation with the research group Empirical Software Engineering (ESE) of University Helsinki.

The Qt Company is a part of an OpenReq Hackathon on Friday 15th of March 2019. The hackathon focuses on requirements. Today’s large distributed open source projects or large systems engineering projects can contain a huge number of requirements items. For example, The Qt Company uses Jira issue tracker for bugs and requirements: There are about 100.000 issues in Jira from the past decade, and about 20.000 of them have been modified within two years. There are anomalies in this requirements data and the data is too large to manage or understand by hand. Therefore, there is a need for intelligence to manage, analyse, visualise etc, the entire body of requirements, their interdependencies as well as individual requirements, and their qualities and properties. It is not only about understanding what should be done, but to make sense of existing requirements.

The OpenReq project – What it is?

The OpenReq project is funded by the European Union’s Horizon 2020 Research and Innovation programme under grant agreement No 732463. The OpenReq project gathers together both academic and industrial partners looking for the best ways to ease organizations´ requirements engineering. The project evaluates its innovations in a series of trials provided by the project´s industrial partners in the field of telecom, transportation and cross-platform open source software.  The Qt Company is part of OpenReq project. Our main partners are the University of Hamburg (HITeC), University of Helsinki and Universitat Politècnica de Catalunya, Barcelona (UPC).

Qt’s Jira data in the OpenReq project

For The Qt Company, OpenReq provides an important tool for use in our requirements, features and bugs management. The exploitation of the OpenReq results will benefit and enhance the Qt contributor community using Jira as error and requirements tracking tool. It gives benefit to quality assurance issues. The Qt Company provides for the OpenReq project access and data to the Qt community Jira database for massive requirements analysis. The data is given to the project after its anonymisation. Private issues will not be displayed.

Together with partners the Qt company is creating a team prototype application for issue link browsing.  The target is to get the issue link map to the JIRA plugin and available for all users.

ESE hackathon with Qt

Welcome to a hackathon on Friday 15th of March 2019! Research group Empirical Software Engineering (ESE) at University of Helsinki is holding a one-day hackathon related to EU project OpenReq. The hackathon takes place in the newly renovated space on the second floor of Kumpula Campus Library (Gustaf Hällströmin katu 2). Project partner Qt will also be present. Students of the University of Helsinki will naturally gain study credits for participation. More information is available here.

Projects can be in the field of requirement management or especially within the OpenReq project such as:

  • Developing the OpenReq infrastructure further.
  • Adapting OpenReq ontology in new places.
  • Data analysis from Qt requirements data (100k issues) in Jira.
  • Examples of possible projects (DRAFT TBD)
  • Import and/or export to ReqIF or some other format
  • Wrapper to existing NLP engines to carry out analyses.
  • Plugin for Github
  • Implement predefined analyses or checks to the dependent data such as if something is duplicated, it has the right properties.
  • Statistics or visualizations for data
  • User interfaces or visualizations to analyses or data
  • User experience improvement, such as porting to mobile devices.
  • Qt Jira data and Weka tools, machine learning algorithms for data mining tasks

You can get to know the building blocks of OpenReq infra here:

Share this

0 Shares