首页 > 最新文献

Proceedings of the 2015 International Conference on Software and System Process最新文献

英文 中文
Piloting MDevSPICE: the medical device software process assessment framework 试行MDevSPICE:医疗器械软件过程评估框架
Pub Date : 2015-08-24 DOI: 10.1145/2785592.2785598
Marion Lepmets, F. McCaffery, Paul M. Clarke
Software development companies moving into the medical device domain often find themselves overwhelmed by the number of regulatory requirements they need to satisfy before they can market their device. Several international standards and guidance documents have been developed to help companies on their road to regulatory compliance but working their way through the various standards is a challenge in itself. In order to help software companies in the medical device domain, we have developed an integrated framework of medical device software development best practices called MDevSPICE®. This framework integrates generic software development best practices with medical device standards’ requirements enabling consistent and thorough assessment of medical device processes. MDevSPICE® can be used by software companies evaluating their readiness for regulatory audits as well as by large medical device manufacturers for selecting suitable software suppliers. The MDevSPICE® framework consists of a process reference model, a process assessment model, an assessment method, and training and certification schemes. The framework has been validated using expert reviews and through MDevSPICE® assessments in industry. In this paper, we describe the MDevSPICE® process assessment framework focusing on its benefits and significance for the medical device manufacturing community as learned from MDevSPICE® assessments conducted to date.
进入医疗设备领域的软件开发公司经常发现,在他们的设备上市之前,他们需要满足大量的监管要求,这让他们不堪重负。已经制定了一些国际标准和指导文件,以帮助公司在遵守法规的道路上走下去,但要通过各种标准本身就是一个挑战。为了帮助医疗设备领域的软件公司,我们开发了一个名为MDevSPICE®的医疗设备软件开发最佳实践的集成框架。该框架将通用软件开发最佳实践与医疗设备标准要求集成在一起,从而能够对医疗设备流程进行一致和彻底的评估。MDevSPICE®可用于软件公司评估其监管审计的准备情况,也可用于大型医疗设备制造商选择合适的软件供应商。MDevSPICE®框架由流程参考模型、流程评估模型、评估方法以及培训和认证方案组成。该框架已通过专家评审和MDevSPICE®行业评估进行了验证。在本文中,我们描述了MDevSPICE®工艺评估框架,重点介绍了从迄今为止进行的MDevSPICE®评估中学到的MDevSPICE®对医疗器械制造界的好处和意义。
{"title":"Piloting MDevSPICE: the medical device software process assessment framework","authors":"Marion Lepmets, F. McCaffery, Paul M. Clarke","doi":"10.1145/2785592.2785598","DOIUrl":"https://doi.org/10.1145/2785592.2785598","url":null,"abstract":"Software development companies moving into the medical device domain often find themselves overwhelmed by the number of regulatory requirements they need to satisfy before they can market their device. Several international standards and guidance documents have been developed to help companies on their road to regulatory compliance but working their way through the various standards is a challenge in itself. In order to help software companies in the medical device domain, we have developed an integrated framework of medical device software development best practices called MDevSPICE®. This framework integrates generic software development best practices with medical device standards’ requirements enabling consistent and thorough assessment of medical device processes. MDevSPICE® can be used by software companies evaluating their readiness for regulatory audits as well as by large medical device manufacturers for selecting suitable software suppliers. The MDevSPICE® framework consists of a process reference model, a process assessment model, an assessment method, and training and certification schemes. The framework has been validated using expert reviews and through MDevSPICE® assessments in industry. In this paper, we describe the MDevSPICE® process assessment framework focusing on its benefits and significance for the medical device manufacturing community as learned from MDevSPICE® assessments conducted to date.","PeriodicalId":415950,"journal":{"name":"Proceedings of the 2015 International Conference on Software and System Process","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129025836","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Towards smart logistics processes: a predictive monitoring and proactive adaptation approach 迈向智能物流流程:预测性监测和主动适应方法
Pub Date : 2015-08-24 DOI: 10.1145/2785592.2794403
Raef Mousheimish, Y. Taher, Béatrice Finance
Logistics processes are generally automated, agreed-upon, long running propositions between multiple partners, that are specified over Service Level Agreements as constraints to be maintained. However, these constraints can be violated at any time due to various unforeseen events that may stem from the process evolving context. In this paper, we present a framework along with a demonstration software that correlates critical business operations together with contextual events in order to predict possible violations prior to their occurrences while proactively generating mitigation countermeasures.
物流流程通常是多个合作伙伴之间的自动化的、商定的、长期运行的主张,这些主张在服务水平协议中被指定为要维护的约束。然而,由于各种不可预见的事件,这些约束可能在任何时候被违反,这些事件可能源于过程发展的上下文。在本文中,我们提出了一个框架以及一个演示软件,该框架将关键业务操作与上下文事件关联起来,以便在可能的违规行为发生之前预测可能的违规行为,同时主动生成缓解对策。
{"title":"Towards smart logistics processes: a predictive monitoring and proactive adaptation approach","authors":"Raef Mousheimish, Y. Taher, Béatrice Finance","doi":"10.1145/2785592.2794403","DOIUrl":"https://doi.org/10.1145/2785592.2794403","url":null,"abstract":"Logistics processes are generally automated, agreed-upon, long running propositions between multiple partners, that are specified over Service Level Agreements as constraints to be maintained. However, these constraints can be violated at any time due to various unforeseen events that may stem from the process evolving context. In this paper, we present a framework along with a demonstration software that correlates critical business operations together with contextual events in order to predict possible violations prior to their occurrences while proactively generating mitigation countermeasures.","PeriodicalId":415950,"journal":{"name":"Proceedings of the 2015 International Conference on Software and System Process","volume":"4 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116809115","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Measuring productivity in agile software development process: a scoping study 衡量敏捷软件开发过程中的生产力:范围界定研究
Pub Date : 2015-08-24 DOI: 10.1145/2785592.2785618
S. M. A. Shah, Efi Papatheocharous, Jaana Nyfjord
An agile software development process is often claimed to increase productivity. However, productivity measurement in agile software development is little researched. Measures are not explicitly defined nor commonly agreed upon. In this paper, we highlight the agile productivity measures reported in literature by means of a research method called scoping study. We were able to identify 12 papers reporting the productivity measures in agile software development processes. We found that finding, understanding and putting into use agile productivity definitions is not an easy task. From the perspective of common roles in agile software development process and existing knowledge workers’ productivity dimensions, we also emphasize that none of the productivity measures satisfy these fully. We recommend that future effort should be focused on defining agile productivity in measurable, practicable and meaningful form.
敏捷软件开发过程通常被认为可以提高生产力。然而,敏捷软件开发中的生产力度量研究很少。措施没有明确定义,也没有得到普遍同意。在本文中,我们通过一种称为范围研究的研究方法,重点介绍了文献中报道的敏捷生产力度量。我们能够确定12篇报告敏捷软件开发过程中生产力度量的论文。我们发现,找到、理解并使用敏捷生产力定义并不是一件容易的事。从敏捷软件开发过程中的常见角色和现有知识工作者的生产力维度的角度来看,我们还强调没有一个生产力度量完全满足这些要求。我们建议未来的工作应该集中在以可度量的、可行的和有意义的形式定义敏捷生产力上。
{"title":"Measuring productivity in agile software development process: a scoping study","authors":"S. M. A. Shah, Efi Papatheocharous, Jaana Nyfjord","doi":"10.1145/2785592.2785618","DOIUrl":"https://doi.org/10.1145/2785592.2785618","url":null,"abstract":"An agile software development process is often claimed to increase productivity. However, productivity measurement in agile software development is little researched. Measures are not explicitly defined nor commonly agreed upon. In this paper, we highlight the agile productivity measures reported in literature by means of a research method called scoping study. We were able to identify 12 papers reporting the productivity measures in agile software development processes. We found that finding, understanding and putting into use agile productivity definitions is not an easy task. From the perspective of common roles in agile software development process and existing knowledge workers’ productivity dimensions, we also emphasize that none of the productivity measures satisfy these fully. We recommend that future effort should be focused on defining agile productivity in measurable, practicable and meaningful form.","PeriodicalId":415950,"journal":{"name":"Proceedings of the 2015 International Conference on Software and System Process","volume":"2 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131450972","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
A reference model for simulating agile processes 模拟敏捷过程的参考模型
Pub Date : 2015-08-24 DOI: 10.1145/2785592.2785615
I. D. Silva, Sanjai Rayadurgam, M. Heimdahl
Agile development processes are popular when attempting to respond to changing requirements in a controlled manner; however, selecting an ill-suited process may increase project costs and risk. Before adopting a seemingly promising agile approach, we desire to evaluate the approach's applicability in the context of the specific product, organization, and staff. Simulation provides a means to do this. However, in order to simulate agile processes we require both the ability to model individual behavior as well as the decoupling of the process and product. To our knowledge, no existing simulator nor underlying simulation model provide a means to do this. To address this gap, we introduce a process simulation reference model that provides the constructs and relationships for capturing the interactions among the individuals, product, process, and project in a holistic fashion---a necessary first step towards an agile-process evaluation environment.
当试图以受控的方式响应不断变化的需求时,敏捷开发过程很受欢迎;然而,选择一个不合适的过程可能会增加项目成本和风险。在采用一种看起来很有前途的敏捷方法之前,我们希望评估该方法在特定产品、组织和员工环境中的适用性。模拟提供了这样做的方法。然而,为了模拟敏捷过程,我们既需要建模个体行为的能力,也需要分离过程和产品的能力。据我们所知,没有现有的模拟器或底层仿真模型提供这样做的方法。为了解决这个差距,我们引入了一个过程模拟参考模型,该模型提供了用于以整体方式捕获个人、产品、过程和项目之间的交互的构造和关系——这是迈向敏捷过程评估环境的必要的第一步。
{"title":"A reference model for simulating agile processes","authors":"I. D. Silva, Sanjai Rayadurgam, M. Heimdahl","doi":"10.1145/2785592.2785615","DOIUrl":"https://doi.org/10.1145/2785592.2785615","url":null,"abstract":"Agile development processes are popular when attempting to respond to changing requirements in a controlled manner; however, selecting an ill-suited process may increase project costs and risk. Before adopting a seemingly promising agile approach, we desire to evaluate the approach's applicability in the context of the specific product, organization, and staff. Simulation provides a means to do this. However, in order to simulate agile processes we require both the ability to model individual behavior as well as the decoupling of the process and product. To our knowledge, no existing simulator nor underlying simulation model provide a means to do this. To address this gap, we introduce a process simulation reference model that provides the constructs and relationships for capturing the interactions among the individuals, product, process, and project in a holistic fashion---a necessary first step towards an agile-process evaluation environment.","PeriodicalId":415950,"journal":{"name":"Proceedings of the 2015 International Conference on Software and System Process","volume":"166 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132858497","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Software process line discovery 发现软件过程线
Pub Date : 2015-08-24 DOI: 10.1145/2785592.2785605
F. Blum, J. Simmonds, M. Bastarrica
Companies define software processes for planning and guiding projects. Since process definition is expensive, and in practice, no one process "fits all" projects, the current trend is to define a Software Process Line (SPrL): a base process that represents the common process elements, along with its potential variability. Specifying a SPrL is more expensive than just specifying one process, but the SPrL can be adapted to specific project contexts, minimizing the amount of extra work carried out by employees. Mining project logs has proven to be a promising approach for discovering the process that is applied in practice. However, considering all the possible variations that may be logged, the mined process may be overly complex. Some algorithms deal with this by filtering infrequent relations between log events, but they may discard relevant relations. In this paper we propose the v-algorithm that uses two thresholds to set up a SPrL: highly frequent relations are used to build the base process, variable relations define process variability, and rare relations are discarded as noise. We applied the $v$-$algorithm$ to the project log of Mobius, a small Chilean software company. We obtained a SPrL where we identified unexpected alternative ways of performing certain activities, as well as an optional activity that was originally specified as mandatory.
公司为计划和指导项目定义软件过程。由于过程定义是昂贵的,并且在实践中,没有一个过程“适合所有”项目,当前的趋势是定义一个软件过程线(SPrL):一个代表公共过程元素的基本过程,以及它潜在的可变性。指定一个SPrL比只指定一个过程要昂贵得多,但是SPrL可以适应特定的项目环境,从而最大限度地减少员工执行的额外工作量。挖掘项目日志已被证明是一种很有前途的方法,可以发现在实践中应用的过程。然而,考虑到可能记录的所有可能的变化,挖掘过程可能过于复杂。一些算法通过过滤日志事件之间不频繁的关系来处理这个问题,但是它们可能会丢弃相关的关系。在本文中,我们提出了使用两个阈值来建立SPrL的v-算法:使用高频关系来构建基本过程,变量关系定义过程可变性,罕见关系作为噪声丢弃。我们将$v$-$算法应用于智利一家小型软件公司Mobius的项目日志。我们获得了一个SPrL,其中我们确定了执行某些活动的意外替代方法,以及最初指定为强制性的可选活动。
{"title":"Software process line discovery","authors":"F. Blum, J. Simmonds, M. Bastarrica","doi":"10.1145/2785592.2785605","DOIUrl":"https://doi.org/10.1145/2785592.2785605","url":null,"abstract":"Companies define software processes for planning and guiding projects. Since process definition is expensive, and in practice, no one process \"fits all\" projects, the current trend is to define a Software Process Line (SPrL): a base process that represents the common process elements, along with its potential variability. Specifying a SPrL is more expensive than just specifying one process, but the SPrL can be adapted to specific project contexts, minimizing the amount of extra work carried out by employees. Mining project logs has proven to be a promising approach for discovering the process that is applied in practice. However, considering all the possible variations that may be logged, the mined process may be overly complex. Some algorithms deal with this by filtering infrequent relations between log events, but they may discard relevant relations. In this paper we propose the v-algorithm that uses two thresholds to set up a SPrL: highly frequent relations are used to build the base process, variable relations define process variability, and rare relations are discarded as noise. We applied the $v$-$algorithm$ to the project log of Mobius, a small Chilean software company. We obtained a SPrL where we identified unexpected alternative ways of performing certain activities, as well as an optional activity that was originally specified as mandatory.","PeriodicalId":415950,"journal":{"name":"Proceedings of the 2015 International Conference on Software and System Process","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127780827","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Strategic business process management 战略业务流程管理
Pub Date : 2015-08-24 DOI: 10.1145/2785592.2785620
Marcello La Rosa
Improving business processes is on top of the agenda for chief and senior executives. This requires a solid understanding of current and future business processes and their alignment with the strategic objectives of the organization. Business Process Management (BPM) is an integrated set of principles, methods and tools to manage business processes with the ultimate goal of improving them. The demand for BPM is driven by the need for increased operational excellence and cost-effective compliance practices. BPM forms a widely recognized foundation for IT projects and is a key issue in discussions related to outsourcing and mergers. Not surprisingly, global analyst firms have identified BPM as the number one priority of CIOs for a number of years. This tutorial discusses the strategic skills required for leading BPM initiatives within organizations. Participants will learn the principles underlying BPM and apply these to develop a strategy for implementing and running BPM projects, and assessing their progress. Further, they will learn how to secure support for BPM and dissolve resistance within the organization. The content will be illustrated through the use of several case studies.
改善业务流程是首席执行官和高管们的首要任务。这需要对当前和未来的业务流程以及它们与组织的战略目标的一致性有扎实的理解。业务流程管理(BPM)是一组用于管理业务流程的原则、方法和工具,其最终目标是改进业务流程。对BPM的需求是由对提高运营卓越性和经济高效的遵从性实践的需求驱动的。BPM是IT项目公认的基础,也是与外包和合并相关的讨论中的关键问题。毫不奇怪,全球分析公司多年来一直将BPM确定为首席信息官的首要任务。本教程讨论在组织内领导BPM活动所需的战略技能。参与者将学习BPM的基本原则,并应用这些原则来制定实现和运行BPM项目的策略,并评估其进度。此外,他们将学习如何确保对BPM的支持并消除组织内的阻力。内容将通过使用几个案例研究来说明。
{"title":"Strategic business process management","authors":"Marcello La Rosa","doi":"10.1145/2785592.2785620","DOIUrl":"https://doi.org/10.1145/2785592.2785620","url":null,"abstract":"Improving business processes is on top of the agenda for chief and senior executives. This requires a solid understanding of current and future business processes and their alignment with the strategic objectives of the organization. Business Process Management (BPM) is an integrated set of principles, methods and tools to manage business processes with the ultimate goal of improving them. The demand for BPM is driven by the need for increased operational excellence and cost-effective compliance practices. BPM forms a widely recognized foundation for IT projects and is a key issue in discussions related to outsourcing and mergers. Not surprisingly, global analyst firms have identified BPM as the number one priority of CIOs for a number of years. This tutorial discusses the strategic skills required for leading BPM initiatives within organizations. Participants will learn the principles underlying BPM and apply these to develop a strategy for implementing and running BPM projects, and assessing their progress. Further, they will learn how to secure support for BPM and dissolve resistance within the organization. The content will be illustrated through the use of several case studies.","PeriodicalId":415950,"journal":{"name":"Proceedings of the 2015 International Conference on Software and System Process","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124932818","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Summary of the 1st international workshop on open innovation in software engineering (OISE 2015) 第一届软件工程开放式创新国际研讨会(OISE 2015)综述
Pub Date : 2015-08-24 DOI: 10.1145/2785592.2785624
Maleknaz Nayebi, K. Wnuk
Open innovation is the collective term describing business collaboration which combines internal and external ideas into architectures and systems. Despite the wide interest in several domains and the unquestionable potential that open innovation can bring to the software industry, open innovation remains greatly unexplored in the software engineering literature. While the business view of open innovation proved to be beneficial, the software engineering community needs support in understanding what tools, techniques and methods are well suited or can enable open innovation on both strategic and operational levels of software engineering. OISE 2015 is the first step toward raising awareness about open innovation in software engineering academic and industrial communities.
开放式创新是一个集体术语,描述了将内部和外部想法结合到架构和系统中的业务协作。尽管开放创新在几个领域引起了广泛的兴趣,并且开放创新可以给软件行业带来无可置疑的潜力,但在软件工程文献中,开放创新仍然没有得到很大的探索。虽然开放式创新的商业观点被证明是有益的,但软件工程社区需要在理解哪些工具、技术和方法非常适合或能够在软件工程的战略和操作层面上启用开放式创新方面得到支持。OISE 2015是提高软件工程学术界和工业界对开放式创新认识的第一步。
{"title":"Summary of the 1st international workshop on open innovation in software engineering (OISE 2015)","authors":"Maleknaz Nayebi, K. Wnuk","doi":"10.1145/2785592.2785624","DOIUrl":"https://doi.org/10.1145/2785592.2785624","url":null,"abstract":"Open innovation is the collective term describing business collaboration which combines internal and external ideas into architectures and systems. Despite the wide interest in several domains and the unquestionable potential that open innovation can bring to the software industry, open innovation remains greatly unexplored in the software engineering literature. While the business view of open innovation proved to be beneficial, the software engineering community needs support in understanding what tools, techniques and methods are well suited or can enable open innovation on both strategic and operational levels of software engineering. OISE 2015 is the first step toward raising awareness about open innovation in software engineering academic and industrial communities.","PeriodicalId":415950,"journal":{"name":"Proceedings of the 2015 International Conference on Software and System Process","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115124629","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Summary of the 1st international workshop on impact of agile practices (ImpAct 2015) 第一届敏捷实践影响国际研讨会总结(impact 2015)
Pub Date : 2015-08-24 DOI: 10.1145/2785592.2785622
Philipp Diebold, Daniel Méndez Fernández, Darja Šmite
Agile software development has become well known to the community and is nowadays frequently used for the development of different kinds of software systems. Agile methods are widely spread and often adapted to the context-specific needs. The adaptations constitute reductions and/or extensions of agile practices. Yet, we have limited knowledge about the impact of some of the individual practices, which is crucial to justify organizational changes. To systemize the knowledge of the impact of agile practices, we launch this workshop and invite researchers and practitioners to work on a documenting and accumulating their experiences in a knowledge base.
敏捷软件开发已经为社区所熟知,并且现在经常用于开发不同类型的软件系统。敏捷方法广泛传播,并且经常适应特定于上下文的需求。这些适应构成了敏捷实践的缩减和/或扩展。然而,我们对某些个别实践的影响的了解有限,而这些实践对于证明组织的变化是至关重要的。为了系统化地了解敏捷实践的影响,我们发起了这个研讨会,并邀请研究人员和实践者在知识库中记录和积累他们的经验。
{"title":"Summary of the 1st international workshop on impact of agile practices (ImpAct 2015)","authors":"Philipp Diebold, Daniel Méndez Fernández, Darja Šmite","doi":"10.1145/2785592.2785622","DOIUrl":"https://doi.org/10.1145/2785592.2785622","url":null,"abstract":"Agile software development has become well known to the community and is nowadays frequently used for the development of different kinds of software systems. Agile methods are widely spread and often adapted to the context-specific needs. The adaptations constitute reductions and/or extensions of agile practices. Yet, we have limited knowledge about the impact of some of the individual practices, which is crucial to justify organizational changes. To systemize the knowledge of the impact of agile practices, we launch this workshop and invite researchers and practitioners to work on a documenting and accumulating their experiences in a knowledge base.","PeriodicalId":415950,"journal":{"name":"Proceedings of the 2015 International Conference on Software and System Process","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129831791","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Exploring the use of the cynefin framework to inform software development approach decisions 探索使用cynefin框架为软件开发方法决策提供信息
Pub Date : 2015-08-24 DOI: 10.1145/2785592.2785608
Rory V. O'Connor, Marion Lepmets
Choosing an appropriate software development process is a complex and challenging task, exacerbated by the fact that all process models require a certain amount of tailoring to fit to the business environment of any specific organization in which the model is to be deployed. This position paper proposes that one of the potentially most significant factors impacting how a team should structure their software development process is domain (contexts defined by the nature of the relationship between cause and effect) the team is in, an approach pioneered by Snowden with The Cynefin Framework. Cynefin (pronounced Ku-nev-in) is a decision framework that recognizes the causal differences that exist between different types of systems and proposes new approaches to decision making in complex social environments and new mechanisms of understanding levels of complexity as decisions are made. It is argued that using the Cynefin framework for classifying important software process selection decisions assists in choosing the right process for the given situational context. This position paper provides an overview of systems thinking and the Cynefin framework that organizations can use to detect the significant characteristics of the domain in which they operate which has a direct and significant affect on the software process approach (model / methodology) chosen.
选择合适的软件开发过程是一项复杂且具有挑战性的任务,所有过程模型都需要进行一定数量的裁剪以适应将模型部署在其中的任何特定组织的业务环境,这一事实使情况更加恶化。这份立场文件提出,影响团队如何构建软件开发过程的潜在最重要因素之一是团队所在的领域(由因果关系的本质定义的上下文),这是斯诺登在Cynefin Framework中率先采用的方法。Cynefin(发音为Ku-nev-in)是一个决策框架,它认识到不同类型系统之间存在的因果差异,并提出在复杂社会环境中做出决策的新方法,以及在做出决策时理解复杂性水平的新机制。有人认为,使用Cynefin框架对重要的软件过程选择决策进行分类有助于为给定的情景上下文选择正确的过程。本立场文件提供了系统思维和Cynefin框架的概述,组织可以使用Cynefin框架来检测他们所操作的领域的重要特征,这些特征对所选择的软件过程方法(模型/方法)有直接和重要的影响。
{"title":"Exploring the use of the cynefin framework to inform software development approach decisions","authors":"Rory V. O'Connor, Marion Lepmets","doi":"10.1145/2785592.2785608","DOIUrl":"https://doi.org/10.1145/2785592.2785608","url":null,"abstract":"Choosing an appropriate software development process is a complex and challenging task, exacerbated by the fact that all process models require a certain amount of tailoring to fit to the business environment of any specific organization in which the model is to be deployed. This position paper proposes that one of the potentially most significant factors impacting how a team should structure their software development process is domain (contexts defined by the nature of the relationship between cause and effect) the team is in, an approach pioneered by Snowden with The Cynefin Framework. Cynefin (pronounced Ku-nev-in) is a decision framework that recognizes the causal differences that exist between different types of systems and proposes new approaches to decision making in complex social environments and new mechanisms of understanding levels of complexity as decisions are made. It is argued that using the Cynefin framework for classifying important software process selection decisions assists in choosing the right process for the given situational context. This position paper provides an overview of systems thinking and the Cynefin framework that organizations can use to detect the significant characteristics of the domain in which they operate which has a direct and significant affect on the software process approach (model / methodology) chosen.","PeriodicalId":415950,"journal":{"name":"Proceedings of the 2015 International Conference on Software and System Process","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115989686","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Conceiving the model-driven smart factory 构想模型驱动的智能工厂
Pub Date : 2015-08-24 DOI: 10.1145/2785592.2785602
J. Cadavid, Mauricio Alférez, S. Gérard, Patrick Tessier
Manufacturing processes are undergoing major challenges to achieve the Smart Factory vision such as to increase systematic processes reuse and improve understandability of complex structures. However, those challenges recall closely those of software processes which have been successfully targeted by model-driven engineering techniques such as domain-specific modeling languages, modeling abstractions based on view-points, model-based formal analysis and automated model transformations. The goal of this paper is to present a research agenda to integrate those techniques in manufacturing processes to achieve the Smart Factory vision. We first survey manufacturing approaches that are based on the ISA-95 and BPMN standards. Then, we propose model-driven solutions to complement those approaches.
制造过程正面临着实现智能工厂愿景的重大挑战,例如增加系统过程的重用和提高复杂结构的可理解性。然而,这些挑战让人回想起那些被模型驱动的工程技术成功瞄准的软件过程,比如领域特定的建模语言、基于视点的建模抽象、基于模型的形式化分析和自动模型转换。本文的目标是提出一个研究议程,将这些技术整合到制造过程中,以实现智能工厂的愿景。我们首先调查基于ISA-95和BPMN标准的制造方法。然后,我们提出模型驱动的解决方案来补充这些方法。
{"title":"Conceiving the model-driven smart factory","authors":"J. Cadavid, Mauricio Alférez, S. Gérard, Patrick Tessier","doi":"10.1145/2785592.2785602","DOIUrl":"https://doi.org/10.1145/2785592.2785602","url":null,"abstract":"Manufacturing processes are undergoing major challenges to achieve the Smart Factory vision such as to increase systematic processes reuse and improve understandability of complex structures. However, those challenges recall closely those of software processes which have been successfully targeted by model-driven engineering techniques such as domain-specific modeling languages, modeling abstractions based on view-points, model-based formal analysis and automated model transformations. The goal of this paper is to present a research agenda to integrate those techniques in manufacturing processes to achieve the Smart Factory vision. We first survey manufacturing approaches that are based on the ISA-95 and BPMN standards. Then, we propose model-driven solutions to complement those approaches.","PeriodicalId":415950,"journal":{"name":"Proceedings of the 2015 International Conference on Software and System Process","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128795981","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
期刊
Proceedings of the 2015 International Conference on Software and System Process
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1