首页> 外文会议>International conference on product-focused software process improvement >Differences between Traditional and Open Source Development Activities
【24h】

Differences between Traditional and Open Source Development Activities

机译:传统开发活动与开源开发活动之间的差异

获取原文

摘要

The growing importance of open source software (OSS) has led researchers to study how OSS processes differ from traditional software engineering processes. The aim of this study is to determine the differences and similarities between development process activities (requirements, design, and implementation) enacted by the OSS community and established by IEEE Standard 1074:2006. We conducted a systematic mapping study to find out which activities are part of the OSS development process. We identified a total of 22 primary studies. Of these, 46% described activities related to the requirements process, just over 60% reported activities related to design and almost all accounted for activities related to implementation. The OSS community does not enact prescriptive software engineering models. OSS requirements are evolved using several different web artefacts, as well as through continual interactions in forums and via messaging. Requirements are asserted rather than elicited. A common feature of all OSS projects is that software system design and implementation is modular. The priority in the OSS community is implementation. Anyone, developers or users, can make contributions, including designs and code.
机译:开源软件(OSS)的重要性日益增长,促使研究人员研究OSS流程与传统软件工程流程之间的差异。这项研究的目的是确定OSS社区制定并由IEEE标准1074:2006建立的开发过程活动(需求,设计和实施)之间的差异和相似性。我们进行了系统的制图研究,以发现哪些活动是OSS开发过程的一部分。我们总共鉴定了22项主要研究。在这些活动中,有46%的活动描述了与需求过程相关的活动,有60%以上的活动报告了与设计相关的活动,几乎所有活动都与实施活动相关。 OSS社区未制定规定性的软件工程模型。 OSS要求是通过使用几种不同的Web工件以及通过论坛中的持续交互以及通过消息传递来演变的。要求是断言而不是被引出。所有OSS项目的一个共同特征是软件系统的设计和实现是模块化的。 OSS社区中的优先事项是实施。任何人(开发人员或用户)都可以做出贡献,包括设计和代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号