Guest 12 - Communication
Lecture 30 - March 29th, 2017
Guest Lecture
by Prof. Daniela Damian
The human Factor: The Influence of Process, Tools and oOrganizational Structures on Developer Collaboration
The software Engineering Global interAction Lab
- Projects
- Coordination in large global software teams
- Requirements Engineering: Collaboration, Process Improvement and Runtime Self-adaptivity
- Awareness tools for distributed coordination
- Expertise
- Empirical studies of developers
- Data mining of large software repositories
- Social network analysis
- Industrial partnerships
- IBM, Dell, Siemens, GM
Distrubuted communication and Delay
Does distance imply delay?
- Delay in communication and issue resolution
- Communication: Response time on issue communication
Repo -> Communication / Issue
Delay in Communication -> Response Time
Focusing on performance:
Does communication matter?
Which graph is best?
Focusing on Performance:
Discovering Requirements at Runtime in Unpredictable Environments
Worked with a team of 4 rowers Crossing the Atlantic Ocean Developed data mining techniques to discover patterns in usage and context
Rowers --> 4hours interval
They required a scheduler to tell them what to do.