An approach to analyzing and resolving problems in the problem-driven requirements elicitation

Jisuanji Yanjiu yu Fazhan/Computer Research and Development(2013)

引用 1|浏览10
暂无评分
摘要
Software requirements are stakeholders' expectations for the envisioned software. Researchers propose a problem driven approach to help stakeholders identify the requirements, that is, stakeholders firstly identify the problems of the current software, then find the solutions for the problems, and then elicit requirements based on the solutions. However, stakeholders usually cannot identify objective and consistent solutions, and describe the solutions clearly. Our previous work focuses on the whole process of the problem-driven scenario-based requirements elicitation. In this paper, we enrich our previous work by proposing a collaborative problem analysis and resolution approach, with the purpose of helping stakeholders identify the objective and consistent solutions. The basic idea of the approach is that stakeholders first discuss the understandability, value, and reasons of the problems; then they identify objective solutions through associating reasons to the solutions. To this end, we provide the classifications of problems, a meta-model of problems and collaborative elements, and a collaborative problem analysis process. Moreover, our approach provides mechanisms to help stakeholders handle the interrelated problems, and mechanisms to assess the degree of the collaboration. We have implemented a Web-based tool (i. e., CPART) and used the "University Class System" to conduct case studies, which shows that our approach is useful in practice.
更多
查看译文
关键词
Collaboration,Problem analysis,Problem driven,Requirements elicitation,Requirements engineering
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要