International Conference on Software and Systems Process最新文献

筛选
英文 中文
A model for analyzing estimation, productivity, and quality performance in the personal software process 用于分析个人软件过程中的评估、生产力和质量性能的模型
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600828
M. Raza, J. Faria
{"title":"A model for analyzing estimation, productivity, and quality performance in the personal software process","authors":"M. Raza, J. Faria","doi":"10.1145/2600821.2600828","DOIUrl":"https://doi.org/10.1145/2600821.2600828","url":null,"abstract":"High-maturity software development processes, making intensive use of metrics and quantitative methods, such as the Team Software Process (TSP) and the accompanying Personal Software Process (PSP), can generate a significant amount of data that can be periodically analyzed to identify performance problems, determine their root causes and devise improvement actions. However, there is a lack of tool support for automating the data analysis and the recommendation of improvement actions, and hence diminish the manual effort and expert knowledge required. So, we propose in this paper a comprehensive performance model, addressing time estimation accuracy, quality and productivity, to enable the automated (tool based) analysis of performance data produced in the context of the PSP, namely, identify performance problems and their root causes, and subsequently recommend improvement actions. Performance ranges and dependencies in the model were calibrated and validated, respectively, based on a large PSP data set referring to more than 30,000 finished projects.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"58 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":"127662154","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}
引用次数: 9
Realizing software process lines: insights and experiences 实现软件过程线:见解和经验
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600833
M. Kuhrmann, Daniel Méndez Fernández, Thomas Ternité
{"title":"Realizing software process lines: insights and experiences","authors":"M. Kuhrmann, Daniel Méndez Fernández, Thomas Ternité","doi":"10.1145/2600821.2600833","DOIUrl":"https://doi.org/10.1145/2600821.2600833","url":null,"abstract":"Software process lines provide a systematic approach to construct and manage software processes. A process line defines a reference process containing general process assets, whereas a well-defined customization approach allows process engineers to create new process variants by, e.g., extending or altering process assets. Variability operations are a powerful instrument to realize a process line. However, little is known about which variability operations are suitable in practice. In this paper, we present a study on the feasibility of variability operations to support process lines in the context of the German V-Modell XT. We analyze which variability operations were defined and used to which extent, and we provide a catalog of variability operations as an improvement proposal for other process models. Our findings show 69 variability operations defined across several metamodel versions of which 25 remain unused. Furthermore, we also find that variability operations can help process engineers to compensate process metamodel evolution.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"2 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":"122715246","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}
引用次数: 21
A gaussian fields based mining method for semi-automating staff assignment in workflow application 基于高斯场的工作流半自动化人员分配挖掘方法
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600843
Rongbin Xu, X. Liu, Ying Xie, Dong Yuan, Yun Yang
{"title":"A gaussian fields based mining method for semi-automating staff assignment in workflow application","authors":"Rongbin Xu, X. Liu, Ying Xie, Dong Yuan, Yun Yang","doi":"10.1145/2600821.2600843","DOIUrl":"https://doi.org/10.1145/2600821.2600843","url":null,"abstract":"Staff assignment is a very important task in the research of workflow resource management. Currently, many well-known workflow applications still rely on human resource assigners such as process initiator or process monitor to perform staff assignment task. In this paper, we propose a semi-automatic workflow staff assignment method which can decrease the workload of staff assigner based on a novel semi-supervised machine learning framework. Our method can be applied to learn all kinds of activities that each actor is capable of based on the workflow event log. After we have learned all labeled data, we can suggest a suitable actor to undertake the specified activities when a new process is assigned. With the proposed method, we can get an average prediction accuracy of 97% and 91% on the data sets of two manufacturing enterprise applications respectively.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"4 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":"129356599","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}
引用次数: 3
Guiding the adoption of software development methods 指导软件开发方法的采用
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600825
Natalja Nikitina, M. Kajko-Mattsson
{"title":"Guiding the adoption of software development methods","authors":"Natalja Nikitina, M. Kajko-Mattsson","doi":"10.1145/2600821.2600825","DOIUrl":"https://doi.org/10.1145/2600821.2600825","url":null,"abstract":"Literature shows that as many as 82% of the organizations that adopt agile methods experience problems in their agile adoptions. Despite this, very few reports have provided guidelines for how to conduct software method adoption. This paper suggests a process model of software method adoption and lists contextual factors for guiding the deployment of software development methods. The adoption model and the contextual factors have been evaluated in six industrial method adoption projects and they have proven to be useful for guiding organizations in their software method adoption efforts.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"38 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":"116473791","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}
引用次数: 10
Software processes: how important is your domain? 软件过程:你的领域有多重要?
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600853
Ita Richardson
{"title":"Software processes: how important is your domain?","authors":"Ita Richardson","doi":"10.1145/2600821.2600853","DOIUrl":"https://doi.org/10.1145/2600821.2600853","url":null,"abstract":"There was a time when researching software processes meant just that – we were interested in making sure that the process for software development was effective. We did not really have to worry about the domains in which our software was used – well, maybe that was up to the requirements engineers or even those who were interested in usability, but it did not really affect the software processes through which the software was developed. But, things have changed! Software has become more ubiquitous. Software is used in products that are governed by regulation. Software is being developed in organisations that heretofore did not consider themselves software companies – such as automotive and medical device companies. As the manner in which software is being used has changed, so too must the processes by which software is developed. This paper presents the position that software processes can no longer ignore the domain – they have to change to ensure that software can be used wherever it is needed.","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":"133726471","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
An initial process decision table and a process evolution process 一个初始过程决策表和一个过程演化过程
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600849
B. Boehm
{"title":"An initial process decision table and a process evolution process","authors":"B. Boehm","doi":"10.1145/2600821.2600849","DOIUrl":"https://doi.org/10.1145/2600821.2600849","url":null,"abstract":"The Incremental Commitment Spiral Model (ICSM) presented in an ICSSP 2014 tutorial includes several decision milestones at which evidence of the feasibility of the proposed process is evaluated, and at which the stakeholders decide whether to proceed with it or to change course, based on the risk of proceeding with the proposed process. This generates a large number of potential processes, but we have found risk patterns that provide selection criteria for a set of common cases for at least the initial process.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"9 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":"125002076","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
A case study on software ecosystem characteristics in industrial automation software 工业自动化软件中软件生态系统特征的案例研究
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600826
Daniela Rabiser, Florian Angerer, Herbert Prähofer, P. Grünbacher
{"title":"A case study on software ecosystem characteristics in industrial automation software","authors":"Daniela Rabiser, Florian Angerer, Herbert Prähofer, P. Grünbacher","doi":"10.1145/2600821.2600826","DOIUrl":"https://doi.org/10.1145/2600821.2600826","url":null,"abstract":"In software ecosystems (SECOs) both internal and external developers build software solutions for specific market segments based on common technological platforms. Despite a significant body of research on SECOs there is still a need to empirically investigate the characteristics of SECOs in specific industrial environments to understand and improve development processes. In particular, when defining software processes understanding the roles of the participants in the SECO is crucial. This paper thus reports results of an exploratory case study in the industrial automation domain. We explore two research questions on SECO characteristics and discuss research issues we derived from our analyses. While our study confirms key SECO characteristics reported in the literature we also identify additional properties relevant for development processes in the domain of industrial automation.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"32 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":"114299247","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}
引用次数: 34
An expert-based cost estimation model for system test execution 基于专家的系统测试执行成本估算模型
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600840
B. Hauptmann, Maximilian Junker, S. Eder, Christian Amann, Rudolf Vaas
{"title":"An expert-based cost estimation model for system test execution","authors":"B. Hauptmann, Maximilian Junker, S. Eder, Christian Amann, Rudolf Vaas","doi":"10.1145/2600821.2600840","DOIUrl":"https://doi.org/10.1145/2600821.2600840","url":null,"abstract":"To execute system tests, two fundamentally different execution techniques exist: manual and automated execution. For each system test suite, one must decide how to employ those techniques (this strategy is called execution mode). Despite general conditions such as fixed testing strategies or development philosophies, almost all projects permit a wide range of possible execution modes to choose from. In industry, execution techniques are often chosen by experts based on rules of thumb, experience and best practices. Although the results are mostly tolerable, they may be not cost-effective. In retrospect, it is often unclear on what basis those decisions were made, making it difficult to assess whether they are still valid. Finally, it is hard to predict the costs for test execution beforehand. We introduce a cost model to estimate the economic impact of execution modes. Our cost model is based on expert estimations and gives additional input for testing experts in balancing pros and cons of execution modes at hand. Furthermore, it helps documenting and persists decisions during the life time of a test suite. Additionally, we report on a first case study, applying our cost model in industry.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"29 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":"116599357","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
Processes for embedded systems development: preliminary results from a systematic review 嵌入式系统开发的过程:系统回顾的初步结果
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600845
Guoping Rong, Tianyu Liu, Mingjuan Xie, Jieyu Chen, Cong Ma, Dong Shao
{"title":"Processes for embedded systems development: preliminary results from a systematic review","authors":"Guoping Rong, Tianyu Liu, Mingjuan Xie, Jieyu Chen, Cong Ma, Dong Shao","doi":"10.1145/2600821.2600845","DOIUrl":"https://doi.org/10.1145/2600821.2600845","url":null,"abstract":"With the proliferation of embedded ubiquitous systems in all aspects of human life, the development of embedded systems has been facing more and more challenges (e.g., quality, time to market, etc.). Meanwhile, lots of software processes have been reported to be applied in Embedded Systems Development (ESD) with various advantages and disadvantages. Therefore, it’s important to portrait a big picture of the state-of-the-practice of the adoption of the software processes in ESD, which may benefit both practitioners and researchers in this area. This paper presents our investigation on this topic using systematic review that is intended to: 1) identify typical challenging factors and how software processes and practices address them; and 2) discover improvement opportunities from both academic and industrial perspectives.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"13 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":"133796415","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
Towards an understanding of enabling process knowing in global software development: a case study 在全球软件开发中实现过程知识的理解:一个案例研究
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600836
Mansooreh Zahedi, M. Babar
{"title":"Towards an understanding of enabling process knowing in global software development: a case study","authors":"Mansooreh Zahedi, M. Babar","doi":"10.1145/2600821.2600836","DOIUrl":"https://doi.org/10.1145/2600821.2600836","url":null,"abstract":"Shared understanding of Software Engineering (SE) processes, that we call process knowing, is required for effective communication and coordination and communication within a team in order to improve team performance. SE Process knowledge can include roles, responsibilities and flow of information over a project lifecycle. Developing and sustaining process knowledge can be more challenging in Global Software Development (GSD). GSD distances can limit the ability of a team to develop a common understanding of processes. Anecdotes of the problems caused by lack of common understanding of processes in GSD are pervasive, but there is no reported empirical effort aimed at exploring the solutions to enable process knowing in GSD. We report a case study aimed at understanding an effort to enable process knowing for improving processes in GSD. The findings provide useful insights into the potential challenges of lack of process knowing and how an organization can enable process knowing for achieving the desired results that also help in increasing social interactions and positive behavioral changes.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"101 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":"123312226","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
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学术文献互助群
群 号:481959085
Book学术官方微信