The process of identifying unstated requirements and system limitations through interaction with stakeholders and environments.