International Conference on Software and Systems Process最新文献

筛选
英文 中文
Initial evaluation of data quality in a TSP software engineering project data repository 对TSP软件工程项目数据存储库中的数据质量进行初步评估
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600841
Yasutaka Shirai, William R. Nichols, Mark Kasunic
{"title":"Initial evaluation of data quality in a TSP software engineering project data repository","authors":"Yasutaka Shirai, William R. Nichols, Mark Kasunic","doi":"10.1145/2600821.2600841","DOIUrl":"https://doi.org/10.1145/2600821.2600841","url":null,"abstract":"To meet critical business challenges, software development teams need data to effectively manage product quality, cost, and schedule. The Team Software ProcessSM (TSPSM) provides a framework that teams use to collect software process data in real time, using a defined disciplined process. This data holds promise for use in software engineering research. We combined data from 109 industrial projects into a database to support performance benchmarking and model development. But is the data of sufficient quality to draw conclusions? We applied various tests and techniques to identify data anomalies that affect the quality of the data in several dimensions. In this paper, we report some initial results of our analysis, describing the amount and the rates of identified anomalies and suspect data, including incorrectness, inconsistency, and credibility. To illustrate the types of data available for analysis, we provide three examples. The preliminary results of this empirical study suggest that some aspects of the data quality are good and the data are generally credible, but size data are often missing.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"26 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":"114675881","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}
引用次数: 11
A collaborative method for business process oriented requirements acquisition and refining 面向业务流程的需求获取和提炼的协作方法
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600831
Han Lai, Rong Peng, Y. Ni
{"title":"A collaborative method for business process oriented requirements acquisition and refining","authors":"Han Lai, Rong Peng, Y. Ni","doi":"10.1145/2600821.2600831","DOIUrl":"https://doi.org/10.1145/2600821.2600831","url":null,"abstract":"Requirements Elicitation (RE) is a critical process in system/software engineering. Its goal is to capture the stakeholders’ expectations, needs and constraints, which can be elicited, analyzed and specified as requirements. Gathering the requirements correctly, clearly and completely in a natural way is a typical challenging problem, because requirements analysts always play key roles in the elicitation process dominantly while stakeholders participate in passively. In this paper, we propose a collective intelligence driven business process oriented requirements acquisition and refining method. Its aim is to reduce the requirements analysts’ dominance and promote stakeholders’ self-expression and self-improvement to elicit requirements clearly and completely. It adopts the group storytelling method to promote the collaboration and communication among stakeholders, utilizes the narrative network model to enhance the associations among story fragments, and introduces dialogue game theory to guide the progressive refining. At the same time, the activity theory is adopted as the description framework to present the method and an application example is introduced. Finally, a pilot experiment is carried out to evaluate its perceived usefulness and perceived ease of use; and the actual quality of the requirements based on the degree of completeness and understandability in comparison with JAD. The results show that the requirements elicited by BPCRAR are more complete and understandable than JAD. In addition, the BPCRAR is perceived usefulness and ease of use in the experiment.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"48 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":"124910056","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
The incremental commitment spiral model (ICSM): principles and practices for successful systems and software (Abstract Only) 增量承诺螺旋模型(ICSM):成功系统和软件的原则和实践(仅摘要)
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600857
B. Boehm, LiGuo Huang
{"title":"The incremental commitment spiral model (ICSM): principles and practices for successful systems and software (Abstract Only)","authors":"B. Boehm, LiGuo Huang","doi":"10.1145/2600821.2600857","DOIUrl":"https://doi.org/10.1145/2600821.2600857","url":null,"abstract":"This paper summarizes the Incremental Commitment Spiral Model (ICSM), a process model generator that enables organizations to determine which process model, or combination of models, best fits the needs of each system.","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":"127790224","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
Software domains in incremental development productivity decline 增量开发生产力中的软件域下降
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600830
Ramin Moazeni, Daniel Link, Celia Chen, B. Boehm
{"title":"Software domains in incremental development productivity decline","authors":"Ramin Moazeni, Daniel Link, Celia Chen, B. Boehm","doi":"10.1145/2600821.2600830","DOIUrl":"https://doi.org/10.1145/2600821.2600830","url":null,"abstract":"This research paper expands on a previously introduced phenomenon called Incremental Development Productivity Decline (IDPD) that is presumed to be present in all incremental software projects to some extent. Incremental models are now being used by many organizations in order to reduce development risks. Incremental development has become the most common method of software development. Therefore its characteristics inevitably influence the productivity of projects. Based on their observed IDPD, incrementally developed projects are split into several major IDPD categories. Different ways of measuring productivity are presented and evaluated in order to come to a definition or set of definitions that is suitable to these categories of projects. Data has been collected and analyzed, indicating the degree of IDPD associated with each category. Several hypotheses have undergone preliminary evaluations regarding the existence, stability and category-dependence of IDPD with encouraging results. Further data collection and hypothesis testing is underway.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"122 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":"127986336","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
Throughput based temporal verification for monitoring large batch of parallel processes 基于吞吐量的实时验证,用于监控大批量并行进程
International Conference on Software and Systems Process Pub Date : 2014-05-26 DOI: 10.1145/2600821.2600834
X. Liu, Dingxian Wang, Dong Yuan, Futian Wang, Yun Yang
{"title":"Throughput based temporal verification for monitoring large batch of parallel processes","authors":"X. Liu, Dingxian Wang, Dong Yuan, Futian Wang, Yun Yang","doi":"10.1145/2600821.2600834","DOIUrl":"https://doi.org/10.1145/2600821.2600834","url":null,"abstract":"On-time completion is one of the most important QoS (Quality of Service) dimensions for business processes running in the cloud. While today’s business systems often need to handle thousands of concurrent user requests, process monitoring is basically conducted in a one by one fashion. It is possible to repeat the strategies for monitoring a single process a thousand times to monitor a thousand parallel processes. However, the time overhead will be a thousand-fold increase as well, which brings a big challenge for process monitoring. In this paper, based on a novel runtime throughput consistency model, we propose a QoS-aware throughput based checkpoint selection strategy which can dynamically select a small number of checkpoints along the system timeline to facilitate the temporal verification of throughput constraints and achieve the target on-time completion rate. The experimental results demonstrate that our strategy can achieve the best efficiency and effectiveness compared with the state-of-the-art as well as other representative response-time based checkpoint selection strategies.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"17 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":"124996950","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}
引用次数: 16
Search based risk mitigation planning in project portfolio management 在项目组合管理中基于搜索的风险缓解计划
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486073
Junchao Xiao, L. Osterweil, Jing Chen, Qing Wang, Mingshu Li
{"title":"Search based risk mitigation planning in project portfolio management","authors":"Junchao Xiao, L. Osterweil, Jing Chen, Qing Wang, Mingshu Li","doi":"10.1145/2486046.2486073","DOIUrl":"https://doi.org/10.1145/2486046.2486073","url":null,"abstract":"Software projects are always facing various risks. These risks should be identified, analyzed, prioritized, mitigated, monitored and controlled. After risks are identified and analyzed, resources must then be devoted to mitigation. However, risk prioritization and mitigation planning are complicated problems. Especially in project portfolio management (PPM), resource contention among projects leads to difficulty in choosing and executing mitigation actions. This paper introduces a search based risk mitigation planning method that is useful in PPM. It integrates the analysis of risks, consideration of available resources, and evaluation of possible effects when taking risk mitigation actions. The method uses a genetic algorithm to search for the risk mitigation plan of optimal value. A case study shows how this method can identify effective risk mitigation plans, thus providing useful decision support for managers.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121056883","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
Building lean thinking in a telecom software development organization: strengths and challenges 在电信软件开发组织中构建精益思维:优势和挑战
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486064
Pilar Rodríguez, K. Mikkonen, P. Kuvaja, M. Oivo, J. Garbajosa
{"title":"Building lean thinking in a telecom software development organization: strengths and challenges","authors":"Pilar Rodríguez, K. Mikkonen, P. Kuvaja, M. Oivo, J. Garbajosa","doi":"10.1145/2486046.2486064","DOIUrl":"https://doi.org/10.1145/2486046.2486064","url":null,"abstract":"The potential shown by Lean in different domains has aroused interest in the software industry. However, it remains unclear how Lean can be effectively applied in a domain such as software development that is fundamentally different from manufacturing. This study explores how Lean principles are implemented in software development companies and the challenges that arise when applying Lean Software Development. For that, a case study was conducted at Ericsson R&D Finland, which successfully adopted Scrum in 2009 and subsequently started a comprehensible transition to Lean in 2010. Focus groups were conducted with company representatives to help devise a questionnaire supporting the creation of a Lean mindset in the company (Team Amplifier). Afterwards, the questionnaire was used in 16 teams based in Finland, Hungary and China to evaluate the status of the transformation. By using Lean thinking, Ericsson R&D Finland has made important improvements to the quality of its products, customer satisfaction and transparency within the organization. Moreover, build times have been reduced over ten times and the number of commits per day has increased roughly five times.The study makes two main contributions to research. First, the main factors that have enabled Ericsson R&D’’s achievements are analysed. Elements such as ‘network of product owners’, ‘continuous integration’, ‘work in progress limits’ and ‘communities of practice’ have been identified as being of fundamental importance. Second, three categories of challenges in using Lean Software Development were identified: ‘achieving flow’, ‘transparency’ and ‘creating a learning culture’.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132060859","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}
引用次数: 29
A discipline-spanning development process for self-adaptive mechatronic systems 自适应机电系统的跨学科开发过程
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486055
Christian Heinzemann, Oliver Sudmann, Wilhelm Schäfer, M. Tichy
{"title":"A discipline-spanning development process for self-adaptive mechatronic systems","authors":"Christian Heinzemann, Oliver Sudmann, Wilhelm Schäfer, M. Tichy","doi":"10.1145/2486046.2486055","DOIUrl":"https://doi.org/10.1145/2486046.2486055","url":null,"abstract":"Technical systems contain mechanical, electrical, and software parts. Consequently, they are developed by engineers of the respective disciplines. However, current industrial practice as well as existing development processes do not account for the required tight integration between the engineers of the different disciplines. Processes become even more complex, when self-adaptive systems are built. In this paper, we present a development process for self-adaptive mechatronic systems which particularly addresses the integration between the disciplines concerned with the development of software, namely control and software engineering. We illustrate the process by presenting examples from the development of autonomous railway vehicles which build convoys to improve energy efficiency.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"s3-33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130146985","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
Supporting process undo and redo in software engineering decision making 在软件工程决策中支持过程撤销和重做
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486057
Xiang Zhao, Yuriy Brun, L. Osterweil
{"title":"Supporting process undo and redo in software engineering decision making","authors":"Xiang Zhao, Yuriy Brun, L. Osterweil","doi":"10.1145/2486046.2486057","DOIUrl":"https://doi.org/10.1145/2486046.2486057","url":null,"abstract":"This paper presents a provenance-based approach for supporting undo and redo for software engineers. Writing software entails creating and reworking intricately intertwined software artifacts. After discovering a mistake in an earlier-completed task, a developer may wish to redo this task, but without undoing much of the work done since. Unfortunately, state-of-the-practice undo and redo mechanisms force the developer to manually redo the work completed since the mistake. This can cause considerable extra, often error-prone work. \u0000 We propose tracking the software engineering process provenance data, and using it to enable (1) undoing tasks by reverting the state of the process execution, (2) revisiting an old task while storing the provenance of undone tasks, and (3) automatically redoing those undone tasks that are consistent with the revision. Our case study of a developer performing a well-understood but complex refactoring demonstrates how our approach can greatly reduce the cost of mistakes made early but discovered late.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114137074","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}
引用次数: 8
Improving scenario testing process by adding value-based prioritization: an industrial case study 通过增加基于价值的优先级来改进场景测试过程:一个工业案例研究
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486061
Qi Li, B. Boehm
{"title":"Improving scenario testing process by adding value-based prioritization: an industrial case study","authors":"Qi Li, B. Boehm","doi":"10.1145/2486046.2486061","DOIUrl":"https://doi.org/10.1145/2486046.2486061","url":null,"abstract":"Most of the current testing strategies treat all aspects of software equally important in a value-neutral way; this becomes more risky when the testing resources are limited. Our goal in this case study aims at improving the testing cost-effectiveness of an industrial scenario testing process under time constraints. We proposed a value-based testing prioritization strategy which allows tests to be ranked by how well the tests can reduce risk exposure. Combining this with the tests’ relative costs enables them to be prioritized in terms of return on investment (ROI) or risk reduction leverage (RRL). Besides, a new metric Average Percentage of Business Importance Earned (APBIE) is proposed to measure how quickly the testing can reduce the quality uncertainty and earn the relative business importance of the system under test (SUT).The results from one case study to prioritize operational testing scenarios in Galorath Inc. show that our method can improve the testing cost-effectiveness in terms of APBIE.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115826430","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
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学术官方微信