International Conference on Software and Systems Process最新文献

筛选
英文 中文
SW process tailoring practice in medical device industry 医疗器械行业软件流程定制实践
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600852
Shijun Lian
{"title":"SW process tailoring practice in medical device industry","authors":"Shijun Lian","doi":"10.1145/2600821.2600852","DOIUrl":"https://doi.org/10.1145/2600821.2600852","url":null,"abstract":"In this paper, we will share our experience how we tailor our V-Model process to integrate AGILE practices, to meet the regulatory requirement of medical device software development, while reaping the benefits of being AGILE in medical device software development.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122021419","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}
引用次数: 0
Agile development with software process mining 使用软件过程挖掘的敏捷开发
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600842
V. Rubin, I. Lomazova, Wil M.P. van der Aalst
{"title":"Agile development with software process mining","authors":"V. Rubin, I. Lomazova, Wil M.P. van der Aalst","doi":"10.1145/2600821.2600842","DOIUrl":"https://doi.org/10.1145/2600821.2600842","url":null,"abstract":"Modern companies continue investing more and more in the creation, maintenance and change of software systems, but the proper specification and design of such systems continues to be a challenge. The majority of current approaches either ignore real user and system runtime behavior or consider it only informally. This leads to a rather prescriptive top-down approach to software development. \u0000 In this paper, we propose a bottom-up approach, which takes event logs (e.g., trace data) of a software system for the analysis of the user and system runtime behavior and for improving the software. We use well-established methods from the area of process mining for this analysis. Moreover, we suggest embedding process mining into the agile development lifecycle. \u0000 The goal of this position paper is to motivate the need for foundational research in the area of software process mining (applying process mining to software analysis) by showing the relevance and listing open challenges. Our proposal is based on our experiences with analyzing a big productive touristic system. This system was developed using agile methods and process mining could be effectively integrated into the development lifecycle.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131826965","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}
引用次数: 49
Agility beyond software development 超越软件开发的敏捷性
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600837
Dan X. Houston
{"title":"Agility beyond software development","authors":"Dan X. Houston","doi":"10.1145/2600821.2600837","DOIUrl":"https://doi.org/10.1145/2600821.2600837","url":null,"abstract":"Agile software development grew out of a variety of alternative software development methods that shared a common set of values and principles. After two decades, agile software development remains loosely defined, but has been widely accepted. This acceptance has gained the attention of other fields with discussions of applying agile to their work, for example agile systems engineering and agile program management. However, agile was defined in terms of software development, both in practice and in principle. Therefore, translation into other fields has been challenging. This paper derives a set of agile characteristics and discusses two benefits of accepting such a set of characteristics for (a) application of agile to other fields beyond software development and (b) for measurement of agility.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"134 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134223440","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}
引用次数: 14
A business process simulation method supporting resource evolution 支持资源演化的业务流程模拟方法
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600827
Jiming Ling, Q. Feng, Li Zhang
{"title":"A business process simulation method supporting resource evolution","authors":"Jiming Ling, Q. Feng, Li Zhang","doi":"10.1145/2600821.2600827","DOIUrl":"https://doi.org/10.1145/2600821.2600827","url":null,"abstract":"Business process simulation is the procedure of planning, modeling and simulating enterprise process to analyze the features varying with time which guides the users to make decisions or important means of process improvement. In the existing simulation methods, they considered little about dynamic resource, which may lead to a large deviation. To solve the problem above, a business process simulation method supporting resource evolution that mainly focuses on human resource is proposed. Individual differences and personnel composition are analyzed to represent the dynamic feature of resources. Evolution of human capacity and personnel changes are described to meet the simulation requirements of human resource model. And then, process simulation mechanism and algorithm are realized. An experiment is conducted by simulating the software development process of a real-world software project using the system prototype we developed, and it shows that our method is closer to the practical project situation, thus the method effectiveness can be demonstrated to a certain extent. The main contribution of our work is a novel process simulation approach based on a dynamic resource model with configurable evolution rules.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130760859","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
Monitoring data-aware business constraints with finite state automata 使用有限状态自动机监视数据感知业务约束
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600835
Riccardo De Masellis, F. Maggi, M. Montali
{"title":"Monitoring data-aware business constraints with finite state automata","authors":"Riccardo De Masellis, F. Maggi, M. Montali","doi":"10.1145/2600821.2600835","DOIUrl":"https://doi.org/10.1145/2600821.2600835","url":null,"abstract":"Checking the compliance of a business process execution with respect to a set of regulations is an important issue in several settings. A common way of representing the expected behavior of a process is to describe it as a set of business constraints. Runtime verification and monitoring facilities allow us to continuously determine the state of constraints on the current process execution, and to promptly detect violations at runtime. A plethora of studies has demonstrated that in several settings business constraints can be formalized in terms of temporal logic rules. However, in virtually all existing works the process behavior is mainly modeled in terms of control-flow rules, neglecting the equally important data perspective. In this paper, we overcome this limitation by presenting a novel monitoring approach that tracks streams of process events (that possibly carry data) and verifies if the process execution is compliant with a set of data-aware business constraints, namely constraints not only referring to the temporal evolution of events, but also to the temporal evolution of data. The framework is based on the formal specification of business constraints in terms of first-order linear temporal logic rules. Operationally, these rules are translated into finite state automata for dynamically reasoning on partial, evolving execution traces. We show the versatility of our approach by formalizing (the data-aware extension of) Declare, a declarative, constraint-based process modeling language, and by demonstrating its application on a concrete case dealing with web security.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122854879","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}
引用次数: 39
Principles for successful systems and software processes 成功的系统和软件过程的原则
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600824
B. Boehm
{"title":"Principles for successful systems and software processes","authors":"B. Boehm","doi":"10.1145/2600821.2600824","DOIUrl":"https://doi.org/10.1145/2600821.2600824","url":null,"abstract":"This paper summarizes several iterations in developing a compact set of four key principles for successful systems engineering, which are 1) Stakeholder Value-Based Guidance 2) Incremental Commitment and Accountability 3) Concurrent Multidiscipline Engineering, and 4) Evidence- and Risk-based Decisions. It provides a rationale for the principles, including short example case studies of failed projects that did not apply the principles, and of successful projects that did. It will compare the principles with other sets of principles such as the Lean Systems Engineering and the Hitchins set of principles for successful systems and systems engineering, and indicate how the principles will help projects and organizations cope with increasing needs for process diversity and change.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121020565","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
Towards context-specific software process selection, tailoring, and composition 面向特定于上下文的软件过程选择、裁剪和组合
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600848
Guoping Rong, B. Boehm, M. Kuhrmann, Evelyn Tian, Shijun Lian, Ita Richardson
{"title":"Towards context-specific software process selection, tailoring, and composition","authors":"Guoping Rong, B. Boehm, M. Kuhrmann, Evelyn Tian, Shijun Lian, Ita Richardson","doi":"10.1145/2600821.2600848","DOIUrl":"https://doi.org/10.1145/2600821.2600848","url":null,"abstract":"As an approach to develop suitable development processes for software projects, Software Process Selection, Tailoring and Composition (SP-STC) attract lots of attention from both industry and academia. However, without effective guidelines, how to do SP-STC often remains a mystery. This special panel aims to 1) initiate a discussion on the current research status of SP-STC, 2) identify main challenges of SP-STC and possible solutions, and 3) work out a research agenda for future work.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132976375","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}
引用次数: 6
When to automate software testing? decision support based on system dynamics: an industrial case study 什么时候自动化软件测试?基于系统动力学的决策支持:一个工业案例研究
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600832
Zahra Sahaf, V. Garousi, Dietmar Pfahl, Rob Irving, Yasaman Amannejad
{"title":"When to automate software testing? decision support based on system dynamics: an industrial case study","authors":"Zahra Sahaf, V. Garousi, Dietmar Pfahl, Rob Irving, Yasaman Amannejad","doi":"10.1145/2600821.2600832","DOIUrl":"https://doi.org/10.1145/2600821.2600832","url":null,"abstract":"Software test processes are complex and costly. To reduce testing effort without compromising effectiveness and product quality, automation of test activities has been adopted as a popular approach in software industry. However, since test automation usually requires substantial upfront investments, automation is not always more cost-effective than manual testing. To support decision-makers in finding the optimal degree of test automation in a given project, we propose in this paper a simulation model using the System Dynamics (SD) modeling technique. With the help of the simulation model, we can evaluate the performance of test processes with varying degrees of automation of test activities and help testers choose the most optimal cases. As the case study, we describe how we used our simulation model in the context of an Action Research (AR) study conducted in collaboration with a software company in Calgary, Canada. The goal of the study was to investigate how the simulation model can help decision-makers decide whether and to what degree the company should automate their test processes. As a first step, we compared the performances of the current fully manual testing with several cases of partly automated testing as anticipated for implementation in the partner company. The development of the simulation model as well as the analysis of simulation results helped the partner company to get a deeper understanding of the strengths and weaknesses of their current test process and supported decision-makers in the cost effective planning of improvements of selected test activities.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133632793","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}
引用次数: 31
Are we ready for software process selection, tailoring, and composition? 我们准备好进行软件过程的选择、裁剪和组合了吗?
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600854
Guoping Rong
{"title":"Are we ready for software process selection, tailoring, and composition?","authors":"Guoping Rong","doi":"10.1145/2600821.2600854","DOIUrl":"https://doi.org/10.1145/2600821.2600854","url":null,"abstract":"Software projects are performed in different contexts and, thus, require a context-specific selection and adoption of adequate methods. The suitable selection and tailoring, however, still constitute a challenging task. For this, in this paper, we discuss several issues concerning process definition and adoption, and motivate more research regarding the improvement of evidence-based method selection and adoption for the respective context.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134102541","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
Artifact-based software process improvement and management: a method proposal 基于工件的软件过程改进和管理:一个方法建议
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600839
M. Kuhrmann, Sarah Beecham
{"title":"Artifact-based software process improvement and management: a method proposal","authors":"M. Kuhrmann, Sarah Beecham","doi":"10.1145/2600821.2600839","DOIUrl":"https://doi.org/10.1145/2600821.2600839","url":null,"abstract":"When it comes to software process improvement (SPI), process engineers look for SPI methods to support process analysis, design, realization, deployment, and management. Although a number of different SPI methods and models exist, process engineers tend to view these as too generic, too large, or a poor fit for the organization in which SPI is conducted. A strategy to overcome these shortcomings is to concentrate on the artifacts, which precisely define the desired outcomes, rather than on specific methods. In this paper, we present the Artifact-based Software Process Improvement & Management (ArSPI) model that provides a unified perspective on SPI and company-wide software process management (SPM), the required key artifacts, and the life cycle models. ArSPI is shown to be of practical support to industry who called for a practical way to define the interfaces between SPI projects. This paper concludes with an example of how ArSPI paved the way for several organizations through applying the model in real-world SPI-projects.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"177 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132932855","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}
引用次数: 17
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信