Software Development Studio

Learn software engineering practices while taking part in a software project!

Projects being developed in 2016/2017

Regexp2NL [ENG]

Regexp2NL: Regular expressions to natural language
Context: HTML5 standard provides validation of forms based on regular expressions. To use this mechanism the developer have to pass the regular expression describing validation rule of a given field (pattern attribute) and a description of the rules in a natural language which will be presented as a hint (a tittle attribute) to the user.
Problem: Preparing a readable description of a regular expression pattern is not that simple, especially when description should be provided in many languages. There already exist some services which enable generating such a descriptions (eg. regex101.com). However, received text is too technical and too sophisticated for an average user. Additionally, those tools do not support translations in many languages.
Solution: The solution was to create a tool which enables generating automatic explanations of regular expressions. The tool takes as an input three parameters: a string of characters which represents a regular expression, a language symbol according to ISO 639 standard and a programming language of given regular expression. It returns a narrative text in a natural language which explains the regular expression. The developed system has a form of RESTful API and on-line IDE that allows linguists and researcher to improve its engine.

JIRA Goggles [PL]

JIRA Goggles
Context: Atlassian JIRA is one of the most frequently used task-management software in IT projects.
Problem: Unfortunately, JIRA does not offer functionality to manage requirements and product vision and higher level than a single project.
Solution: JIRA Goggles is the add-on for Atlassian JIRA that allows people in an organization to share the same perspective on why and how business vision is turned into working products. Add-on web page: https://jiragoggles.com

Scholar++ [ENG]

Scholar++
Context:It is common to use bibliometrics indexes such as citation number or Hirsch index to compare the quality of scientific researchers delivered by various kind of Universities or Institutes. Indexes are also useful for comparing the quality of work of employees inside University, Institute or Team.
Problem: Unfortunately, there are a lot of tools which provide a list of publications, also with counted citation number, but all of these tools returns the result only for a particular author and cannot provide and compare data for whole University or Institute. Also, already existing tools have often duplicated articles on the list, because they cannot recognize duplicate if two titles have different format, but the same meaning (for example in TR cited reference search article “Modern Enterprise Management” and “Modern Ent. Management” will be considered as a different position, but in fact it is the same).
Solution: Scholar++ was developed to provide clear, high-quality reports for a particular employee or whole Team, Institute, University of “cited reference search” form TR database.