Survey of ubiquitous language in open source projects

Idea

Large scale open-source projects analysis that has both user stories or BDD specifications to see how much specifications and their implementations actually linguistically correspond (follows DDD principles, use of ubiquitous language).

Hypothesis

There is seldom direct correspondence between user stories and related code entities such as class or method names, which breaks the DDD and BDD principles

Research questions

Tasks

(the first two tasks can be finished as a seminar, can be done as a bachelor's or master's thesis as a whole)

Challenges