International Conference on Software and Systems Process最新文献

筛选
英文 中文
qEstimation: a process for estimating size and effort of software testing 评估:一个评估软件测试规模和工作量的过程
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486052
Vu Nguyen, V. Phạm, V. Lam
{"title":"qEstimation: a process for estimating size and effort of software testing","authors":"Vu Nguyen, V. Phạm, V. Lam","doi":"10.1145/2486046.2486052","DOIUrl":"https://doi.org/10.1145/2486046.2486052","url":null,"abstract":"Software testing is an essential activity of the software development lifecycle. To ensure quality, applicability, and usefulness of a product, development teams must spend considerable time and resources testing, which makes the estimation of the software testing effort, a critical activity. This paper describes a simple process, which we name qEstimation, to estimate the size and effort of the software testing activities. The process incorporates a proposed approach to measuring the size of the test case based on its checkpoints, preconditions and test data, as well as the type of testing. To investigate the practicality of the process, we apply it to estimate the size and effort of two outsourcing testing projects at a software company. In these projects, the estimates produced by the process are more accurate than those estimated by individual testers using their pure experience. This result indicates that our approach can be useful to estimating similar testing projects in practice.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"10 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":"122417517","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
A methodology to derive sustainability indicators for software development projects 为软件开发项目导出可持续性指标的方法
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486060
G. Lami, F. Fabbrini, M. Fusani
{"title":"A methodology to derive sustainability indicators for software development projects","authors":"G. Lami, F. Fabbrini, M. Fusani","doi":"10.1145/2486046.2486060","DOIUrl":"https://doi.org/10.1145/2486046.2486060","url":null,"abstract":"The ever-increasing pervasiveness of Information and Communication Technologies (ICT) not only is determining radical changes in everyone’s life-style, in the social organizations, and in the economic dynamics, but it is causing relevant direct and indirect effects on the environment as well. One of the aspects not yet sufficiently addressed in literature is the sustainability of the software lifecycle. In this paper, we focus on the sustainability management of software development projects. In the practice, software development projects are managed by considering principally parameters as time, costs and quality of work products. We propose a methodological approach aimed at identifying sustainability indicators to be used in project management to set up sustainability objectives for a software development project, to control their achievement during the project itself and, possibly, to adopt corrective actions to maintain the project aligned with them. The availability of such sustainability indicators may contribute to reduce the carbon footprint of the activities performed in software development projects as well as to speed-up the development of a green culture in organizations developing software.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"27 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":"114611708","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
Mining explicit rules for software process evaluation 挖掘用于软件过程评估的显式规则
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486067
Chengnian Sun, Jing Du, Ning Chen, Siau-Cheng Khoo, Ye Yang
{"title":"Mining explicit rules for software process evaluation","authors":"Chengnian Sun, Jing Du, Ning Chen, Siau-Cheng Khoo, Ye Yang","doi":"10.1145/2486046.2486067","DOIUrl":"https://doi.org/10.1145/2486046.2486067","url":null,"abstract":"We present an approach to automatically discovering explicit rules for software process evaluation from evaluation histories. Each rule is a conjunction of a subset of attributes in a process execution, characterizing why the execution is normal or anomalous. The discovered rules can be used for stakeholder as expertise to avoid mistakes in the future, thus improving software process quality; it can also be used to compose a classifier to automatically evaluate future process execution. We formulate this problem as a contrasting itemset mining task, and employ the branch-and-bound technique to speed up mining by pruning search space. We have applied the proposed approach to four real industrial projects in a commercial bank. Our empirical studies show that the discovered rules can precisely pinpoint the cause of all anomalous executions, and the classifier built on the rules is able to accurately classify unknown process executions into the normal or anomalous class.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"4 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":"115053240","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}
引用次数: 24
A communication process for global requirements engineering 全球需求工程的沟通过程
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486070
S. I. Hashmi, F. Ishikawa, Ita Richardson
{"title":"A communication process for global requirements engineering","authors":"S. I. Hashmi, F. Ishikawa, Ita Richardson","doi":"10.1145/2486046.2486070","DOIUrl":"https://doi.org/10.1145/2486046.2486070","url":null,"abstract":"Globally distributed software development teams face problems with software development life cycle phases, as the distributed nature of each of these phases make it even more challenging to communicate between the stakeholders. Global distance can give rise to incomplete requirements handovers which make the situation more difficult. It is important to address this issue as the end product is likely to deliver less business value when such problems arise. In this research, we propose a process to facilitate non-verbal communication among globally distributed requirements engineering teams. The focus of this research is the situation that occurs after requirements are handed to another site. Our proposed process endeavors to ensure that incomplete and conflicting requirements are identified and mitigated.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"389 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":"134545983","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
Episode measurement method: a data collection technique for observing team processes 情节测量法:一种用于观察团队过程的数据收集技术
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486066
Yvan Ton-That, P. Robillard, Mathieu Lavallée
{"title":"Episode measurement method: a data collection technique for observing team processes","authors":"Yvan Ton-That, P. Robillard, Mathieu Lavallée","doi":"10.1145/2486046.2486066","DOIUrl":"https://doi.org/10.1145/2486046.2486066","url":null,"abstract":"Team effectiveness is crucial to the success of a project. It is important to measure the processes that teams perform, in order to evaluate and improve new practices. Results from a mapping study categorizing the measurement methods applied to these processes identify the most popular approaches and the need for first degree observational methods. This paper describes a data collection technique for observing team processes. A case study performed with senior students is set up to validate the method. A questionnaire was submitted to participants to identify issues related to data accuracy. Illustrative analyses demonstrate that the episode measurement method can be used to observe team process patterns. The data from the questionnaire indicate that the method does not pose as a significant threat to the internal validity of a study, and that it is useful for observing the dynamic processes in which teams engage to resolve task demands.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"25 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":"132829207","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
The challenges of emerging software eco-systems (keynote) 新兴软件生态系统的挑战(主题演讲)
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486048
Neil G. Siegel
{"title":"The challenges of emerging software eco-systems (keynote)","authors":"Neil G. Siegel","doi":"10.1145/2486046.2486048","DOIUrl":"https://doi.org/10.1145/2486046.2486048","url":null,"abstract":"New opportunities for software-intensive system configurations are arriving on the market; these include cyber-physical, cyber-social, and cloud structures. Because of the convenience and cost-savings opportunities they offer, these capabilities and configurations will be adopted, most likely quickly and at large scale. Some of these configurations, however, have the potential to create (or already are creating) significant unintended problems and vulnerabilities. The author identifies a range of such unintended problems and vulnerabilities, and indicates the types of research and new insights that will be needed so as to allow society to obtain the benefits promised by these emerging opportunities.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"29 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":"121371149","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
Modeling user story completion of an agile software process 为敏捷软件过程的用户故事完成建模
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486063
Dan X. Houston, D. Buettner
{"title":"Modeling user story completion of an agile software process","authors":"Dan X. Houston, D. Buettner","doi":"10.1145/2486046.2486063","DOIUrl":"https://doi.org/10.1145/2486046.2486063","url":null,"abstract":"Although some researchers have studied agile techniques of software development using simulation, simulation studies of actual agile projects are difficult to find. This report on an industrial case study seeks to address this need by presenting an experience of modeling and analyzing an agile software development process using discrete event simulation. The study, undertaken for software process improvement, produced analyses that provided project management with process capability information. First, a sensitivity analysis used a designed experiment to measure the dominant factors in user story productivity. Second, a response surface provided information on the process tolerance for defect rework. Finally, a scenario comparison supported a management decision on sprint usage.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"50 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":"114964562","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
A model for estimating agile project process and schedule acceleration 一个评估敏捷项目过程和进度加速的模型
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486053
Dan Ingold, B. Boehm, S. Koolmanojwong
{"title":"A model for estimating agile project process and schedule acceleration","authors":"Dan Ingold, B. Boehm, S. Koolmanojwong","doi":"10.1145/2486046.2486053","DOIUrl":"https://doi.org/10.1145/2486046.2486053","url":null,"abstract":"Accelerating development schedules is increasingly important in a competitive world. Reduced time-to-market is a key response to competitive threats in the commercial sphere, and rapid response in deploying military systems may save lives in a geopolitical environment characterized by rapidly emerging and ever-changing physical threats. Agile/lean development methodologies show promise in providing the desired schedule acceleration, but it can be difficult for planners to determine the effects of these factors on schedule duration, and to make appropriate choices to optimize project performance. The Constructive Rapid Application Development Model (CORADMO) attempts to quantify the effects of key schedule drivers, and thus enable planners to estimate the relative schedule that will result from varying these parameters.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"780 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":"126928154","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
Criteria for software process tailoring: a systematic review 软件过程裁剪的标准:系统的评审
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486078
G. Kalus, M. Kuhrmann
{"title":"Criteria for software process tailoring: a systematic review","authors":"G. Kalus, M. Kuhrmann","doi":"10.1145/2486046.2486078","DOIUrl":"https://doi.org/10.1145/2486046.2486078","url":null,"abstract":"Independently from which software process was selected for a company or a project, the selected software process usually cannot be applied without any customization. Although the need to tailor a software process to specific project requirements seems to be widely accepted and unquestioned, the way of doing the tailoring remains unclear and is, therefore, often left to the expertise of process engineers or project managers. What are the criteria to be applied in the tailoring? What are dependencies between different criteria and how should certain criteria influence the software process? In this paper we investigate concrete tailoring criteria for the tailoring of software processes. To this end, we present a collection of 49 tailoring criteria as the outcomes of a systematic literature review. We further analyze the impact of the discovered tailoring criteria by relating them to a set of 20 exemplary tailoring actions, which affect the project-specific software process. Our outcomes show that the factors influencing the tailoring are well understood, however, the consequences of the criteria remain abstract and need to be interpreted on a project-per-project basis.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"83 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":"131933819","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}
引用次数: 120
How to treat timing information for software effort estimation? 如何处理软件工作量评估的时间信息?
International Conference on Software and Systems Process Pub Date : 2013-05-18 DOI: 10.1145/2486046.2486051
Masateru Tsunoda, S. Amasaki, C. Lokan
{"title":"How to treat timing information for software effort estimation?","authors":"Masateru Tsunoda, S. Amasaki, C. Lokan","doi":"10.1145/2486046.2486051","DOIUrl":"https://doi.org/10.1145/2486046.2486051","url":null,"abstract":"Software development effort estimation is an essential aspect of software project management. An effort estimation model expresses relationships between effort and factors such as organizational and project features (e.g. software functional size, and the programming language used in a project). However, software development practices and tools change over time, to environmental changes. This can affect some relationships assumed in an effort estimation model. A moving windows method (a method for treating the timing information of projects), has thus been proposed for estimation models. The moving windows method uses data from a fixed number of the most recent projects data for model construction. However, it is not clear that moving windows is the best way to handle the timing information in an estimation model. The goal of our research is to determine how best to treat timing information in constructing effort estimation models. To achieve the goal, we compared six different methods (moving windows, dummy variable of moving windows, dummy variables of equal bins, dummy variables of year, year predictor, and serial number) for treating timing data, in terms of estimation accuracy. In the experiment, we use three software development project datasets. We found that moving windows is best when the number of projects included in the dataset is not small, and dummy variable of moving windows is the best when the number is small.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"29 4 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":"115990816","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}
引用次数: 5
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学术官方微信