The emergence of shared understanding: applying functional pragmatics to study the requirements development process