Making Internal Software Startups Work: How to Innovate Like a Venture Builder?
随着软件使用的日益普及和精益创业思想的影响,越来越多的公司选择通过内部软件创业进行创新。这类初创公司旨在开发新的商业模式,同时依赖于它们所在公司的资源。来自研究人员和实践者的证据表明,推动内部软件初创公司是具有挑战性的。本文试图通过提出研究问题来解决这个问题:如何使内部软件创业公司工作?我们研究了一个独特的风险投资案例,一家主要专注于建立内部软件初创公司并将其作为独立公司推出的公司。应用扎根理论方法,我们分析了案例公司四家内部软件初创公司的数据。研究结果表明,四个战略驱动检查创业公司,文化,财务,人事和风险安排。我们解释我们的结果,借鉴早期的文献内部创业和内部企业,并提出四个建议,以成功的内部软件创业1建立共享的舞台上的员工,2提供必要的资源,在初始阶段的实验,并逐步增加他们,3建立内部产品管理能力,通过教练,和4利用员工自己的动机,发展自己的想法。
2022-01-26 cs.SE
Employee-Driven Innovation to Fuel Internal Software Startups: Preliminary Findings
为了跟上创新的步伐,老牌公司越来越依赖内部软件初创公司。然而,成功地与这样的创业公司是一项具有挑战性的任务,因为内部创业公司需要找到公司的利益和创新者的利益之间的平衡。据认为,加强现有公司创新的一种方法是企业驱动创新(EDI)。本研究探讨了这一论点,通过检查公司内部的两个软件初创企业与EDI的原则一致,并以创新为重点。初步研究结果表明,创业与EDI的特点是致力于创新,合作导向,和自主权。研究结果表明,内部软件创业可能会加强时,母公司实行EDI。
2021-07-27 cs.SE
What influences the speed of prototyping? An empirical investigation of twenty software startups
对于初创公司来说,通过构建有形的原型并收集用户对它们的反馈来快速试验商业想法是至关重要的。由于原型设计是早期软件创业公司学习的一个不可避免的部分,因此创业公司学习的速度取决于他们能够以多快的速度进行原型设计。尽管重要,但缺乏对软件创业公司原型化的研究。在这项研究中,我们的目的是了解什么是影响不同类型的原型活动的因素。我们对20家欧洲软件初创公司进行了多案例研究。结果有两个方面,首先,我们提出了一个以原型为中心的早期软件创业学习模型。其次,我们确定的因素发生的障碍,但也促进了原型在早期阶段的软件创业公司。这些因素分为(1)工件,(2)团队能力,(3)协作,(4)客户和(5)过程维度。为了在早期阶段加快初创企业的发展,将学习目标纳入定义明确的原型协作方法中非常重要
2017-12-02 cs.SE
How do Agile Software Startups deal with uncertainties by Covid-19 pandemic?
严重急性呼吸系统综合征冠状病毒2(SARS-CoV-2)的消散已经达到了大流行的程度,在几周内影响了100多个国家。该疾病的演变及其经济影响具有高度不确定性,这给新创建的软件公司带来了挑战。软件创业公司是在一个充满活力和快速增长的市场中创造创新软件产品和服务的公司。敏捷软件方法旨在帮助初创企业应对COVID-19造成的不确定性。本文调查了Covid-19在真实软件创业环境中的影响,以了解他们如何应对Covid-19造成的不确定性。作为一种研究方法论,在巴西的一家软件初创公司Di 2 Win内进行了行动研究。这项研究在隔离期间进行了六次冲刺。详细介绍了用于减轻威胁的实践,同时允许团队对机会和挑战保持开放。本文分享了一些经验教训,可以帮助敏捷软件初创公司在新冠肺炎大流行造成的不确定环境中改善工作方式。
2020-08-10 cs.SE
Technical knowledge and soft skills in software startups within the Colombian entrepreneurial ecosystem
本文研究了哥伦比亚创业生态系统中软件初创企业创始团队对技术知识和软技能的需求,发现需求工程、软件测试等知识和沟通、领导力等软技能最为关键。
2025-11-25 cs.SE
From MVPs to pivots: a hypothesis-driven journey of two software startups
软件创业已经成为一个有趣的多视角研究领域。受精益创业的启发,创业之旅可以被视为一系列实验,这些实验验证了创业团队明确或不明确地对他们的创业做出的一系列商业假设。关于创业公司如何通过商业假设检验发展的问题,我们知之甚少。这项研究提出了一种新的方法来看待创业公司的演变作为一个最小可行产品(MVP)的创造过程。我们通过人种学和事后分析在两个软件创业公司中确定了商业假设和MVP之间的关系。我们观察到,假设和MVP之间的关系是不完整的,在这两个创业公司的非线性。我们还发现,企业家确实从测试他们的假设中学习。然而,有一些假设没有经过MVP的检验,反之亦然,MVP与任何业务假设都不相关。我们提出的方法通过MVP可视化了跨枢轴的创业知识流。
2018-08-16 cs.SE
Software Development in Startup Companies: The Greenfield Startup Model
本文运用扎根理论调查初创公司的软件开发实践,提出 Greenfield Startup Model(GSM),揭示快速发布、用户反馈驱动与产品重构之间的张力及研究方向。
2023-08-18 cs.SE
Improving the performance of early-stage software startups: Design and creativity viewpoints
在过去的20年里,已经有大量的初创公司成立,从移动应用程序和游戏提供商到大型公司,这些公司都是从小型初创公司开始的。创业是研究和开发的重要课题。成功的基本要素是个人和团队的特征,合作投资者,市场以及一切发展的速度。初创企业的商业环境充满了不确定性,因为参与者往往年轻且缺乏经验,技术要么是新的,要么是快速发展的,团队结合的技能和知识要么是关键的,要么是致命的。由于90%以上的软件初创公司都失败了,拥有一支有能力和可靠的团队对于生存和成功至关重要。这一课题的许多方面已经得到了广泛的研究,其中关于人力资本的研究成果尤为重要。关于人力资本能力,如知识,经验,技能和其他认知能力,本文重点放在设计技能及其在创业公司的部署。设计在艺术和工业环境中得到了广泛的研究,但它在创业文化和软件创业公司中的应用遵循着自己的方法监狱。在方法监狱中,选择旧的和传统的方法,而不是新技术和要求苛刻的设计研究。这意味着,当一家软件创业公司将设计视为创造力和产生更好产品的基础时,他们可以抓住任何具有颠覆性议程的行业,使任何东西都成为软件密集型。
2021-08-01 cs.SE
Software development in startup companies: A systematic mapping study
本研究通过系统性映射研究梳理创业公司软件开发文献,分析43项相关研究后发现该领域高质量研究有限,实践多为机会性选择调整以适配创业约束。
2023-07-24 cs.SE
A Survey on Software Engineering Practices in Brazilian Startups
今天的重大技术进步使早期软件创业公司能够在市场上快速构建和推出创新产品。然而,他们中的许多人在他们的道路的早期死亡,由于市场条件,对客户需求的无知,缺乏资源,或重点,如滥用既定的做法。这项研究的动机是从从业者的角度分析创业公司的软件工程实践。我们的目标是确定初创公司在日常工作中使用的实践和工具。我们对来自不同领域的140名软件开发人员进行了专家调查研究。结果表明,初创公司在初始和验证阶段选择的做法和工具的特设的基础上,并根据开发团队的先验知识。当他们进入增长阶段时,他们意识到他们可以预先采用更好的实践来支持更成熟的团队的产品扩展。结果还表明,选择支持工具的基础上,他们与其他工具的集成和自动化业务活动的能力。
2021-08-01 cs.SE
Software Engineering Knowledge Areas in Startup Companies: A Mapping Study
本文通过系统性文献映射与滚雪球抽样,梳理14项研究中的54项实践,发现SWEBOK知识领域覆盖不全且现有研究严谨性不足,难以为初创公司全生命周期提供可靠软件工程支持。
2023-08-15 cs.SE
Failures to be celebrated: an analysis of major pivots of software startups
在软件初创公司的背景下,项目失败被积极接受,并被认为对于获得可导致支点的有效学习至关重要。支点是一个商业概念,产品或商业模式的不同元素的战略变化。为了使软件创业团队在混乱和不可预测的环境中做出更好的决策,需要更好地了解不同类型的支点以及导致失败和触发支点的不同因素。由于该主题的新生性质,现有的研究和知识的支点的软件创业公司是非常有限的。在这项研究中,我们的目的是确定软件初创公司在启动过程中所做的主要类型的枢轴,并强调失败的软件项目和触发枢轴的因素。为了实现这一点,我们进行了一个案例调查研究的基础上发生在49个软件创业公司的主要支点的二手数据。确定了10种枢轴类型和14种触发因素。研究结果显示,顾客需求枢轴是所有枢轴类型中最常见的。与客户细分枢纽一起,它们是常见的市场相关枢纽。与产品相关的主要枢轴是放大和技术枢轴。确定了几种新的枢轴类型,包括市场放大、完整和副项目枢轴。我们的研究还表明,负面的客户反应和有缺陷的商业模式是触发软件初创公司支点的最常见因素。本研究拓展了软件启动枢纽类型和枢纽触发因素的研究知识。同时,它为软件创业公司提供了实用知识,他们可以利用这些知识来指导他们有效地进行枢转决策
2017-10-11 cs.SE
What do we know about software development in startups?
本研究探讨初创公司软件开发背景,识别常见实践,以应对其高失败率与快速变化领域的挑战。
2023-07-24 cs.SE
Business Model Canvas Should Pay More Attention to the Software Startup Team
Business Model Canvas(BMC)是一个被广泛用于描述创业公司商业模式的工具。尽管描述了各种业务方面,BMC还是稍微强调了与团队相关的因素。软件开发中团队相关因素的重要性在文献中得到了广泛的认可。虽然没有被广泛研究,但团队在软件创业公司中的重要性在文献和从业者中也是众所周知的。在本文中,我们提出了BMC的潜在变化,以使该工具更好地反映团队的重要性,特别是在软件启动环境中。基于文献综述,我们确定了与团队相关的各个组成部分,然后我们进一步支持实证数据。我们通过对五家初创公司的定性案例研究来做到这一点。
2021-02-11 cs.SE
Innovative Software Development and Project Management Framework for Technology Startups
本文提出融合敏捷与系统创新的软件开发流程,旨在帮助科技初创企业以最少项目管理经验提升开发效率,促进创意生成并减轻管理负担。
2025-10-25 cs.SE
Digital Mentor: towards a conversational bot to identify hypotheses for software startups
软件创业公司开发创新的软件密集型产品和服务。这种背景导致了他们正在构建的软件的不确定性。实验是一个测试产品假设的过程,可以帮助这些公司通过不同的循证方法减少不确定性。实验的第一步是确定要检验的假设。HyMap是一种技术,在这种技术中,引导者帮助软件初创公司的创始人绘制一张认知地图,代表她对上下文的理解,并在此基础上创建关于要构建的软件的假设。在本文中,我们提出了数字导师,一个正在进行的对话机器人,以帮助创建一个HyMap,而不需要一个人的主持人。我们报告的解决方案,包括一个Web应用程序与后端的自然语言理解系统,目前的发展状况,我们面临的挑战,到目前为止,我们计划向前迈进的下一步。
2022-04-01 cs.SE
Why Early-Stage Software Startups Fail: A Behavioral Framework
软件创业公司是新创建的公司,几乎没有运营历史,并以生产尖端产品为导向。由于他们的时间和资源极其稀缺,一个失败的项目可能会让他们破产,初创公司需要有效的实践来面对这些独特的挑战。然而,只有少数科学研究试图解决失败的特点,特别是在早期阶段.通过这项研究,我们的目的是提高我们的早期阶段的软件创业公司的失败的理解。这项实践调查是通过文献综述和多病例研究方法进行的。研究结果提出了如何管理策略和执行之间的不一致可能导致失败的行为框架。尽管战略揭示了首先需要了解问题/解决方案的适合性,但实际执行优先考虑产品的开发,以尽快推出市场,以验证产品/市场的适合性,忽略了必要的学习过程。
2017-09-14 cs.SE
Using Guilds to Foster Internal Startups in Large Organizations: A case study
大型组织中的软件产品创新从根本上是困难的,因为进行实验的自由和灵活性受到限制。作为回应,大型敏捷公司在精益创业的启发下,成立了内部创业公司,以启动就业驱动的创新。本案例研究调查了实践社区如何支持五家内部初创公司在大型组织内开发新软件产品。我们观察了六个社区的实践会议,两个研讨会,并在一年的过程中进行了十次半结构化的采访。我们的研究结果表明,一个名为创新协会的实践社区允许内部初创公司通过集体解决问题,创建共享实践和共享知识来相互帮助。这项研究证实,在早期的研究记录到COP的好处也适用于大型组织的软件产品创新的背景下。尽管如此,我们建议类似的创新协会,如本文所述,可以支持大公司在竞争中的新软件产品。
2021-08-17 cs.SE
Software startup within a university -- producing industry-ready graduates
以前的研究表明,让学生为软件工程的生活做好准备不是一项微不足道的任务。提供真实的学习体验具有挑战性,学生在大学所做的与他们毕业后进入该行业时所期望掌握的内容之间存在差距。为了应对这一挑战,我们提出了一种新的方法,在一个名为软件开发学院(SDA)的大学主导的内部软件创业公司中教授行业相关技能。除了详细描述SDA概念外,我们还研究了SDA的教育方面以及它与顶点项目的比较。这些问题的答案是基于15个半结构化的采访SDA的校友。使用生产质量的软件和具有广泛的责任被认为是SDA的最不可分割的方面,并为学生提供了一个全面的技能集的未来。
2023-01-17 cs.SE
How Do Software Startups Pivot? Empirical Results from a Multiple Case Study
为了应对巨大的时间压力并在动态市场中生存,软件初创公司必须不断做出关键决策,决定是改变方向还是坚持所选择的路线,或者按照精益创业的方式,转向还是坚持下去。现有的研究和知识的软件启动枢轴是非常有限的。在这项研究中,我们专注于了解软件创业公司的枢转过程,并确定了触发因素和枢转类型。为了实现这一目标,我们采用了多案例研究方法,并分析了从四个软件创业公司获得的数据。初步研究结果表明,不同的软件创业公司在其产品开发生存周期中会使用不同类型的与业务和技术相关的枢轴。枢轴是由各种因素触发的,包括负面的客户反馈。
2017-10-29 cs.CY cs.SE
Understanding Barriers to Internal Startups in Large Organizations: Evidence from a Globally Distributed Company
大型全球公司需要加快创新活动,以提高竞争优势。然而,由于官僚主义、决策缓慢、部门分散和流程分散,这些公司的组织结构阻碍了他们捕捉趋势的能力。加强创新能力的一种方法是通过培育内部创业公司。我们报告了一项嵌入式多案例研究的结果,该研究对一家全球分布的公司中的五家内部初创公司进行了研究,以确定软件产品创新的障碍:软件开发人员的后期参与,执行赞助商缺失或未澄清,年度预算和规划,决策权限不明确,缺乏数字基础设施进行实验和从外部参与者获取数据。借鉴Fitzgerald和Stol提出的持续软件工程的框架,我们讨论了BizDev在软件产品创新中的作用。我们认为,缺乏连续性,而不是缺乏速度,是大型全球公司内部初创公司的终极挑战。
2021-03-17 cs.SE
The Viability of Continuous Experimentation in Early-Stage Software Startups: A Descriptive Multiple-Case Study
背景:持续实验(CE)已被提出作为软件产品开发的数据驱动方法。这种方法在大型组织中遇到了一些挑战,但它在具有早期产品的小型公司中的应用在很大程度上尚未探索。目的:本研究的目的是了解哪些因素可能会影响早期软件创业公司采用CE。方法:我们提出了一个描述性的多案例研究,在芬兰的五个创业公司,不同的利用实验。结果如下:我们发现,实践经常提到的CE的先决条件,如迭代开发和持续集成和交付,被用于案例公司。如文献所述,CE未得到广泛认可或使用。只有一家公司进行了实验并系统地使用了实验数据。结论:我们的研究表明,小公司可能不太可能采用CE,除非1)至少有一些公司员工以前有过这种做法的经验,2)公司有限的可用资源不会被其采用所超过,3)这种做法解决了公司目前遇到的问题,我们讨论了在早期创业公司中推进并行工程的意义,并概述了未来研究的方向。
2022-12-12 cs.SE
Exploring the outsourcing relationship in software startups: A multiple case study
软件创业公司在软件行业以及其他经济部门越来越受欢迎。缺乏必要能力的初创企业往往会从外包合作伙伴那里寻求外部资源。很少有人知道这种外包关系是如何运作的,也不知道将技术能力外包给外部方是否有意义。这是对软件创业公司外包关系的第一次调查。通过对六家初创公司进行探索性案例研究,我们发现了外包的混合经验。早期产品开发的实验性质使外包成为一种可行的选择,尽管初创公司经常遭受其不确定性和管理合作伙伴的承诺。结果进一步提出,早期的合同为基础的活动可以转化为一个长期的合作伙伴关系,通过采用启动边界的角色,建立人际关系,并保持相互承诺。
2017-12-02 cs.CY cs.SE
Lean Internal Startups for Software Product Innovation in Large Companies: Enablers and Inhibitors
为了在这个颠覆时代竞争,大公司不能依赖成本效率,缩短交货时间和提高质量。他们现在正在寻找像创业公司一样创新的方法。与此同时,近年来,精益创业方法的意识和使用在软件创业社区中迅速增长。本研究探讨如何精益内部启动促进软件产品创新的大公司,并确定其使能因素和抑制因素。在调查中采用了多案例研究方法。两个软件产品创新项目,从两个大公司进行了检查,使用的概念框架,是基于方法的行动框架和扩展与以前开发的精益内部企业风险模型。对不同角色的员工进行了七次面对面的深度访谈。通过个案内分析和个案间比较,从个案中得出结论。一个通用的流程总结了精益内部创业公司的常见关键流程。研究结果表明,由管理层或员工发起的内部创业公司面临着不同的挑战。在大公司应用精益创业的推动者名单确定,包括高层管理人员的支持和跨职能团队。这两种情况下面临不同的抑制由于不同的过程开始,目标的团队和类型的产品。我们的贡献是三方面的。首先,这项研究是第一次尝试调查精益创业方法在大公司的经验。其次,研究表明,在行动框架的方法,以调查精益创业方法在非启动上下文的潜力。第三部分是精益内部启动的一般过程以及实施精益内部启动的推动者和抑制者的证据,这些证据既有理论依据又有经验基础。
2018-02-23 cs.CY cs.SE
"We are a startup to the core": A qualitative interview study on the security and privacy development practices in Turkish software startups
安全和隐私在软件开发中经常被忽视,很少被开发人员优先考虑。这种观点通常基于研究人员进行的研究以及在美国,欧洲和英国生活和工作的开发人员群体。然而,软件生产是全球性的,重要技术中心的关键人群没有得到充分研究。土耳其的软件创业场景是有影响力的,与软件安全和隐私相关的理解、知识和缓解措施仍然没有得到充分研究。为了缩小这一研究差距,我们对在土耳其软件初创公司工作的16名开发人员进行了半结构化访谈研究。访谈研究的目的是分析开发人员是否以及如何确保他们的软件是安全的,并保护用户隐私。我们的主要发现是,由于缺乏意识、技能和资源,开发人员很少优先考虑安全和隐私。我们发现,法规可以对安全和隐私产生积极影响。根据这项研究,我们向行业、个人开发者、研究人员、教育工作者和监管机构提出了建议。我们的建议可以为软件开发中的安全和隐私提供更全球化的方法。
2022-12-16 cs.CR cs.CY cs.HC
Experimentation in Early-Stage Video Game Startups: Practices and Challenges
本研究通过采访四名联合创始人,探索了早期电子游戏初创企业如何进行实验,并识别出六种实验实践场景及其相关挑战,为初创企业和未来研究提供指导。
2023-11-22 cs.SE
Decision Taking for Selling Thread Startup
决策讨论的背景下,它可能发挥的作用,在搜索市场的销售代理,特别是参与销售的有价值的和相对独特的项目,如住宅,二手车,或二手娱乐船的代理。决策过程的架构和软件技术的概念,包括指令序列,多线程和线程代数的样本之间的详细连接。足够的注意力放在了一个线程的初始化或启动,致力于实现一个给定的目标,并采取相应的决策。作为一个应用程序,商品的销售被视为一个目标,通过运行一个专门为此目的设计的线程来实现。
2012-08-12 cs.SE
StartFlow: From Method Conception to Multi-Perspective Evaluation in UX Prototyping for Software Startups
State University of Paraná(巴拉那州立大学);State University of Maringá(马林加州立大学)
本文提出StartFlow方法,帮助非专业人员通过线框流程技术创建MVP原型,通过三个步骤组织功能、构建线框流程并验证优化,提升了软件初创企业在早期产品开发中的用户体验设计能力。
2026-05-11 cs.HC cs.SE
Experimentation Practices in Indie Game Startups
Lund University(隆德大学);Aalto University(阿尔托大学)
针对独立游戏初创公司在资源有限下开发游戏的挑战,通过访谈10位开发者,提出持续实验框架,并给出发布前阶段的实验实践建议。
2026-10-06 cs.SE
Bringing Order Amidst Chaos: On the Role of Artificial Intelligence in Secure Software Engineering
本文通过实证评估SASTT、数据集与即时建模等方法,揭示安全软件工程中漏洞预测的工具局限和上下文重要性,以提升AI缺陷预测效果。
2025-01-09 cs.AI cs.CL cs.CR
Guidelines Towards Better Participation of Older Adults in Software Development Processes using a new SPIRAL Method and Participatory Approach
本文提出了一种新的方法,让老年参与者参与新兴IT和科技初创企业的应用程序和IT解决方案开发过程。提出了一种新的方法,称为SPIRAL(支持参与者参与快速和敏捷软件开发实验室),它增加了可持续性和灵活性的开发过程中与老年人。这种方法是基于参与式的方法和老年人的用户授权与自助生活实验室的概念的帮助下,它超越了完善的以用户为中心和移情设计。SPIRAL提供策略,让年长的参与者从早期阶段就直接参与软件开发过程,以支持快速原型设计的敏捷方法,特别是在能力有限的新兴创业环境中,包括时间,团队和资源。
2018-03-27 cs.CY cs.HC cs.SE
A Roadmap for Software Testing in Open Collaborative Development Environments
本文综述了开放协作开发环境中软件质量保证的最新进展,分析了过程管理、人员动态和技术进步,并探讨了LLMs等新兴技术带来的挑战与机遇,为未来研究奠定基础。
2024-12-20 cs.SE
The impact of no-code on digital product development
本文通过访谈探究了创业者选择无代码平台构建、发布和扩展软件产品的原因、益处与局限,及其对产品开发框架的影响。
2023-06-13 cs.HC cs.SE
The Invisible Hand of AI Libraries Shaping Open Source Projects and Communities
University of Oulu(奥卢大学);Free University of Bozen-Bolzano(博尔扎诺自由大学);University of Southern Denmark(丹麦南部大学)
本文研究人工智能库在Python和Java开源项目中的采用情况及其对开发实践和技术生态的影响。
2026-02-20 cs.AI cs.CL cs.IR