Joanna F. DeFranco

2 articles
Pennsylvania State University ORCID: 0000-0001-8966-5532

Loading profile…

Publication Timeline

Co-Author Network

Research Topics

  1. Asynchronous Collaboration: Bridging the Cognitive Distance in Global Software Development Projects
    Abstract

    Research problem: The role that physical, temporal, and cultural distances play in global software development projects has been well researched. Culturally diverse teams separated by physical distances across multiple time zones face significant challenges in collaborating effectively with each other. This article examines a fourth dimension-cognitive distance-that relates to the problem-solving style of teams that can also have an impact on their ability to collaborate successfully. Research questions: 1. Does cognitive distance affect communication among global software development teams collaborating with each other? 2. How does cognitive distance affect the sentiment/emotion of global software development teams collaborating with each other? Literature review: Prior research shows that collaboration among teams on global software development projects is impacted by practices to manage collaboration; appropriate use of collaboration technologies; collaboration readiness that relates to individual characteristics such as personality traits, motivation, and trust; and shared understanding in group problem-solving. While shared understanding has looked at the effectiveness of the use of common language and knowledge sharing, it has not examined how differences in problem-solving styles of geographically dispersed teams impact their ability to collaborate successfully. Methodology: We examined project artifacts and email communication among geographically dispersed teams within a global software development project. From the project artifacts, we examined tasks allocated to different teams. From the emails, we established the communication network and volume of communication, and performed a sentiment analysis on email content. This analysis allowed us to observe not only the quality of communication among the teams but also the sentiment/emotion that reflected how well they were working together. Results and discussion: Managing teams that vastly differ in problem-solving styles and tasks requires that project managers be aware of these differences and introduce liaisons that reach across the teams to help bridge the cognitive divide.

    doi:10.1109/tpc.2020.3029674
  2. Review and Analysis of Software Development Team Communication Research
    Abstract

    Research problem:Communication affects many aspects of the software engineering process. In addition, poor team communication is often a root cause of failure for complex engineering projects. In global software engineering, communication and coordination become more challenging, and that fact affects the quality of the product. The goal of this study is to analyze the type and quality of research performed on software development team communication, and to present data to guide future research in these areas. Research questions:(1) How much communication research activity in the area of software development teams has been described in the literature from 2005 to 2015? (2) What is the current state of software development team communication research (what has been done and to what degree)? (3) What is the predominant research methodology of software development team communication research? (4) Where are the gaps in the current state of software development team communication research? (5) What are the major, common findings about communication in software development teams?Methodology:We reviewed 184 journal papers and performed a content analysis of the keywords from the relevant papers to create a software engineering team research taxonomy. We utilized this taxonomy to categorize the context of communication research papers. We then used the categorization results to determine the most active software development team communication research areas. In addition, we analyzed the quality of the journals (using impact factor and H-index as metrics) and the type of research performed in these areas (i.e., qualitative, quantitative, survey, social network analysis, or literature review).Results and conclusions:The results showed that the most active software development team communication research areas are global software development, project effectiveness, and effective teamwork. The most prevalent research methodology is a survey among those research areas. We conclude this paper with a presentation and discussion of the major findings of each research paper as well as the common themes among those findings in each of the top research areas.

    doi:10.1109/tpc.2017.2656626