Analysis of Challenges in Global Software Engineering: A Report

Verified

Added on  2021/01/15

|6
|1058
|24
Report
AI Summary
This report delves into the challenges of global software engineering, with a primary focus on communication issues and research methodologies. The introduction highlights the importance of effective communication in GSD and sets the stage for analyzing challenges from both client and vendor perspectives. The main body of the report identifies a research problem related to improving communication processes within software development teams, supported by a literature review of existing research. It explores factors affecting team performance, such as team coordination and shared mental models, and proposes a five-phase research methodology. The report also poses research questions and outlines a plan to address the research problem within a PhD timescale, covering aspects like communication problems between client and vendor and suggests solutions for effective communication technology. The conclusion summarizes the key findings and the importance of the research in resolving issues in GSD. References to relevant books and journals are provided at the end.
Document Page
Approaches to address the challenges of
Global Software engineering
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Table of Contents
INTRODUCTION...........................................................................................................................3
MAIN BODY...................................................................................................................................3
Identification of a *research* problem, .....................................................................................3
ideally formulated as testable research questions.......................................................................3
A plan to address the research problem within the timescale of a PhD......................................3
CONCLUSION................................................................................................................................3
REFERENCE...................................................................................................................................4
Document Page
INTRODUCTION
Global software engineering is a concept which ensures effective communication. The
main purpose of analysing approaches to address global software challenges of software
engineering is identifying the challenges from client to vendor perspective. The study will
provide the research development which can be utilised for effective Global Software
Development (GSD). This document will also support ideally formulated testable questions. This
report will also establish a time based report to address such research problems.
MAIN BODY
Research Problem
Analysis of software development team communication research will be aimed at
improving the communication process in many aspects of software Engineering (SE). There are
lot of communication research activities are performed in the area of software development
(Aggarwal and Greiner et.al., 2017).
Communication research activity in the area of software development teams
Effective team communication Improved over several years as fluent speakers might be
able to achieve the effective functioning and design requirements of software development. This
research will be obtained by determining the effective performance of software developers. This
report have analysed that powerful team performance can be achieved when skilled software
developers can be held by five factors which are project managers, managers and those
researchers who are interested in SE.
The current state of software development team communication research
It has been found from the systematic review of empirical studies which can be positively
impacted by the performance of Software development team. These factors include team
coordination, Goal orientation, team cohesion, shared mental models and team learning.
Research methodology of software development team communication research
The research plan to meet the methodologies to improve team communication in
development of software includes five phases of process cycle (Agrawal, Fu, and Menzies2018).
Action research, Strauss and Corbin grouped theory etc.
The gaps in the current state of software development team communication research are
Document Page
There is a major requirement to adopt effective Five phases model to incorporate the
team communication process in order to minimise challenges of global software development
(Herbold,Trautsch,and Grabowski,2018).
The common findings about communication in software development teams:
This has been commonly obtained that the software which is developed with the
application of different methodologies in software engineering needs to be properly tested before
implementation (Bennin,Keung,and Monden,2018). It was also analysed that Global software
cannot be achieved without software skills and training. This is also found that cultural and
linguistic issues needs to be properly considered while establishing a software.
Research Questioners
Ques-1 Is knowledge and experience is necessary in development of software?
a. yes
b. No
Ques-2 Introduction of a new global software requires to be tested before which stage
a. Implementation
b. Coding
Ques-3 How GSD organisation should try to address challenges?
a. By applying appropriate methodologies
b. by maximising communicational factors
Ques-4 Can cultural differences affect the development of Software?
a. Yes
b. No
Ques-5 what advances in communication technology have improved the GSD?
a. Control of team members
b. Policies and procedures
c. All the above
A plan to address the research problem within PhD timescale.
These plans are mainly prepared to address various challenges of software development.
It provides a complete view about resolving the challenges of software engineering. These frame
works mainly provides a basic architecture which will be helpful in estimating the correct
policies functioning of developing a software (Bhatia,and Prabhakar et.al., 2018). It generally
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
requires the accomplishment of various stages which consists of analysing, designing, coding,
testing and implementation of software with a developer modified version after testing. A
collaborative software development can be achieved by applying the conceptual architecture or
framework so that social software can be helpful in coordinating the efforts of socially
distributed developer team (Groen, and Stade et.al., 2017).
Research problems: Communication problems between client vendor analysis
Plans: This can be improved by establishing the effective communication technology.
Time scale: It can be resolved using the correct implementation of communication software
which helps coordination between software development team members.
CONCLUSION
This Report had mainly provided a software Development team communication research
and challenges of project manager which are responsible for ineffective use of GDS. This study
had focussed in maintaining the research analysis report in order to identify various challenges
in global Software engineering. This document was able to provide various approaches in
resolving the issues of GSD.
Document Page
REFERENCE
Books and Journals
Aggarwal and Greiner et.al., 2017. Detecting duplicate bug reports with software engineering
domain knowledge. Journal of Software: Evolution and Process, 29(3), p.e1821.
Agrawal, A., Fu, W. and Menzies, T., 2018. What is wrong with topic modeling? And how to fix
it using search-based software engineering. Information and Software Technology, 98,
pp.74-88.
Bennin, K.E., Keung, J.W. and Monden, A., 2018. On the relative value of data resampling
approaches for software defect prediction. Empirical Software Engineering, pp.1-35.
Bhatia, V. and Prabhakar et.al., 2018 A Review of Software Testing Approaches in Object-
Oriented and Aspect-Oriented Systems. In Software Engineering (pp. 487-496). Springer,
Singapore.
Groen, E.C. and Stade et.al., 2017. The crowd in requirements engineering: The landscape and
challenges. IEEE software, 34(2), pp.44-52.
Herbold, S., Trautsch, A. and Grabowski, J., 2018. Correction of" A Comparative Study to
Benchmark Cross-project Defect Prediction Approaches". IEEE Transactions on Software
Engineering.
chevron_up_icon
1 out of 6
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]