Context. The characteristics of software professionals have been widely investigated in the literature. However, limited attention has been given to undesirable attributes in Requirements Engineering, despite the strong dependence of this activity on stakeholder interaction and collaboration. Objectives. This study investigates the undesirable attributes of requirements engineers' hat may hinder collaboration and project success. Method. We surveyed software practitioners to identify these attributes and conducted interviews to gather supporting evidence. Results. Seventeen undesirable attributes were identified, grouped into four categories (communication issues, lack of domain knowledge, personality, and lack of technical knowledge), and organized into conceptual maps. Conclusion. The maps help requirements engineers reflect on and improve their professional practice by recognizing traits that may hinder collaboration and project outcomes.
翻译:摘要:背景:软件专业人员的特征已在文献中得到广泛研究。然而,尽管需求工程活动高度依赖于涉众交互与协作,但其不良特质却鲜少被关注。目标:本研究旨在探究需求工程师可能妨碍协作与项目成功的不良特质。方法:我们通过问卷调查软件从业者以识别这些特质,并开展访谈收集支撑性证据。结果:共识别出十七项不良特质,将其归为四类(沟通问题、领域知识缺乏、个性特征及技术知识缺乏),并构建成概念图。结论:这些概念图有助于需求工程师通过识别可能阻碍协作与项目成果的特质,反思并改进其职业实践。