Challenges in enterprise software integration: An industrial study using repertory grids

To identify and systematize software practitioners' perceptions of a problem is an important first step toward analyzing and searching for a solution to the problem. This paper reports on an industrial study, in which the repertory grid technique was used to elicit practitioners' perceptions of key challenges in the company's software integration practices. The perceptions of a total of nine practitioners from three organizational groups (Developer, QA Manager, Project Manager) were elicited and analyzed. We found that perceptions differ markedly between groups, but that on some issues, there is a consensus across all groups. Three types of challenges were identified as critical, causes, and easy to handle, namely responsibility, requirements, and knowledge. The elicited information may be used to plan process improvement for integration projects in the company, and may also be used in building a general ontology for integration challenges and their solutions.

[1]  W. Teepe,et al.  Protocol Analysis , 2012 .

[2]  Gregor Hohpe,et al.  Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions , 2003 .

[3]  Thomas Gulledge,et al.  What is integration? , 2006, Ind. Manag. Data Syst..

[4]  G. Michael McGrath,et al.  Data integration along the healthcare supply chain: the pharmaceutical extranet gateway project , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[5]  Donald A. Norman,et al.  Some observations on mental models , 1987 .

[6]  Klaus Krippendorff,et al.  Content Analysis: An Introduction to Its Methodology , 1980 .

[7]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[8]  John Lane,et al.  IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries , 1991 .

[9]  K. Holyoak,et al.  The Cambridge handbook of thinking and reasoning , 2005 .

[10]  Frank Houdek,et al.  External Experiments - A Workable Paradigm for Collaboration Between Industry and Academia , 2003, Lecture Notes on Empirical Software Engineering.

[11]  G. Gigerenzer Gut Feelings: The Intelligence of the Unconscious , 2007 .

[12]  Ray J. Paul,et al.  ERP problems and application integration issues: an empirical survey , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[13]  R. F.,et al.  Statistical Method from the Viewpoint of Quality Control , 1940, Nature.

[14]  Devi Jankowicz,et al.  The Easy Guide to Repertory Grids , 2003 .

[15]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[16]  S. Kaplan,et al.  Toward a Methodology for the Measurement of Knowledge Structures of Ordinary People , 1997 .

[17]  Linda Shields,et al.  Content Analysis , 2015 .

[18]  David N. Ford,et al.  Expert knowledge elicitation to improve formal and mental models , 1998 .

[19]  A. R. Crathorne,et al.  Economic Control of Quality of Manufactured Product. , 1933 .

[20]  G. Kelly The Psychology of Personal Constructs , 2020 .

[21]  P. Johnson-Laird,et al.  Mental Models: Towards a Cognitive Science of Language, Inference, and Consciousness , 1985 .

[22]  W. Edwards Deming,et al.  Out of the Crisis , 1982 .

[23]  Ryan T. Wright,et al.  Communications of the Association for Information Systems , 2010 .

[24]  Tracy Hall,et al.  Practitioner roles in software process improvement: an analysis using grid technique , 2002, Softw. Process. Improv. Pract..

[25]  M. Markus,et al.  The Enterprise System Experience— From Adoption to Success , 2000 .

[26]  E. Murray THEORY OF PERSONALITY , 1953 .

[27]  Shirley Gregor,et al.  The Nature of Theory in Information Systems , 2006, MIS Q..

[28]  Tore Dybå,et al.  Evidence-based software engineering , 2004, Proceedings. 26th International Conference on Software Engineering.

[29]  Tonya Lewis,et al.  Knowledge in Action , 1977 .

[30]  Richard Bell,et al.  A manual for repertory grid technique , 1977 .

[31]  K. Cox Gut feelings. , 2003, ANZ journal of surgery.

[32]  Nan Niu,et al.  So, You Think You Know Others' Goals? A Repertory Grid Study , 2007, IEEE Software.

[33]  Lars Mathiassen,et al.  Reflective Systems Development , 1998, Scand. J. Inf. Syst..

[34]  Michael Gruninger,et al.  ONTOLOGY Applications and Design , 2002 .

[35]  M MALONE From practitioner to researcher. , 1962, The American journal of nursing.

[36]  A. Stewart,et al.  Business applications of repertory grid , 1981 .

[37]  P. Honey,et al.  The repertory grid in action , 1979 .

[38]  Michelene T. H. Chi,et al.  Eliciting Self-Explanations Improves Understanding , 1994, Cogn. Sci..

[39]  Tore Dybå,et al.  Evidence-Based Software Engineering for Practitioners , 2005, IEEE Softw..

[40]  Massimo Marraffa,et al.  Organizational learning II: Theory, method and practice , 1998 .