课题基金 / 基金详情

Software Processes for Small Teams Developing Scalable Applications in the Cloud

Software Processes for Small Teams Developing Scalable Applications in the Cloud
小型团队在云中开发可扩展应用程序的软件流程
批准号:
203166-2013
负责人:
Maurer, Frank
金额:
$1.82万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2017
资助国家:
加拿大
项目状态:
已结题
起止时间:
2017-01-01 至 2018-12-31

项目摘要

项目成果

Maurer, Frank的其他基金

相似基金

相关文献

中文摘要
翻译
未来,预计越来越多的软件系统将利用基于云的基础设施来应对“大数据”挑战。“大数据”应用带来了严峻的软件工程挑战,包括:什么样的设计策略能更好地适应数据大小和用户数量的快速增长?如何有效地测试可扩展的基于服务的云应用程序?-我们如何设计依赖外部服务的软件应用程序,使其易于发展?我们怎样才能设计出一种允许组件在不同云提供商之间迁移的软件?在中小型企业(SME)中,小型团队在开发“大数据”应用程序时尤其面临挑战,因为有限的预算所施加的资源限制。为了建立我的小组的结果和研究优势,我们的研究将从软件开发的角度来看待这些问题。具体来说,我们将专注于:-可扩展的软件即服务(SaaS)应用程序:我们将与合作伙伴密切合作,对如何开发基于云的应用程序进行案例研究。我们计划调查软件工程实践,小型团队可以使用这些实践为云构建可扩展的“大数据”应用程序。-测试驱动开发:探索在云端构建“大数据”软件应用的测试驱动开发。我们打算为基于云的应用程序的常见缺陷开发规则基础。-软件设计和API可用性:我们将研究设计模式,并制定指导方针,使小团队能够设计、扩展和发展基于云的应用程序。我们还打算研究和评估用于构建基于云的应用程序的软件api的可用性和可移植性。
英文摘要
In the future, more and more software systems are expected to utilize cloud-based infrastructure to address the "big data" challenge. "Big data" applications pose severe software engineering challenges, including:- What design strategies will better accommodate rapid increases in the data size and the number of users? - How can we effectively test scalable service-based cloud applications?- How can we design software applications that rely on external services so that they are easy to evolve? And how can we design software in a way that allows migration of components among different cloud providers?Small teams, as typically found in small & medium sized enterprises (SME), are particularly challenged in developing "big data" applications due to resource constraints imposed from limited budgets.To build on my group's results and research strengths, our research will look at these issues from a software development perspective. Concretely, we will focus on:- Scalable Software-as-a-Service (SaaS) applications: We will work closely with partners to conduct case studies of how cloud-based applications are developed. We plan to investigate software engineering practices that small teams can use to build scalable "big data" applications for the Cloud. - Test-driven development: We will investigate test-driven development for building "big data" software applications in the cloud. We intend to develop rule-bases for common defects of cloud-based applications. - Software design & API usability: We will study design patterns and develop guidelines enabling small teams to design, scale, and evolve cloud-based applications. We also intend to study and evaluate the usability and portability of software APIs for building cloud-based applications.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Engineering Immersive Analytics Applications
  • 批准号:
    RGPIN-2018-04764
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $4.08万
  • 财政年份:
    2022
  • 负责人:
    Maurer, Frank
  • 依托单位:
Engineering Immersive Analytics Applications
  • 批准号:
    RGPIN-2018-04764
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.04万
  • 财政年份:
    2021
  • 负责人:
    Maurer, Frank
  • 依托单位:
Engineering Immersive Analytics Applications
  • 批准号:
    RGPIN-2018-04764
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.04万
  • 财政年份:
    2020
  • 负责人:
    Maurer, Frank
  • 依托单位:
Engineering Immersive Analytics Applications
  • 批准号:
    RGPIN-2018-04764
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.04万
  • 财政年份:
    2019
  • 负责人:
    Maurer, Frank
  • 依托单位:
国内基金
海外基金
Submesoscale Processes Associated with Oceanic Eddies
  • 批准号:
    --
  • 项目类别:
    --
  • 资助金额:
    160万元
  • 批准年份:
    2022
  • 负责人:
    董昌明
  • 依托单位: