首页 > 最新文献

2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)最新文献

英文 中文
Scrumconix: Agile and Documented Method to AGSD scrum: AGSD的敏捷和文档化方法
L. T. Portela, Gilberto Borrego
Many companies have adopted agile software development (ASD), mainly due to it can handle scarce requirements. However, some unsolved challenges exist in ASD, particularly in global software development (GSD) companies (known as AGSD). These challenges include ASD lax documentation contrasted by the methodological standardization required in GSD, due to its inherent distances. Lax documentation leads to documentation debt and architectural knowledge (AK) vaporization, which cause negative effects on the development process and on the product itself. In order to reduce these effects, we propose Scrumconix, a hybrid method that uses a lightweight approach to document in AGSD environments, which also aims to decrease the effect of linguistic and cultural distances. In addition, we present preliminary results of Scrumconix implementation in a Mexican AGSD company.
许多公司已经采用了敏捷软件开发(ASD),主要是因为它可以处理稀缺的需求。然而,在ASD中存在一些未解决的挑战,特别是在全球软件开发(GSD)公司(称为AGSD)中。由于其固有的距离,这些挑战包括ASD松散的文档与GSD所需的方法标准化形成对比。松散的文档会导致文档债务和体系结构知识(AK)蒸发,这会对开发过程和产品本身产生负面影响。为了减少这些影响,我们提出了Scrumconix,这是一种在AGSD环境中使用轻量级方法进行文档记录的混合方法,它也旨在减少语言和文化距离的影响。此外,我们还介绍了Scrumconix在一家墨西哥AGSD公司实现的初步结果。
{"title":"Scrumconix: Agile and Documented Method to AGSD","authors":"L. T. Portela, Gilberto Borrego","doi":"10.1109/ICGSE.2016.39","DOIUrl":"https://doi.org/10.1109/ICGSE.2016.39","url":null,"abstract":"Many companies have adopted agile software development (ASD), mainly due to it can handle scarce requirements. However, some unsolved challenges exist in ASD, particularly in global software development (GSD) companies (known as AGSD). These challenges include ASD lax documentation contrasted by the methodological standardization required in GSD, due to its inherent distances. Lax documentation leads to documentation debt and architectural knowledge (AK) vaporization, which cause negative effects on the development process and on the product itself. In order to reduce these effects, we propose Scrumconix, a hybrid method that uses a lightweight approach to document in AGSD environments, which also aims to decrease the effect of linguistic and cultural distances. In addition, we present preliminary results of Scrumconix implementation in a Mexican AGSD company.","PeriodicalId":437860,"journal":{"name":"2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129318699","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
Hiring in the Global Stage: Profiles of Online Contributions 全球舞台上的招聘:在线贡献简介
A. Sarma, Xiaofan Chen, S. Kuttal, Laura A. Dabbish, Zhendong Wang
Managers are increasingly using online contributions to make hiring decisions. However, it is nontrivial to find the relevant information of candidates in large online, global communities. We present Visual Resume, a novel tool that aggregates information on contributions across two different types of peer production sites (a code hosting site and a technical Q&A forum). Visual Resume displays summaries of developers' contributions, and allows easy access to contribution details. It also facilitates pairwise comparisons of candidates through a card-based design. Our study, involving participants from global organizations or corporations that draw from the global community, indicates that Visual Resume facilitated hiring decisions, both technical and soft skills were important when making these decisions.
管理人员越来越多地使用在线投稿来做出招聘决定。然而,在大型在线全球社区中找到候选人的相关信息并非易事。我们介绍了Visual Resume,这是一种新颖的工具,可以聚合两种不同类型的对等生产站点(代码托管站点和技术问答论坛)的贡献信息。Visual Resume显示开发人员贡献的摘要,并允许轻松访问贡献的详细信息。它还通过基于卡片的设计促进了候选人的两两比较。我们的研究涉及了来自全球社区的全球组织或公司的参与者,表明视觉简历有助于招聘决策,在做出这些决策时,技术技能和软技能都很重要。
{"title":"Hiring in the Global Stage: Profiles of Online Contributions","authors":"A. Sarma, Xiaofan Chen, S. Kuttal, Laura A. Dabbish, Zhendong Wang","doi":"10.1109/ICGSE.2016.35","DOIUrl":"https://doi.org/10.1109/ICGSE.2016.35","url":null,"abstract":"Managers are increasingly using online contributions to make hiring decisions. However, it is nontrivial to find the relevant information of candidates in large online, global communities. We present Visual Resume, a novel tool that aggregates information on contributions across two different types of peer production sites (a code hosting site and a technical Q&A forum). Visual Resume displays summaries of developers' contributions, and allows easy access to contribution details. It also facilitates pairwise comparisons of candidates through a card-based design. Our study, involving participants from global organizations or corporations that draw from the global community, indicates that Visual Resume facilitated hiring decisions, both technical and soft skills were important when making these decisions.","PeriodicalId":437860,"journal":{"name":"2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)","volume":"28 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123459845","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}
引用次数: 28
A Global Teaming Model for Global Software Development Governance: A Case Study 全球软件开发治理的全球团队模型:一个案例研究
J. Noll, Sarah Beecham, Ita Richardson, Clodagh Nic Canna
Global software development (GSD) is increasingly the norm. As firms expand into new markets overseas, acquire companies in different countries, and recruit talented developers in new locations, projects become distributed by necessity. As projects become increasingly distributed, and include external participants such as outsourcing vendors, conventional top-down management oversight and control becomes more difficult. How can organizations ensure that the activities of all parties involved are aligned with the strategic objectives and values of a software development undertaking? The Global Teaming Model is a framework that specifies practices and recommendations for Global Software Development. As such, it serves as a means to organize GSD practices relevant to Software Development Governance. We conducted a case study of a small team engaged in Global Software Development, identifying governance shortcomings. Then, we used the Global Teaming Model to identify governance practices that would address those shortcomings. We identified several aspects of the team's interactions with other teams in the company that would be improved by recommendations from the Global Teaming Governance Model. The Global Teaming Model provides a blueprint for Software Development Governance that organizations seeking to globalize their current development projects in a controlled way can use to implement good Software Development Governance.
全球软件开发(GSD)日益成为一种规范。随着公司向海外新市场扩张,收购不同国家的公司,并在新地区招募有才华的开发人员,项目必然会分布。随着项目变得越来越分散,并包括外部参与者,如外包供应商,传统的自上而下的管理监督和控制变得更加困难。组织如何确保所有相关方的活动与软件开发企业的战略目标和价值一致?全局团队模型是为全局软件开发指定实践和建议的框架。因此,它作为组织与软件开发治理相关的GSD实践的一种手段。我们对一个从事全球软件开发的小团队进行了案例研究,确定了治理的缺点。然后,我们使用全球团队模型来确定可以解决这些缺点的治理实践。我们确定了团队与公司中其他团队互动的几个方面,这些方面将通过全球团队治理模型的建议得到改进。全球团队模型为软件开发治理提供了一个蓝图,寻求以受控的方式使其当前的开发项目全球化的组织可以使用该蓝图来实现良好的软件开发治理。
{"title":"A Global Teaming Model for Global Software Development Governance: A Case Study","authors":"J. Noll, Sarah Beecham, Ita Richardson, Clodagh Nic Canna","doi":"10.1109/ICGSE.2016.33","DOIUrl":"https://doi.org/10.1109/ICGSE.2016.33","url":null,"abstract":"Global software development (GSD) is increasingly the norm. As firms expand into new markets overseas, acquire companies in different countries, and recruit talented developers in new locations, projects become distributed by necessity. As projects become increasingly distributed, and include external participants such as outsourcing vendors, conventional top-down management oversight and control becomes more difficult. How can organizations ensure that the activities of all parties involved are aligned with the strategic objectives and values of a software development undertaking? The Global Teaming Model is a framework that specifies practices and recommendations for Global Software Development. As such, it serves as a means to organize GSD practices relevant to Software Development Governance. We conducted a case study of a small team engaged in Global Software Development, identifying governance shortcomings. Then, we used the Global Teaming Model to identify governance practices that would address those shortcomings. We identified several aspects of the team's interactions with other teams in the company that would be improved by recommendations from the Global Teaming Governance Model. The Global Teaming Model provides a blueprint for Software Development Governance that organizations seeking to globalize their current development projects in a controlled way can use to implement good Software Development Governance.","PeriodicalId":437860,"journal":{"name":"2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123435501","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}
引用次数: 18
Using Architectural Constraints to Drive Software Component Reuse While Adding and Enhancing Features: In a Global Software Engineering Team 在增加和增强功能的同时,使用架构约束来驱动软件组件重用:在一个全球软件工程团队中
S. Vaikar, Madan Mohan Jha, Felix Brunner
We develop integrated systems that consist of software and hardware components with a lifespan ranging from 10-15 years. During the life span of these systems, market needs change significantly due to technological advancements, environmental needs, and cultural preferences. Cost of change of software vis-à-vis hardware is a big driver which often leads to the introduction of change to software for meeting evolving market expectations. The biggest advantage of software-'easy adaptability'-is also its biggest drawback, because it makes software susceptible tochange. Hence, designing software is extremely challenging specially in Globally Distributed Software Development (GDSD). In this practice paper, we share our approach of leveraging the constraints of software architecture, the challenges encountered and lessons learnt which enabled higher software reuse when adding and enhancing features while reducing overall costs and shrinking time to market for a Globally Distributed Software Development team.
我们开发的集成系统由软件和硬件组成,使用寿命从10年到15年不等。在这些系统的生命周期内,由于技术进步、环境需求和文化偏好,市场需求会发生重大变化。软件变更成本vs -à-vis硬件是一个很大的驱动因素,它经常导致软件变更的引入,以满足不断变化的市场期望。软件最大的优点——“易于适应”——也是它最大的缺点,因为它使软件易受变化的影响。因此,设计软件是极具挑战性的,特别是在全球分布式软件开发(GDSD)中。在这篇实践论文中,我们分享了我们利用软件架构约束的方法,遇到的挑战和吸取的教训,这些方法在为全球分布式软件开发团队增加和增强功能的同时降低了总体成本并缩短了上市时间,从而实现了更高的软件重用。
{"title":"Using Architectural Constraints to Drive Software Component Reuse While Adding and Enhancing Features: In a Global Software Engineering Team","authors":"S. Vaikar, Madan Mohan Jha, Felix Brunner","doi":"10.1109/ICGSE.2016.23","DOIUrl":"https://doi.org/10.1109/ICGSE.2016.23","url":null,"abstract":"We develop integrated systems that consist of software and hardware components with a lifespan ranging from 10-15 years. During the life span of these systems, market needs change significantly due to technological advancements, environmental needs, and cultural preferences. Cost of change of software vis-à-vis hardware is a big driver which often leads to the introduction of change to software for meeting evolving market expectations. The biggest advantage of software-'easy adaptability'-is also its biggest drawback, because it makes software susceptible tochange. Hence, designing software is extremely challenging specially in Globally Distributed Software Development (GDSD). In this practice paper, we share our approach of leveraging the constraints of software architecture, the challenges encountered and lessons learnt which enabled higher software reuse when adding and enhancing features while reducing overall costs and shrinking time to market for a Globally Distributed Software Development team.","PeriodicalId":437860,"journal":{"name":"2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114681864","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
Findings on AGSD Architectural Knowledge Sharing 关于AGSD架构知识共享的发现
Gilberto Borrego, A. Morán, Ramón R. Palacio, O. M. Rodríguez-Elías
Agile Software Development (ASD) is increasingly common in globally distributed teams -- it is known as AGSD. However, while in ASD face-to-face interactions are preferred over document-based communications, in global software development document-based communication is preferred. These differences affect Architectural Knowledge Management. AGSD workers preferably convey architectural knowledge (AK) by frequent interactions across sites through unstructured and textual electronic media (UTEM) (chats, emails, forums, etc.), i.e., AK is articulated in these media. UTEM leave unstructured logs of shared AK. We present an empirical study to understand AK articulation through UTEM in AGSD teams. Our results are an ontological model about AK articulation through UTEM in AGSD teams, and 11 categories of UTEM interactions across sites, where requirements and coding themes were prominent. Also, we found that AK in UTEM is perceived as important, regardless of the interaction frequency.
敏捷软件开发(ASD)在全球分布式团队中越来越普遍——它被称为AGSD。然而,在ASD中,面对面的交流比基于文档的交流更受欢迎,而在全球软件开发中,基于文档的交流更受欢迎。这些差异影响着架构知识管理。AGSD工作人员最好通过非结构化和文本电子媒体(UTEM)(聊天、电子邮件、论坛等)跨站点的频繁交互来传达架构知识(AK),也就是说,AK是在这些媒体中表达出来的。UTEM会留下共享AK的非结构化日志。我们提出了一项实证研究,以了解通过UTEM在AGSD团队AK衔接。我们的结果是AGSD团队中通过UTEM表达AK的本体论模型,以及跨站点的11类UTEM交互,其中需求和编码主题是突出的。此外,我们发现,无论相互作用频率如何,UTEM中的AK都被认为是重要的。
{"title":"Findings on AGSD Architectural Knowledge Sharing","authors":"Gilberto Borrego, A. Morán, Ramón R. Palacio, O. M. Rodríguez-Elías","doi":"10.1109/ICGSE.2016.38","DOIUrl":"https://doi.org/10.1109/ICGSE.2016.38","url":null,"abstract":"Agile Software Development (ASD) is increasingly common in globally distributed teams -- it is known as AGSD. However, while in ASD face-to-face interactions are preferred over document-based communications, in global software development document-based communication is preferred. These differences affect Architectural Knowledge Management. AGSD workers preferably convey architectural knowledge (AK) by frequent interactions across sites through unstructured and textual electronic media (UTEM) (chats, emails, forums, etc.), i.e., AK is articulated in these media. UTEM leave unstructured logs of shared AK. We present an empirical study to understand AK articulation through UTEM in AGSD teams. Our results are an ontological model about AK articulation through UTEM in AGSD teams, and 11 categories of UTEM interactions across sites, where requirements and coding themes were prominent. Also, we found that AK in UTEM is perceived as important, regardless of the interaction frequency.","PeriodicalId":437860,"journal":{"name":"2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114497120","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
Breaking Collaboration Barriers through Communication Practices in Software Crowdsourcing 通过软件众包中的沟通实践打破协作障碍
L. Machado, Josiane Kroll, S. Marczak, R. Prikladnicki
Software Crowdsourcing (SW CS) is an emerging area in Software Engineering (SE). It has a dynamic nature in which problems are opened up to crowds of people through an open call to solve problems with the incentive of prizes for the best solutions. Although SW CS has been increasingly adopted in the software industry, many open issues are still to be elucidated. For instance, collaboration aspects are one of those issues. They impact communication and coordination practices. This study aims to identify barriers to collaboration in SW CS and communication practices that might help overcome these barriers. We identified the barriers and practices from a qualitative data analysis study considering an available literature review report. Our study contributes to the SE area by providing insights for researchers, tool designers, and managers that might help them to better understand collaboration issues and proposed solutions to solve them.
软件众包(SW CS)是软件工程(SE)中的一个新兴领域。它具有动态的性质,通过公开呼吁解决问题,并以奖励最佳解决方案为激励,将问题向人群开放。尽管SW CS在软件行业中被越来越多地采用,但仍有许多开放的问题有待阐明。例如,协作方面就是其中一个问题。它们影响沟通和协调实践。本研究旨在确定SW CS中协作的障碍,以及可能有助于克服这些障碍的沟通实践。我们从定性数据分析研究中确定了障碍和实践,并考虑了现有的文献回顾报告。我们的研究通过为研究人员、工具设计师和管理人员提供见解,帮助他们更好地理解协作问题,并提出解决这些问题的解决方案,从而对SE领域做出了贡献。
{"title":"Breaking Collaboration Barriers through Communication Practices in Software Crowdsourcing","authors":"L. Machado, Josiane Kroll, S. Marczak, R. Prikladnicki","doi":"10.1109/ICGSE.2016.32","DOIUrl":"https://doi.org/10.1109/ICGSE.2016.32","url":null,"abstract":"Software Crowdsourcing (SW CS) is an emerging area in Software Engineering (SE). It has a dynamic nature in which problems are opened up to crowds of people through an open call to solve problems with the incentive of prizes for the best solutions. Although SW CS has been increasingly adopted in the software industry, many open issues are still to be elucidated. For instance, collaboration aspects are one of those issues. They impact communication and coordination practices. This study aims to identify barriers to collaboration in SW CS and communication practices that might help overcome these barriers. We identified the barriers and practices from a qualitative data analysis study considering an available literature review report. Our study contributes to the SE area by providing insights for researchers, tool designers, and managers that might help them to better understand collaboration issues and proposed solutions to solve them.","PeriodicalId":437860,"journal":{"name":"2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128430283","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
An Approach for Enabling Effective and Systematic Software Reuse: In a Globally Distributed Software Engineering Team That Uses a Lean Development Methodology 实现有效和系统的软件重用的方法:在使用精益开发方法的全球分布式软件工程团队中
M. Roopa, V. S. Mani, Halwas Stefan
We share our experience in pursuing effective software reuse in a globally distributed software engineering team that uses a lean development methodology. The paper outlines the journey, starting from recognizing the potential for reuse, the steps taken to enable systematic reuse in lean projects, the challenges faced, and the corrective actions taken to ensure effectiveness of systematic reuse. The main lessons learned include: (i) identification of relevant domains for reuse, (ii) explicitly assigning responsibilities for reuse component development, (iii) providing enabling infrastructure, (iv) defining more rigorous software development processes for reuse components, and (v) establishing a centralized team for developing reuse components. The results of our successful reuse initiative including the significant increase in quality and a 12 percent reuse of total code developed have been presented.
我们在使用精益开发方法的全球分布式软件工程团队中分享我们在追求有效软件重用方面的经验。本文概述了整个过程,从认识到重用的潜力,在精益项目中实现系统重用所采取的步骤,所面临的挑战,以及为确保系统重用的有效性所采取的纠正措施开始。学到的主要经验包括:(i)确定重用的相关领域,(ii)明确地分配重用组件开发的责任,(iii)提供支持的基础设施,(iv)为重用组件定义更严格的软件开发过程,以及(v)建立一个集中的团队来开发重用组件。我们成功的重用计划的结果包括质量的显著提高和开发的总代码的12%的重用。
{"title":"An Approach for Enabling Effective and Systematic Software Reuse: In a Globally Distributed Software Engineering Team That Uses a Lean Development Methodology","authors":"M. Roopa, V. S. Mani, Halwas Stefan","doi":"10.1109/ICGSE.2016.14","DOIUrl":"https://doi.org/10.1109/ICGSE.2016.14","url":null,"abstract":"We share our experience in pursuing effective software reuse in a globally distributed software engineering team that uses a lean development methodology. The paper outlines the journey, starting from recognizing the potential for reuse, the steps taken to enable systematic reuse in lean projects, the challenges faced, and the corrective actions taken to ensure effectiveness of systematic reuse. The main lessons learned include: (i) identification of relevant domains for reuse, (ii) explicitly assigning responsibilities for reuse component development, (iii) providing enabling infrastructure, (iv) defining more rigorous software development processes for reuse components, and (v) establishing a centralized team for developing reuse components. The results of our successful reuse initiative including the significant increase in quality and a 12 percent reuse of total code developed have been presented.","PeriodicalId":437860,"journal":{"name":"2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122074607","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
Organizational Behavior Engineering for Sustainable Global Software Development 可持续全球软件开发的组织行为工程
Dharmesh Khara, D. P. Mahapatra
We had started our journey as an Offshore Supplier with a clear goal to become the "Software Engineering Partner of choice" for the Siemens R&D organization. Now, while we work as a partner of choice, our sustainability in this role, has largely depended on our ability to demonstrate the right set of behaviors as a partner organization, retain our key people and enable them to grow. Our continuous and conscious focus on people development, as a matter of our organizational culture, has been one of the key factors that have contributed in generating the required value in a partnership. In this paper, we talk about our expedition in which we applied our customized "Organizational Behavior Engineering" practices to deal with our challenges in enabling our people to achieve growth and mastery in the roles they played. We ensured that not only we built and developed technical and domain competencies, but we also retained these competencies to be able to play the role of a dependable partner, on a sustainable basis. In this paper, we also share the WHY part behind our practices, the HOW part of the implementation, the challenges we faced, the results we have achieved and our next steps towards further development.
我们已经开始了我们作为离岸供应商的旅程,我们有一个明确的目标,那就是成为西门子研发组织的“软件工程合作伙伴”。现在,虽然我们是选择合作伙伴,但我们在这一角色中的可持续性,在很大程度上取决于我们作为合作伙伴组织展示正确行为的能力,留住我们的关键人才并使他们成长的能力。作为我们组织文化的一部分,我们持续和有意识地关注人员发展,这是促成在伙伴关系中产生所需价值的关键因素之一。在本文中,我们讨论了我们的探险,在探险中,我们应用了定制的“组织行为工程”实践来处理我们的挑战,使我们的员工能够在他们所扮演的角色中实现成长和精通。我们确保我们不仅建立和发展了技术和领域能力,而且我们还保留了这些能力,以便能够在可持续的基础上扮演可靠的合作伙伴的角色。在本文中,我们还分享了我们实践背后的“为什么”部分、实施的“如何”部分、我们面临的挑战、我们取得的成果以及我们下一步的发展方向。
{"title":"Organizational Behavior Engineering for Sustainable Global Software Development","authors":"Dharmesh Khara, D. P. Mahapatra","doi":"10.1109/ICGSE.2016.18","DOIUrl":"https://doi.org/10.1109/ICGSE.2016.18","url":null,"abstract":"We had started our journey as an Offshore Supplier with a clear goal to become the \"Software Engineering Partner of choice\" for the Siemens R&D organization. Now, while we work as a partner of choice, our sustainability in this role, has largely depended on our ability to demonstrate the right set of behaviors as a partner organization, retain our key people and enable them to grow. Our continuous and conscious focus on people development, as a matter of our organizational culture, has been one of the key factors that have contributed in generating the required value in a partnership. In this paper, we talk about our expedition in which we applied our customized \"Organizational Behavior Engineering\" practices to deal with our challenges in enabling our people to achieve growth and mastery in the roles they played. We ensured that not only we built and developed technical and domain competencies, but we also retained these competencies to be able to play the role of a dependable partner, on a sustainable basis. In this paper, we also share the WHY part behind our practices, the HOW part of the implementation, the challenges we faced, the results we have achieved and our next steps towards further development.","PeriodicalId":437860,"journal":{"name":"2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117221654","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 Empirical Evaluation of an Activity-Based Infrastructure for Supporting Cooperation in Software Engineering 软件工程中支持合作的基于活动的基础结构的实证评价
Paolo Tell, M. Babar
Software engineering (SE) is predominantly a team effort that needs close cooperation among several people who may be geographically distributed. It has been recognized that appropriate tool support is a prerequisite to improve cooperation within SE teams. In an effort to contribute to this line of research, we have designed and developed an infrastructure, called ABC4GSD, based on the models of activity theory (AT) and the principles of the activity-based computing (ABC) paradigm. In this paper, we present a study that empirically evaluates the ability of ABC4GSD in supporting teams cooperation. We designed and executed a study based on a scenario that simulated the follow-the-Sun (FTS) strategy of global SE (GSE). Our research design allowed us to ensure cooperation to be both computer-mediated as well as contained within observable short time-windows - the hand-off activities of the FTS strategy. [Results] Overall, the results show that the cooperation support provided by the ABC4GSD system has been positively perceived by the participants. Nonetheless, open issues stimulating further investigations have been raised especially due to a few mixed results. Aware of the limitations of the simulated scenario, we conclude that the approach followed by the ABC4GSD system based on activities is desirable to improve the cooperation support in SE. Finally, our research approach based on simulating a scenario with geographical and temporal distribution can provide useful ideas for assessing collaborative technologies in SE.
软件工程(SE)主要是一项团队工作,需要地理上分布的几个人之间的密切合作。人们已经认识到,适当的工具支持是改进SE团队内部合作的先决条件。为了对这方面的研究做出贡献,我们基于活动理论(AT)模型和基于活动的计算(ABC)范式的原则,设计并开发了一个名为ABC4GSD的基础设施。本文对ABC4GSD支持团队合作的能力进行了实证评估。我们设计并执行了一个基于模拟全球SE (GSE)跟随太阳(FTS)策略的场景的研究。我们的研究设计使我们能够确保合作既以计算机为媒介,又包含在可观察的短时间窗口内- FTS策略的移交活动。[结果]总体而言,ABC4GSD系统提供的合作支持得到了参与者的积极感知。尽管如此,仍提出了一些有待进一步调查的问题,特别是由于一些喜忧参半的结果。意识到模拟场景的局限性,我们得出结论,基于活动的ABC4GSD系统所遵循的方法对于改善SE中的合作支持是可取的。最后,我们的研究方法基于地理和时间分布的模拟场景,可以为评估东南地区的协作技术提供有用的思路。
{"title":"An Empirical Evaluation of an Activity-Based Infrastructure for Supporting Cooperation in Software Engineering","authors":"Paolo Tell, M. Babar","doi":"10.1109/ICGSE.2016.25","DOIUrl":"https://doi.org/10.1109/ICGSE.2016.25","url":null,"abstract":"Software engineering (SE) is predominantly a team effort that needs close cooperation among several people who may be geographically distributed. It has been recognized that appropriate tool support is a prerequisite to improve cooperation within SE teams. In an effort to contribute to this line of research, we have designed and developed an infrastructure, called ABC4GSD, based on the models of activity theory (AT) and the principles of the activity-based computing (ABC) paradigm. In this paper, we present a study that empirically evaluates the ability of ABC4GSD in supporting teams cooperation. We designed and executed a study based on a scenario that simulated the follow-the-Sun (FTS) strategy of global SE (GSE). Our research design allowed us to ensure cooperation to be both computer-mediated as well as contained within observable short time-windows - the hand-off activities of the FTS strategy. [Results] Overall, the results show that the cooperation support provided by the ABC4GSD system has been positively perceived by the participants. Nonetheless, open issues stimulating further investigations have been raised especially due to a few mixed results. Aware of the limitations of the simulated scenario, we conclude that the approach followed by the ABC4GSD system based on activities is desirable to improve the cooperation support in SE. Finally, our research approach based on simulating a scenario with geographical and temporal distribution can provide useful ideas for assessing collaborative technologies in SE.","PeriodicalId":437860,"journal":{"name":"2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124710526","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
A State-of-the-Art of Empirical Literature of Crowdsourcing in Computing 计算领域众包实证文献研究进展
Talat Ambreen, N. Ikram
This paper aims at representing a state-of-the-art of crowdsourcing, along with various trends and opportunities of empirical research of crowdsourcing in computing field of study. A systematic mapping study (SMS) methodology has been employed to synthesize the empirical work done in crowdsourcing. This paper is based on the results generated from 400 primary studies of the SMS. The initial results of this SMS suggest that the crowdsourcing in Computing is not a field in its inception phase, rather, this field has matured considerably, with in less than a decade of empirical research. The paper highlights important trends in empirical crowdsourcing research along with gaps and opportunities for the researchers.
本文旨在代表众包研究的最新进展,以及众包在计算研究领域的实证研究的各种趋势和机遇。本文采用系统映射研究(SMS)方法对众包中的实证工作进行了综合。本文基于400项SMS的初步研究结果。这篇短信的初步结果表明,计算领域的众包不是一个处于起步阶段的领域,相反,在不到十年的实证研究中,这个领域已经相当成熟。本文强调了实证众包研究的重要趋势,以及研究人员的差距和机会。
{"title":"A State-of-the-Art of Empirical Literature of Crowdsourcing in Computing","authors":"Talat Ambreen, N. Ikram","doi":"10.1109/ICGSE.2016.37","DOIUrl":"https://doi.org/10.1109/ICGSE.2016.37","url":null,"abstract":"This paper aims at representing a state-of-the-art of crowdsourcing, along with various trends and opportunities of empirical research of crowdsourcing in computing field of study. A systematic mapping study (SMS) methodology has been employed to synthesize the empirical work done in crowdsourcing. This paper is based on the results generated from 400 primary studies of the SMS. The initial results of this SMS suggest that the crowdsourcing in Computing is not a field in its inception phase, rather, this field has matured considerably, with in less than a decade of empirical research. The paper highlights important trends in empirical crowdsourcing research along with gaps and opportunities for the researchers.","PeriodicalId":437860,"journal":{"name":"2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116736039","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
期刊
2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1