EMPRI-DEVOPS is a German research project from the Bundesministerium für Bildung und Forschung (BMBF) to reduce the amount of private data of employees beeing stored in the DEVOPS toolchain.
Within this project vogella perfomed, together with other partners of the project, an is-Analysis of the status quo of common DevOps tools and the typical usage of stored data coming from this tools by employers.
Tools already started to be developed, after analyzing the risks of the stored data and understanding the processing interests of the employer. These tools make use of privacy or transparency enhancing technologies to achieve an adequate mixture of interests of the employer and privacy of employees regarding the stored data in the DevOps toolchain.
General Data Protection Regulation (GDPR) is an important topic in today's world. With the EMPRI-DEVOPS project we will find solutions which are compliant with GDPR and still consider the necessities of employers to see certain data.
During the project we already developed two tools:
The Eclipse Plugin for Git gives Eclipse users the ability to reduce the amount of personal information that they are leaking when interacting with the Git version control system. The Plugin offers the following fuctionalities:
It can be installed from the Eclipse Marketplace by either dragging the installation link to a running Eclipse workspace,
by entering the search word 'empri' in the Eclipse Marketplace within the Eclipse IDE, or by using its Eclipse P2 update site http://empri-devops.vogella.com/p2-repository.
The GitHub Browser Extension gives the user the possibility to redact timestamps on GitHub. It enables the users to find out how detailed they need to see information regarding timestamps on GitHub. Is it really necessary to see dd/mm/yy hh:mm:ss or would it be sufficient to see dd/mm/yy or even mm/yy for commits and issues. Via the settings you can decide on the level of granularity by only changing the seconds, minutes, hour or month.
The GitHub Browser Extension is available for the following Browsers and can be installed from their Marketplaces:
The whole EMPRI-DEVOPS project is an open source project and is available at GitHub.
OpenReq is an EU Horizon 2020 project for intelligent recommendation decision technologies for community-driven Requirements Engineering.
OpenReq industry partners from different domains have build solutions for their own businesses using OpenReq components.
Within this project vogella evaluated what it is needed to potentially increase the involvement of Eclipse Contributors to work on open bugs (requirements). This includes solving important bugs, closing irrelevant bugs or identify right Contributors to work on a certain bug. We found out, that showing Eclipse Contributors a list of personalized prioritized bugs really enforce them to work on bugs and that showing them a list of the most discussed bugs of the month helps them to keep track on what is mostly being discussed and has a high visibility at the moment. We developed an Eclipse Plugin which shows a personalized and prioritized lists of open bugs for the Eclipse IDE project. For the prioritization of the bugs, personal interests of the Contributor as well as the relevance of a bug for the whole Eclipse IDE project are considered. The prioritization is done using a MAUT algorithm. The Plugin offers, a view which shows personalized and prioritized bug reports and feature requests (requirements) from bugs.eclipse.org and a view which shows the most discussed bugs in the last 30 days from bugs.eclipse.org. It can be installed from the Eclipse Marketplace by either dragging the installation link to a running Eclipse workspace,
by entering the search word 'openreq' in the Eclipse Marketplace within the Eclipse IDE, or by using its Eclipse P2 update site http://openreq.vogella.com/repository.
The whole OpenReq project is an open source project and is available at GitHub.