...
首页> 外文期刊>IEEE Transactions on Software Engineering >A Progression Model of Software Engineering Goals, Challenges, and Practices in Start-Ups
【24h】

A Progression Model of Software Engineering Goals, Challenges, and Practices in Start-Ups

机译:初创企业工程目标,挑战和实践的进展模型

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

摘要

Context: Software start-ups are emerging as suppliers of innovation and software-intensive products. However, traditional software engineering practices are not evaluated in the context, nor adopted to goals and challenges of start-ups. As a result, there is insufficient support for software engineering in the start-up context. Objective: We aim to collect data related to engineering goals, challenges, and practices in start-up companies to ascertain trends and patterns characterizing engineering work in start-ups. Such data allows researchers to understand better how goals and challenges are related to practices. This understanding can then inform future studies aimed at designing solutions addressing those goals and challenges. Besides, these trends and patterns can be useful for practitioners to make more informed decisions in their engineering practice. Method: We use a case survey method to gather first-hand, in-depth experiences from a large sample of software start-ups. We use open coding and cross-case analysis to describe and identify patterns, and corroborate the findings with statistical analysis. Results: We analyze 84 start-up cases and identify 16 goals, 9 challenges, and 16 engineering practices that are common among start-ups. We have mapped these goals, challenges, and practices to start-up life-cycle stages (inception, stabilization, growth, and maturity). Thus, creating the progression model guiding software engineering efforts in start-ups. Conclusions: We conclude that start-ups to a large extent face the same challenges and use the same practices as established companies. However, the primary software engineering challenge in start-ups is to evolve multiple process areas at once, with a little margin for serious errors.
机译:背景信息:软件初创企业正在成为创新和软件密集产品的供应商。但是,在上下文中没有评估传统的软件工程实践,也没有通过初创企业的目标和挑战。因此,在启动上下文中对软件工程的支持不足。目的:我们的目标是收集与初创公司的工程目标,挑战和实践有关的数据,以确定初创企业中的工程工作的趋势和模式。这些数据允许研究人员了解更好的目标和挑战与实践有关。然后,这种理解可以通过旨在为解决这些目标和挑战设计解决方案的未来研究。此外,这些趋势和模式对于从业者可以在其工程实践中做出更明智的决策。方法:我们使用案例调查方法来收集一手,深入的软件初创企业的深入体验。我们使用开放的编码和跨案例分析来描述和识别模式,并通过统计分析证实结果。结果:我们分析了84个初创案例,并确定了16个目标,9个挑战,16个挑战,以及16个在初创方之间的工程实践。我们映射了这些目标,挑战和实践,以便启动生命周期阶段(初始,稳定,增长和成熟)。因此,在启动时创建引导软件工程的进展模型。结论:我们得出结论,在很大程度上初始化面临相同的挑战,并使用与已建立的公司相同的实践。然而,启动中的主要软件工程挑战是一次演化多个过程区域,严重错误有很少的余量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号