[1] During the process, developers in technical fields gather information about users of their products through interviews, focus groups and other forms of qualitative research.
During this development, the user analysis is the basic research phase which takes place before actual drafting of the technology's technical documentation.
[3] Revealing the tacit knowledge of users' activities, as opposed to the simple operations which a given technology can perform, is often referred to as an unspoken but understood trick of the trade for the technical communicators who conduct user analyses.
Some experts in the field of user analysis have emphasized the importance of understanding the transfer of learning during this process,[5] though the concept itself is a controversial one.
With artificial techniques like machine learning, tremendous analysis results can be generated in parallel.