arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2102.09088cs.SE
收藏

软件上下文概念结构的研究

Investigating a Conceptual Construct for Software Context

Diana Kirk, Stephen G. MacDonell

摘要:

越来越多的经验主义软件工程研究人员建议,如果学科要成熟,则需要补充对理论的关注。建立理论的第一步是建立适当的理论结构。对于研究软件项目的研究人员来说,缺乏上下文的理论结构对于实验和工作量估计都是有问题的。对于实验,不充分理解的上下文因素混淆的结果,和估计,未说明的上下文因素影响估计的可靠性。我们早些时候提出了一个框架,我们建议可能是适合作为一个结构的背景下,即代表了一个最小的,跨越设置的软件环境的空间。该框架有六个方面,分别是“谁”、“在哪里”、“什么”、“何时”、“如何”和“为什么”。在本文中,我们报告的试点研究的结果,以测试其适用性分类上下文因素从软件工程文献的框架。我们发现,其中一个维度,为什么,并不代表背景,而是与目标有关。我们还确定了一些不明显适合框架的因素,需要进一步调查。我们的贡献是追求的理论方法来理解软件的背景下,初步建立和评估的一个结构的背景和暴露的缺乏明确的意义,在许多“背景”目前应用的因素,估计项目成果。

英文摘要:

A growing number of empirical software engineering researchers suggest that a complementary focus on theory is required if the discipline is to mature. A first step in theory-building involves the establishment of suitable theoretical constructs. For researchers studying software projects, the lack of a theoretical construct for context is problematic for both experimentation and effort estimation. For experiments, insufficiently understood contextual factors confound results, and for estimation, unstated contextual factors affect estimation reliability. We have earlier proposed a framework that we suggest may be suitable as a construct for context i.e. represents a minimal, spanning set for the space of software contexts. The framework has six dimensions, described as Who, Where, What, When, How and Why. In this paper, we report the outcomes of a pilot study to test its suitability by categorising contextual factors from the software engineering literature into the framework. We found that one of the dimensions, Why, does not represent context, but rather is associated with objectives. We also identified some factors that do not clearly fit into the framework and require further investigation. Our contributions are the pursuing of a theoretical approach to understanding software context, the initial establishment and evaluation of a construct for context and the exposure of a lack of clarity of meaning in many 'contexts' currently applied as factors for estimating project outcomes.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑