Zádor Dániel Kelemen, J. Trienekens, R. Kusters, Katalin Balla
{"title":"A Process Based Unification of Process-Oriented Software Quality Approaches","authors":"Zádor Dániel Kelemen, J. Trienekens, R. Kusters, Katalin Balla","doi":"10.1109/ICGSE.2009.39","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.39","url":null,"abstract":"This paper describes the main steps of a research for defining a method for process based unification of multiple process-oriented software quality approaches.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129051854","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}
{"title":"Process-Based Collaboration in Global Software Engineering","authors":"Harald Klein, A. Rausch, E. Fischer","doi":"10.1109/ICGSE.2009.49","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.49","url":null,"abstract":"Globalization is one of the big trends in software development. Development projects need a variety of different resources with appropriate expert knowledge to be successful. More and more of these resources are nowadays obtained from specialized organizations and countries all over the world, varying in development approaches, processes, and culture. As seen with early outsourcing attempts, collaboration may fail due to these differences. Hence, the major challenge in global software engineering is to streamline collaborating organizations towards a successful conjoint development. Based on typical collaboration scenarios, this paper presents a structured approach to integrate processes in a comprehensible way.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130775236","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}
Jayakanth Srinivasan, Annika Löfgren, C. Norström, K. Lundqvist
{"title":"Lessons Learned from a Workshop on Relationship Building","authors":"Jayakanth Srinivasan, Annika Löfgren, C. Norström, K. Lundqvist","doi":"10.1109/ICGSE.2009.19","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.19","url":null,"abstract":"Openness and trust are key elements to sustaining any successful client-supplier relationship. When the relationship is transitioning from being arms-length to evolving into a true partnership, it is critical to establish a shared understanding of not only the current state, but also of the expected future state. A workshop organized and facilitated by a neutral party, with the senior leadership of both organizations provides an ideal means for articulating implicit assumptions and surfacing hidden challenges such that an actionable vision can be created. Using a recent workshop held with both EuroTel and IndiaCo, the key elements of the workshop are discussed, along with the lessons learned. Moreover, this workshop provides further insight into the mechanics of the evolution and governance of outsourcing relationships.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131267735","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}
{"title":"Risks and Safeguards for the Requirements Engineering Process in Global Software Development","authors":"Alejandro López, J. Nicolás, J. Álvarez","doi":"10.1109/ICGSE.2009.62","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.62","url":null,"abstract":"The rise of new development paradigms such as Global Software Development (GSD) forces Requirements Engineering (RE) to face up to new challenges and risks not common in traditional development models. When an organization first embarks upon a GSD project it exposes itself to plenty of risks. Many of these risks appear as a result of the lack of experience of the development team on GSD projects. A Systematic Literature Review (SLR) has led to the compilation of a repository which gathers the risks that concern RE when developed in a distributed software development environment, as well as a set of safeguards, which help overcoming such risks. This repository, open to progressive enrichment, provides a novel basis to assist in RE activities for GSD projects. It could be especially useful when the developers have little experience in distributed projects and cannot prevent communication, distance, cultural, or organizational risks. Although the repository collects the main contributions from published work in the field, it has not been validated on real GSD projects yet.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122853832","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}
{"title":"Experience with Training a Remotely Located Performance Test Team in a Quasi-agile Global Environment","authors":"A. Bondi, Johannes P. Ros","doi":"10.1109/ICGSE.2009.34","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.34","url":null,"abstract":"We describe our experience of training a remotely located team of developers and testers to prepare and execute performance tests. The team is located in India. The lead performance engineer and the test project manager are based in New Jersey. The team members had little or no prior experience of performance testing. We describe how we overcame cultural differences and a large time difference to develop a performance testing team that is now functioning well with far less supervision than was required at its inception. Cultural differences included contrasting views on adherence to strict laboratory procedures and assumptions about the prior knowledge, experience, and expectations of working habits of the India-based and New Jersey-based teams. We show how these differences and organizational challenges were overcome with intensive on-site training, the use of twice-daily scrum meetings, the careful designation of team leaders and role players at the remote testing site, and, eventually, the development intensive use of automated tools to execute performance tests and track the results.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128947916","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}
{"title":"Requirements Reasoning for Distributed Requirements Analysis Using Semantic Wiki","authors":"Peng Liang, P. Avgeriou, V. Clerc","doi":"10.1109/ICGSE.2009.61","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.61","url":null,"abstract":"In large-scale collaborative software projects, thousands of requirements with complex interdependencies and different granularity spreading in different levels are elicited, documented, and evolved during the project lifecycle. Non-technical stakeholders involved in requirements engineering activities rarely apply formal techniques; therefore it is infeasible to automatically detect problems in requirements. This situation becomes even worse in a distributed context when all sites are responsible to maintain their own requirements list using various requirements models and management tools, and the detection of requirements problems across multiple sites is error-prone, and unaffordable if performed manually. This paper proposes an integrated approach of basing distributed requirements analysis on semantic wiki by requirements reasoning. First, the functions concerning reasoning support provided by semantic wiki for requirements analysis are proposed. Second, the underlying requirements rationale model for requirements reasoning is presented with sample reasoning rules. Third, our rationale model is mapped to the WinWin requirements negotiation model which further adds to its credibility.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125529956","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}
{"title":"A Survey on the State of the Practice in Distributed Software Development: Criteria for Task Allocation","authors":"Ansgar Lamersdorf, J. Munch, D. Rombach","doi":"10.1109/ICGSE.2009.12","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.12","url":null,"abstract":"The allocation of tasks can be seen as a success-critical management activity in distributed development projects. However, such task allocation is still one of the major challenges in global software development due to an insufficient understanding of the criteria that influence task allocation decisions. This article presents a qualitative study aimed at identifying and understanding such criteria that are used in practice. Based on interviews with managers from selected software development organizations, criteria currently applied in industry are identified. One important result is, for instance, that the sourcing strategy and the type of software to be developed have a significant effect on the applied criteria. The article presents the goals, design, and results of the study as well as an overview of related and future work.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"25 3-4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132498118","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}
{"title":"Investigating Decision Making Processes in Distributed Development Teams: Findings of a Comparative Empirical Study","authors":"B. Al-Ani, D. Redmiles","doi":"10.1109/ICGSE.2009.13","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.13","url":null,"abstract":"In this paper, we report the findings of an empirical investigation into decision making processes (DMPes) in distributed teams. We conducted the study in a Fortune 500 organization with a total of sixteen respondents who participated in an hour-long interview. Our analysis of the DMP reported by our respondents suggests that there is a strong organizational culture that supersedes local and individual culture. We also found that while decisions are predominately made in consultation with team members, the leader is usually the decision maker regardless of team distribution or size. The role the leader plays in the DMP implies that greater consideration should be given to assigning a team leader and also the DMP in place. It is also significant that we did not find any evidence of support mechanisms to the DMP leading us to conclude that this possibility needs to be explored by the organization. Our data also suggests that the DMP is chosen ad-hoc and is not explicitly articulated in this organization, which may benefit from documentation.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114010069","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}
Suling Zhang, M. Tremaine, A. Milewski, Felix Köbler
{"title":"Delegation in Global Software Teams: Leading or Managing?","authors":"Suling Zhang, M. Tremaine, A. Milewski, Felix Köbler","doi":"10.1109/ICGSE.2009.41","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.41","url":null,"abstract":"Global teams are an important work structure in software development projects. However, little is known about how to handle the conflicting roles a global software team manager should play when delegating. This study investigated delegation practices in global software teams. It was found that global software team managers delegate more like a manager than a leader by delegating primarily to competent remote team members. In this paper, we explore the reasons behind such practices and offer suggestions on how to improve delegation decisions in global software teams.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131209307","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}
{"title":"Leveraging or Exploiting Cultural Difference?","authors":"Valentine Casey","doi":"10.1109/ICGSE.2009.9","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.9","url":null,"abstract":"Due to the expanding trend to globalise software development organisations need to understand and address issues which previously did not arise. Cultural distance has been identified as one of these key issues. This paper presents the results from a three year study which identified the implications of misunderstanding and not addressing cultural differences. This work was undertaken within a multinational organisation which offshored part of their software development process from Ireland to Malaysia. Of particular relevance was where cultural difference was initially perceived as something which could be leveraged. The opposite proved to be the case and resulted in key Malaysian personnel being forced to leave the organisation. This was due to their cultural aversion to decline requests to undertake additional work. This resulted in serious implications for the success of the projects concerned. Ultimately the requirement for cultural training was recognized by the management and staff at both locations.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122435093","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}