Wissam Alfreijat MPSOF Constructing Social Networks from OSLC-Based Data for Improving Communication in Software Development Robert Feldt
Examensarbete för masterexamen
Software engineering and technology (MPSOF), MSc
Background: Communication is a highly important factor in the success of softwareengineering efforts. However, it is a challenging part of the software development process where insufficient communication is common, especially in large organizations and projects. Objective: To help with communication insufficiency in software engineering, we investigate the automatic construction of networks visualizing people and their connections based on engineering data, by mining data based on OSLC, which is a specification for integrating software development tools using the principles of linked data. The result networks contribute in addressing those issues and provide a base for further analyzing and identifying them. Method: We conducted a design science study of two iterations, during which we developed a tool capable of automatically constructing these networks out of existing OSLC-based data. The evaluation was based on applying the approach to data published by the IBM’s Jazz initiative. A survey was conducted to evaluate the usefulness of the approach and the developed tool, in addition to the accuracy of the construction process of the network. Results: Our results indicate that the approach is feasible, albeit it needs customization to the way OSLC is adopted in the target environment by the organization. Additionally, the results indicate usefulness of the approach and tool in helping to tackle communication issues in software development environments. Conclusion: The approach, albeit promising in tackling communication issues, needs further investigation regarding accuracy of the result networks. Additionally, the approach faces the challenge of the flexibility in implementing OSLC. Thus, further investigation is needed in how to reduce the effort of applying the approach in different organizations.
Data- och informationsvetenskap , Computer and Information Science