Teaching Global Software Engineering by Simulating a Global Project in the Classroom

Author(s):  
Yang Li ◽  
Stephan Krusche ◽  
Christian Lescher ◽  
Bernd Bruegge
Author(s):  
Samina Saghir ◽  
Tasleem Mustafa

<p>Increase in globalization of the industry of software requires an exploration of requirements engineering (RE) in software development institutes at multiple locations. Requirements engineering task is very complicated when it is performed at single site, but it becomes too much complex when stakeholder groups define well-designed requirements under language, time zone and cultural limits. Requirements prioritization (RP) is considered as an imperative part of software requirements engineering in which requirements are ranked to develop best-quality software. In this research, a comparative study of the requirements prioritization techniques was done to overcome the challenges initiated by the corporal distribution of stakeholders within the organization at multiple locations. The objective of this study was to make a comparison between five techniques for prioritizing software requirements and to discuss the results for global software engineering. The selected techniques were Analytic Hierarchy Process (AHP), Cumulative Voting (CV), Value Oriented Prioritization (VOP), Binary Search Tree (BST), and Numerical Assignment Technique (NAT). At the end of the research a framework for Global Software Engineering (GSE) was proposed to prioritize the requirements for stakeholders at distributed locations.<strong></strong></p>


Author(s):  
Antoine Trad

The KMGSE offers a real-life case for detecting and processing an enterprise knowledge management model for global business transformation, knowledge management systems, global software engineering, global business engineering and enterprise architecture recurrent problems solving. This global software engineering (GSE) subsystem is a driven development model that offers a set of possible solutions in the form of architecture, method, patterns, managerial and technical recommendations, coupled with an applicable framework. The proposed executive and technical recommendations are to be applied by the business environment's knowledge officers, architects, analysts and engineers to enable solutions to knowledge-based, global software engineering paradigms' development and maintenance.


Author(s):  
Markus Ende ◽  
Ralf Lämmermann ◽  
Patricia Brockmann ◽  
Jesús-Manuel Olivares-Ceja

Global software engineering requires the coordination of team participants around the world, mainly in large software projects. How can computer science students learn the organizational and intercultural skills required to guide and participate in global distributed projects? To answer this question, this paper analyzes international virtual team teaching with the use of software engineering. Experiences and lessons learned are presented based on the results of a joint Mongolian-German team project. The obtained results with the Mongolian team encourage the project to include students and researchers from the National Polytechnic Institute in Mexico.


Sign in / Sign up

Export Citation Format

Share Document