10 The Management of University–Industry Collaborations of flexibility should be built into the day’s schedule and no more than two sessions should beheld in any day.
It is also important to understand that software engineers follow a development cycle. This means that they are doing different activities at different times. Finding what software engineers do during design and coding does not necessarily reflect what they do during bug-fixing or requirements gathering. Therefore, data collection has to focus on one aspect
of the development cycle, or must extend over several time points to get an overall view of software engineering work.
Another consideration is software engineers time constraints. Researchers need to find, to
the greatest extent possible, data collection methods that do not affect the software engineers productivity. Unfortunately, it is not always possible to gather key information unobtrusively. When a time commitment is required
from software engineers, researchers need to make sure that they get the largest possible return for that time.
Share with your friends: