课题基金 / 基金详情

Foundations and Implications of Socio-Technical Congruence in Large-Scale, Decentralized, and Distributed Software Projects

Foundations and Implications of Socio-Technical Congruence in Large-Scale, Decentralized, and Distributed Software Projects
大规模、去中心化和分布式软件项目中社会技术一致性的基础和含义
批准号:
433609794
负责人:
Professor Dr.-Ing. Sven Apel
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
--
资助国家:
德国
项目状态:
未结题
起止时间:

项目摘要

项目成果

Professor Dr.-Ing. Sven Apel的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Software projects are among the most complex systems created and maintained by humans. A large-scale software project today comprises often thousands of software artifacts with millions of lines of source code, documentation, specification, build scripts, and so on. Typically, many individuals, such as developers, testers, architects, and maintainers, are involved in the process of development and evolution, often spread all over the world. A key challenge is to identify factors for determining the state of a project and for judging whether the project meets the project goals in the past, at present, or in the future.Two factors contribute to the complexity of a software project and thus influence the project's state. First, the set of technical artifacts (e.g., code, models, documentation) and their mutual dependencies and interactions are a key complexity factor, henceforth called the technical system. Second, the sum of coordination requirements and efforts of the protagonists involved contribute to the complexity of a software project, henceforth called the social system. Beside the inherent complexities of the technical and the social system, the two systems interact (e.g., developers edit files and files are owned by developers), and this interaction contributes to the overall complexity.The overarching goal of "Congruence" is to develop and evaluate the two-systems view as a novel, holistic approach of software-project analysis and evolution. We will systematically explore the space and patterns of interactions that arise between the social and the technical system of a software project and operationalizations thereof that give rise to useful insights for developers and maintainers. Our key hypothesis is that socio-technical patterns are related to desired or undesired project states, and their identification can therefore guide project analysis, management, and evolution. To this end, we aim at developing a systematic and general methodology of how to measure (the kind or degree of) socio-technical congruence as well as an epistemic base of knowledge and quantitative, causal theory on how to elicit and maintain socio-technical congruence in large-scale, decentralized, and distributed software projects. Beside fundamental insights, we will keep the practical application in sight. We aim at informing and driving the development of methods that directly help individual developers and teams of developers to improve their everyday work.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Pervolution: Performance Evolution of Highly-Configurable Software Systems
  • 批准号:
    326071282
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    2017
  • 负责人:
    Professor Dr.-Ing. Sven Apel
  • 依托单位:
Generating Correct and Efficient Software based on Product-line Technology
  • 批准号:
    224880482
  • 项目类别:
    Heisenberg Professorships
  • 资助金额:
    $0.0万
  • 财政年份:
    2013
  • 负责人:
    Professor Dr.-Ing. Sven Apel
  • 依托单位:
ExaStencils - Advanced Stencil-Code Engineering
Techniques and Prediction Models for Sustainable Product-Line Engineering
  • 批准号:
    221150666
  • 项目类别:
    Priority Programmes
  • 资助金额:
    $0.0万
  • 财政年份:
    2012
  • 负责人:
    Professor Dr.-Ing. Sven Apel
  • 依托单位:
国内基金
海外基金
Financial Constraints in China and Their Policy Implications
  • 批准号:
    --
  • 项目类别:
    外国优秀青年学 者研究基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    Jake Zhao
  • 依托单位: