Abstract
Information systems development (ISD) requires dynamic and flexible ways of working, particularly when developing requirements in collaboration with customers. Although prior research has acknowledged the importance of objects to support ISD practices, there has been a lack of frameworks to help discern the multiple overlapping roles objects play to support requirements development in a variety of ways throughout an ISD project. This paper explores and theorizes this phenomenon by leveraging multiplexity as a theoretical lens to analyze an extensive qualitative data set from a case study at a Swiss multinational banking software provider. Results show how diagrams and prototypes both play the roles of epistemic, activity, boundary, and infrastructure objects as a reflection of how they are used in requirements development. Our analysis articulates how two classical requirements specifications play multiple overlapping roles to support dynamic and flexible ISD practices. Based on these findings, we advance a framework for discerning the multiplex role of objects in practice.