Challenges and Recommendations of Data Visualization in Continuous Integration and Delivery
Link to the recorded seminar on YouTube:
Speaker: Azeem Ahmad, LiU
Several operations, ranging from regular code updates to compiling, building, testing, and distribution to customers are consolidated in continuous integration and delivery (CI/CD). Professionals seek additional information to complete the mission at hand during these tasks. Developers who devote a large amount of time and effort to finding such information may become distracted from their work. A deeper understanding of software practitioners’ information needs has many advantages, including remaining competitive, growing knowledge of issues that can stymie a timely update, and creating a visualization tool to assist practitioners in addressing their information needs. During our previous work , we attempted to capture the importance, frequency, required effort (e.g., sequence of actions required to collect information), current approach to handling, and associated stakeholders with respect to 27 identified needs (i.e., questions developers asked during CI/CD). We extended our work and identified 8 challenges that were faced by the practitioners to develop/maintain visualization tools for the software teams. We also listed the recommendations from practitioners who are experts in developing, maintaining, and providing visualization services to the software teams.
 Azeem Ahmad, Ola Leifler, and Kristian Sandahl. 2021. Software professionals’ information needs in continuous integration and delivery.Proceedings of the 36th Annual ACM Symposium on Applied Computing. Association for Computing Machinery, New York, NY, USA, 1513–1520. DOI:https://doi-org.e.bibl.liu.se/10.1145/3412841.3442026