International Conference on Software and Systems Process最新文献

筛选
英文 中文
An empirical characterization of the accuracy of software process elicitation 软件过程引出准确性的实证表征
International Conference on Software and Systems Process Pub Date : 2011-05-21 DOI: 10.1145/1987875.1987892
Carlton A. Crabtree, A. F. Norcio, C. Seaman
{"title":"An empirical characterization of the accuracy of software process elicitation","authors":"Carlton A. Crabtree, A. F. Norcio, C. Seaman","doi":"10.1145/1987875.1987892","DOIUrl":"https://doi.org/10.1145/1987875.1987892","url":null,"abstract":"Process models are often the basis for demonstrating compliance and recommending improvement in software engineering organizations. A descriptive model is a type of process model describing the human activities in software development that actually occur. The purpose of a descriptive model is to provide a baseline for further process improvement and analysis. Ideally, a descriptive model provides an explicit representation. However, if the descriptive model does not represent how a process is actually performed, subsequent recommendations for improvement may be based upon information that is depicted in the model but that does not actually take place. Similarly, a descriptive model may omit important information that is centrally relevant for an organization's process improvement goals. The accuracy of software process elicitation is an important measure and is the degree a descriptive model reflects an actual process in the real world. This study, informed by a synthesis of arguments from related literature, characterizes the accuracy of software process elicitation as the perception of error for a descriptive model. We collected data from 48 users in professional training settings using a between subjects design. The results suggest that users in the treatment group perceived significantly higher error.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123807478","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}
引用次数: 2
GoPoMoSA: a goal-oriented process modeling and simulation advisor GoPoMoSA:一个面向目标的流程建模和仿真顾问
International Conference on Software and Systems Process Pub Date : 2011-05-21 DOI: 10.1145/1987875.1987907
Xu Bai, LiGuo Huang, He Zhang, Alexander Egyed
{"title":"GoPoMoSA: a goal-oriented process modeling and simulation advisor","authors":"Xu Bai, LiGuo Huang, He Zhang, Alexander Egyed","doi":"10.1145/1987875.1987907","DOIUrl":"https://doi.org/10.1145/1987875.1987907","url":null,"abstract":"This paper presents GoPoMoSA, a Goal-oriented Process Modeling and Simulation Advisor that semi-automatically discovers suitable Software Process Modeling and Simulation (SPMS) techniques for (inexperienced) process modelers to achieve their process modeling goals. GoPoMoSA takes the goal-oriented modeling approach that captures the associations among Process Modeling Stakeholder goals and existing SPMS techniques via Relevant Process Elements modeled in the knowledge graphs. We evaluated the accuracy and feasibility of GoPoMoSA with data collected from 212 published SPMS literatures and a real-world process modeling and simulation case on requirements traceability. Our results show that GoPoMoSA (1) was able to find suitable SPMS techniques based on stakeholder goals with an average of 85.38% accuracy; (2) helped novice process modelers effectively and efficiently achieve their goals.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126356790","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
Toward a comparable characterization for software development activities in context of MDE 在MDE的背景下,对软件开发活动进行可比较的描述
International Conference on Software and Systems Process Pub Date : 2011-05-21 DOI: 10.1145/1987875.1987884
R. Hebig, Andreas Seibel, H. Giese
{"title":"Toward a comparable characterization for software development activities in context of MDE","authors":"R. Hebig, Andreas Seibel, H. Giese","doi":"10.1145/1987875.1987884","DOIUrl":"https://doi.org/10.1145/1987875.1987884","url":null,"abstract":"Model-Driven Engineering (MDE) mixes up manual activities, like coding or modeling, with automated activities, such as transformation or generation steps, which can lead to constraints on the development process. Currently, we know little about such constraints. For gaining more knowledge about this it is necessary to capture and compare MDE activities from practice to identify reoccurring structures that can be associated to constraints on the software development process. However, current techniques to capture MDE activities are not sufficient for comparison. Therefore, we developed a new approach to characterize activities based on relations between consumed and produced artifacts. Further, we evaluated this approach by applying it to activities from industrial case studies. Thereby, we found that our approach is applicable to capture complex industrial activities and that the identification of reoccurring structures is possible. These results enable future research about the influence of MDE activities on software development processes.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131042803","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
To branch or not to branch? 分支还是不分支?
International Conference on Software and Systems Process Pub Date : 2011-05-21 DOI: 10.1145/1987875.1987890
Rahul Premraj, A. Tang, N. Linssen, Hub Geraats, H. Vliet
{"title":"To branch or not to branch?","authors":"Rahul Premraj, A. Tang, N. Linssen, Hub Geraats, H. Vliet","doi":"10.1145/1987875.1987890","DOIUrl":"https://doi.org/10.1145/1987875.1987890","url":null,"abstract":"The study of Software Configuration Management (SCM) has so far focused on the use of tools, SCM models, strategies, patterns or best practices. There are few industry studies on how an organization actually practices file branching and merging. In this empirical study at Océ, we have observed that some developers create branches freely without regards to their consequences on merging. This contradicts recommended best practices and SCM processes. So we investigate if there are hidden costs in propagating or merging changes at Océ. The investigation led us to understand that branching and merging can be done freely under certain circumstances to provide development concurrency. However, some files cannot be branched freely and it may be better to use recommended practices to edit them. Some roles were also noted to be more affected by branching of files.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131660907","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}
引用次数: 25
Towards an understanding of tailoring scrum in global software development: a multi-case study 对全球软件开发中裁剪scrum的理解:多案例研究
International Conference on Software and Systems Process Pub Date : 2011-05-21 DOI: 10.1145/1987875.1987894
Emam Hossain, Paul L. Bannerman, D. R. Jeffery
{"title":"Towards an understanding of tailoring scrum in global software development: a multi-case study","authors":"Emam Hossain, Paul L. Bannerman, D. R. Jeffery","doi":"10.1145/1987875.1987894","DOIUrl":"https://doi.org/10.1145/1987875.1987894","url":null,"abstract":"There is growing interest in applying Scrum practices in Global Software Development to leverage the advantages of both. However, the effective use of Scrum practices largely depends on close interactions between project stakeholders. The distribution of project stakeholders in GSD provides significant challenges related to project collaboration processes that may limit the use of Scrum. However, project managers increasingly seek to use the Scrum model in their distributed projects. While there is an emerging body of industrial experience, there are limited empirical studies that discuss Scrum tailoring in GSD. The paper reports a multi-case study that investigates the impact of key project contextual factors on the use of Scrum practices in GSD. This study is relevant to researchers and practitioners who are seeking ways to use Scrum in GSD and improve project effectiveness.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122348072","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}
引用次数: 47
Experiences mining open source release histories 有挖掘开源发布历史的经验
International Conference on Software and Systems Process Pub Date : 2011-05-21 DOI: 10.1145/1987875.1987911
Jason Tsay, Hyrum K. Wright, D. Perry
{"title":"Experiences mining open source release histories","authors":"Jason Tsay, Hyrum K. Wright, D. Perry","doi":"10.1145/1987875.1987911","DOIUrl":"https://doi.org/10.1145/1987875.1987911","url":null,"abstract":"Software releases form a critical part of the life cycle of a software project. Typically, each project produces releases in its own way, using various methods of versioning, archiving, announcing and publishing the release. Understanding the release history of a software project can shed light on the project history, as well as the release process used by that project, and how those processes change. However, many factors make automating the retrieval of release history information difficult, such as the many sources of data, a lack of relevant standards and a disparity of tools used to create releases.\u0000 In spite of the large amount of raw data available, no attempt has been made to create a release history database of a large number of projects in the open source ecosystem. This paper presents our experiences, including the tools, techniques and pitfalls, in our early work to create a software release history database which will be of use to future researchers who want to study and model the release engineering process in greater depth.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117212879","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
An MDE approach to software process tailoring 软件过程裁剪的MDE方法
International Conference on Software and Systems Process Pub Date : 2011-05-21 DOI: 10.1145/1987875.1987885
J. A. Hurtado Alegría, M. Bastarrica, Alcides Quispe, S. Ochoa
{"title":"An MDE approach to software process tailoring","authors":"J. A. Hurtado Alegría, M. Bastarrica, Alcides Quispe, S. Ochoa","doi":"10.1145/1987875.1987885","DOIUrl":"https://doi.org/10.1145/1987875.1987885","url":null,"abstract":"Defining organizational processes is essential for enhancing maturity. However the best process depends on the particularities of each project. Typically a process engineer defines a specific process for each project in an ad-hoc fashion, which is expensive, unrepeatable and error prone. Trying to deal with this challenge we propose a model-based approach to software process tailoring that generates project specific processes based on the organizational process and the project context. The approach is systematic, repeatable and it does not depend on the people using it. The proposal has been applied for tailoring the Requirements Engineering process of a medium size company. The obtained results were validated by process engineers of the company. Processes obtained using the proposed approach matched the ones used in the company for planned contexts and also they were reasonable for non-expected situations.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126534942","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}
引用次数: 67
Requirements for process management support: experience from the Japanese aerospace industry 流程管理支持要求:具有日本航空航天工业的经验
International Conference on Software and Systems Process Pub Date : 2011-05-21 DOI: 10.1145/1987875.1987904
Martin Kowalczyk, O. Armbrust, M. Katahira, Tatsuya Kaneko, Yuko Miyamoto, Yumi Koishi
{"title":"Requirements for process management support: experience from the Japanese aerospace industry","authors":"Martin Kowalczyk, O. Armbrust, M. Katahira, Tatsuya Kaneko, Yuko Miyamoto, Yumi Koishi","doi":"10.1145/1987875.1987904","DOIUrl":"https://doi.org/10.1145/1987875.1987904","url":null,"abstract":"In recent years, software process management has been a major topic in research and industry. But only few of the proposed research approaches have been transferred into industrial practice and significant challenges remain in practice. Today organizations have to deal with complex process model hierarchies, which are often used in a distributed collaboration context. This experience report outlines current practitioners' requirements regarding software process management and their use to evaluate and select a suitable technology to support the Japan Aerospace Exploration Agency's software process management activities.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131905020","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}
引用次数: 2
Agile development with security engineering activities 具有安全工程活动的敏捷开发
International Conference on Software and Systems Process Pub Date : 2011-05-21 DOI: 10.1145/1987875.1987900
D. Baca, B. Carlsson
{"title":"Agile development with security engineering activities","authors":"D. Baca, B. Carlsson","doi":"10.1145/1987875.1987900","DOIUrl":"https://doi.org/10.1145/1987875.1987900","url":null,"abstract":"Agile software development has been used by industry to create a more flexible and lean software development process, i.e making it possible to develop software at a faster rate and with more agility during development. There are however concerns that the higher development pace and lack of documentation are creating less secure software. We have therefore looked at three known Security Engineering processes, Microsoft SDL, Cigatel touchpoints and Common Criteria and identified what specific security activities they performed. We then compared these activities with an Agile development process that is used in industry. Developers, from a large telecommunication manufacturer, were interviewed to learn their impressions on using these security activities in an agile development process. We produced a security enhanced Agile development process that we present in this paper. This new Agile process use activities from already established security engineering processes that provide the benefit the developers wanted but did not hinder or obstruct the Agile process in a significant way.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116144539","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}
引用次数: 66
Understanding how novices are integrated in a team analysing their tool usage 了解新手如何融入团队,分析他们的工具使用情况
International Conference on Software and Systems Process Pub Date : 2011-05-21 DOI: 10.1145/1987875.1987910
Ilenia Fronza, A. Sillitti, G. Succi, Jelena Vlasenko
{"title":"Understanding how novices are integrated in a team analysing their tool usage","authors":"Ilenia Fronza, A. Sillitti, G. Succi, Jelena Vlasenko","doi":"10.1145/1987875.1987910","DOIUrl":"https://doi.org/10.1145/1987875.1987910","url":null,"abstract":"Novices' activities can be very different from those of experienced developers. The analysis of tool usage can propose early insights on novices integration in the team and also provide a method to compare their activities with experts. In this work we compare novices and experts in terms of tool usage, both in solo and in Pair Programming (PP). At the end of the integration process, novices activities are aligned to experts ones. Data for this study have been collected in an industrial team of 17 developers for a period of 10 months. The usage of AISEMA (Automated In-Process Software Engineering Measurement and Analysis) systems allowed us to have continuous, accurate and low cost measurement for our analysis.","PeriodicalId":296714,"journal":{"name":"International Conference on Software and Systems Process","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114331051","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
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学术官方微信