Thu 18 Jul 2024 14:18 - 14:36 at Acerola - Empirical Studies 3 Chair(s): Shane McIntosh

Context: Currently, organizations seek to evolve software engineering methodologies targeting a wider and healthier collaboration among their functional areas. In this context, the interface between business and development (BizDev) includes all the interactions between Information Technology and business areas within an organization. Although we have been observing a small number of studies about this interface, we still consider the area lacks deeper characterization and deserves analysis in more diverse contexts. Goal: We aimed to understand how the BizDev interface works under enterprise and innovative contexts, raising information on roles, responsibilities, and practices in the interface. Method: We conducted a case study in a Brazilian company through the application of semi-structured interviews with fifteen people from both technology and business areas. The interviews were recorded, transcribed, and further analyzed using Grounded Theory procedures, namely the open, axial, and selective coding phases. Finally, the synthesis was validated with participants. Results: Not only we obtained relevant information on roles, responsibilities, and practices in the BizDev interface, but we also identified a phenomenon in which IT people acted in business. We observed development analysts and leaders working on defining and prioritizing requirements, analyzing business indicators, and presenting feature propositions. Also, the organizational culture strongly influenced this behavior through the sense of ownership and meritocracy. This performance is also characterized as data-driven, with IT people constantly extracting metrics and using them to validate and justify their work in business. Conclusion: The organizational culture and the open BizDev communication were the main motivators and support for IT people to act in business. Despite the positive results, developers also delivered features that harmed some business aspects. Therefore, while we advocate organizations should review their organizational values and culture to motivate this behavior, we suggest that guidance from the business area is necessary, introducing measures to prevent business decisions from being made solely by the IT area.

Thu 18 Jul

Displayed time zone: Brasilia, Distrito Federal, Brazil change

14:00 - 15:30
Empirical Studies 3Research Papers / Journal First at Acerola
Chair(s): Shane McIntosh University of Waterloo
14:00
18m
Talk
Understanding the Impact of APIs Behavioral Breaking Changes on Client Applications
Research Papers
Dhanushka Jayasuriya University of Auckland, Valerio Terragni University of Auckland, Jens Dietrich Victoria University of Wellington, Kelly Blincoe University of Auckland
14:18
18m
Talk
Analyzing the BizDev Interface in an Enterprise Context: A Case of Developers Acting in Business
Journal First
Breno de França UNICAMP, Caique Moreira Instituto de Computação - Universidade Estadual de Campinas, Tayana Conte Universidade Federal do Amazonas
Link to publication DOI File Attached
14:36
18m
Talk
Silent Bugs in Deep Learning Frameworks: An Empirical Study of Keras and TensorFlow
Journal First
Florian Tambon Polytechnique Montréal, Amin Nikanjam École Polytechnique de Montréal, Le An Polytechnique Montreal, Foutse Khomh Polytechnique Montréal, Giuliano Antoniol Polytechnique Montréal
Link to publication DOI Authorizer link
14:54
18m
Talk
AROMA: Automatic Reproduction of Maven Artifacts
Research Papers
Mehdi Keshani Delft University of Technology, Tudor-Gabriel Velican Delft University of Technology, Gideon Bot Delft University of Technology, Sebastian Proksch Delft University of Technology
15:12
18m
Talk
An Empirical Study of Task Infections in Ansible Scripts
Journal First
Akond Rahman Auburn University, Dibyendu Brinto Bose Graduate Student, Yue Zhang Auburn University, Rahul Pandita GitHub, Inc.
Link to publication Authorizer link Pre-print