首页> 外文会议>IEEE International Conference on Software Maintenance >Build system issues in multilanguage software
【24h】

Build system issues in multilanguage software

机译:构建多语言软件中的系统问题

获取原文

摘要

Building software from source is often viewed as a “solved problem” by software engineers, as there are many mature, well-known tools and techniques. However, anecdotal evidence suggests that these tools often do not effectively address the complexities of building multilanguage software. To investigate this apparent problem, we have performed a qualitative study on a set of five multilanguage open source software packages. Surprisingly, we found build system problems that prevented us from building many of these packages out-of-the-box. Our key finding is that there are commonalities among build problems that can be systematically addressed. In this paper, we describe the results of this exploratory study, identify a set of common build patterns and anti-patterns, and outline research directions for improving the build process. One such finding is that multilanguage packages avoid certain build problems by supporting compilation-free extension. As well, we find evidence that concerns from the application and implementation domains may “leak” into the build model, with both positive and negative effects on the resulting build systems.
机译:来自来源的构建软件通常被软件工程师视为“解决问题”,因为有许多成熟,知名的工具和技术。然而,轶事证据表明,这些工具通常不会有效地解决构建多语言软件的复杂性。为了调查这一明显的问题,我们对一组五种多语言开源软件包进行了定性研究。令人惊讶的是,我们发现构建系统问题阻止我们从盒子里建立许多这些包装。我们的重点发现是,可以系统地解决的构建问题中存在共性。在本文中,我们描述了该探索性研究的结果,确定了一组共同​​的构建模式和反模式,以及提高构建过程的概述研究方向。一个这样的发现是,多语言包通过支持无编译扩展来避免某些构建问题。同样,我们发现申请和实现域的担忧可能会将“泄漏”进入构建模型,对所得构建系统产生正面和负面影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号