Abstract

Software and IT industries are today truly global and so is Software Engineering. High-tech companies are now located in more than 100 countries, making Global Software Engineering (GSE) a fact of life. The Internet has facilitated a massive dispersion of high-tech work and has completely changed how we humans deal with time and distance. However, the dispersion over time and space require novel techniques, tools, and practices from many disciplines to overcome challenges and to take advantage of all the opportunities that global software engineering offers. Developing software has become a global phenomenon with both successes and failures. At the same time, the software industry has been quick to take advantage of all the opportunities that global software engineering offers but it is still learning to overcome the challenges that distance brings in. This special section on Global Software Engineering consists of two papers that present innovative ideas on not only how to resolve the challenges of time and distance, but also on how to cope with the growing complexity of effectively managing GSE work. The first paper is “Agile vs. Structured Distributed Software Development: A Case Study” (DOI: 10.1007/s10664-013-9271-y). In their work, the authors explore a central question in global software development: does the choice of process affect the success of a distributed development project? Based on a mix of quantitative and qualitative analysis of data related to 66 distributed development projects in three continents, the main finding is the lack of a Empir Software Eng DOI 10.1007/s10664-014-9330-z

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call