首页> 外文会议>2016 IEEE 24th International Requirements Engineering Conference Workshops >What are Practitioners Asking about Requirements Engineering? An Exploratory Analysis of Social QA Sites
【24h】

What are Practitioners Asking about Requirements Engineering? An Exploratory Analysis of Social QA Sites

机译:从业者问什么是需求工程?社会问答网站的探索性分析

获取原文
获取原文并翻译 | 示例

摘要

Requirements Engineering (RE) and all its underlying activities, such as requirements identification, evolution, validation, communication, and management, are still the key factors in successful product development. Therefore, proper implementation of this process is necessary to obtain a quality product. A better understanding of the most challenging RE-related topics for practitioners will greatly help to identify the areas of RE that may require extra attention by researchers and project managers. However, there has been very little experimental work towards identifying a practitioner's needs on the implementation and understanding of RE activities and tasks. Therefore, in this paper, we use data from popular social Q&A sites (i.e. Stack Overflow, Programmers Stack Exchange, Project Management Stack Exchange, and Quora), and analyze 4,553 questions and answers to examine what requirements engineers' needs are and what they ask about. To this end, we applied Latent Dirichlet Allocation-based (LDA) topic models and statistical analysis to explore the main related topics to RE. Our findings show that software practitioners are asking about requirements communication, evolution, validation, and modelling. Furthermore, we determined common RE challenges and issues, identified the main types of questions practitioners ask (i.e. what, how, why, when, where, and RE domain), and categorized these questions based on various aspects of software products (e.g. functionality, quality, and release planning). Our findings help highlight the challenges facing requirements engineers that require more attention from the software engineering - specifically requirements and product engineering - research communities in the future and establish a novel approach for analyzing the content of social Q&A websites.
机译:需求工程(RE)及其所有基础活动,例如需求识别,演变,确认,沟通和管理,仍然是成功开发产品的关键因素。因此,必须正确执行此过程才能获得高质量的产品。对从业人员最具挑战性的与RE相关的主题的更好理解将极大地帮助您确定可能需要研究人员和项目经理额外关注的RE领域。但是,在确定实践者对RE活动和任务的实施和理解方面的需求方面,几乎没有实验性工作。因此,在本文中,我们使用来自流行的社交问答站点(即堆栈溢出,程序员堆栈交换,项目管理堆栈交换和Quora)的数据,并分析了4,553个问题和答案,以检查工程师的需求是什么以及他们的要求是什么。关于。为此,我们应用了基于潜在狄利克雷分配(LDA)的主题模型和统计分析来探索与RE相关的主要主题。我们的发现表明,软件从业人员正在询问需求沟通,演化,验证和建模。此外,我们确定了常见的RE挑战和问题,确定了从业人员提出的主要问题类型(即,什么,如何,为什么,何时,何地以及RE领域),并根据软件产品的各个方面(例如功能,质量和发布计划)。我们的发现有助于凸显需求工程师面临的挑战,这些需求工程师需要软件工程部门(尤其是需求和产品工程部门)在未来的研究社区中给予更多关注,并建立一种分析社交问答网站内容的新颖方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号