Text this: Formalization of domain problems described in the cause-and-effect diagram in the context of the software development process