A Grounding Framework for Developing Adaptive Software Products

Abstract:

This paper is an analysis of the issues, problems and concerns facing practitioners in the fields of software and system development. The main task that faces practitioners in these fields is to choose an appropriate software development approach that enables the development of adaptive and romantic software products. The paper starts by discussing the role played by organizational culture, context, practice and concepts used in organizations in software development. The perceptions of software practitioners on the problems found in software development are then highlighted. Using Grounded Theory Method, a framework of the requirements for the development of adaptive software products is drawn up. This framework highlights the importance of employing a software development approach that is grounded in the relativistic paradigm, adopting a behavioral systems approach and adopting methods whose communication techniques and tools can capture the humanist elements that are inherent in organizational systems.