ABSTRACT
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.
- C. Argyris. Knowledge for Action . Jossey-Bass Publishers, 1993.Google Scholar
- C. Argyris and D.A. Schön. Organizational Learning II. Theory, Method, and Practice . Addison-Wesley Publishing Company, Inc., 1996.Google Scholar
- N. Baddoo and T. Hall. Practitioners roles in software process improvement: An analysis using grid technique. Software Process Improvement and Practice , 7:17-31, 2002.Google Scholar
- V.R. Basili, G. Caldiera, and D. Rombach. The goal question metric paradigm. In J.J. Marciniak, editor, Encyclopedia of Software Engineering , pages 528-532. Wiley & Sons, Ltd., 1994.Google Scholar
- M.T.H. Chi, N. de Leeuw, M.H. Chiu, and C. LaVancher. Eliciting self-explanations improves understanding. Cognitive Science , 18:439-477, 1994.Google Scholar
- W.E. Deming. Out of the Crisis . MIT Press, 2000.Google Scholar
- T. Dybå, B.A. Kitchenham, and M. Jørgensen. Evidencebased software engineering for practitioners. IEEE Software , 22:58-65, 2005. Google Scholar
- K.A. Ericsson and H.A. Simon. Protocol Analysis . The MIT Press, revised edition, 1993.Google Scholar
- D.N. Ford and J.D. Sterman. Expert knowledge elicitation to improve formal and mental models. System Dynamics Review , 14(4):509-340, 1998.Google Scholar
- F. Fransella, R. Bell, and D. Bannister. A Manual for Repertory Grid Technique . John Wiley & Sons, Ltd., 2004.Google Scholar
- D. Gentner and A.L. Stevens, editors. Mental Models . Lawrence Erlbaum Associates, Inc., 1983.Google Scholar
- G. Gigerenzer. Gut Feelings. The Intelligence of the Unconscious . Viking, Penguin, Ltd., 2007.Google Scholar
- S. Gregor. The nature of theory in information systems. MIS Quarterly , 30(3):611-642, Sept. 2006. Google Scholar
- T.R. Gruber. A translation approach to portable ontology specifications. Knowledge Acquisition , 5(2):199-220, 1993. Google Scholar
- M. Gruninger and J. Lee. Ontology - applications and design. Communications of the ACM , 45(2):39-41, 2002. Google Scholar
- T. Gulledge. What is integration? Industrial Management & Data Systems , 106(1):5-20, 2006.Google Scholar
- G. Hohpe and B. Woolf. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions . Addison-Wesley, 2004. Google Scholar
- O.R. Holsti. Content analysis. In G. Lindzey and E. Aronson, editors, The Handbook of Social Psychology , volume 2. Addison-Wesley, 1968.Google Scholar
- P. Honey. The repertory grid in action. Industrial and Commercial Training , 11:452-459, 1979.Google Scholar
- F. Houdek. External experiments--a workable paradigm for collaboration between industry and academia. In N. Juristo and A.M. Moreno, editors, Lecture Notes on Empirical Software Engineering , volume 12, chapter 4, pages 133-166. World Scientific, 2003. Google Scholar
- T. Hurson. Think Better: An Innovator's Guide to Productive Thinking . McGraw-Hill, 2007.Google Scholar
- IEEE Standard Computing Dictionary--a compilation of IEEE standard computer glossaries, 610-1991, 1991.Google Scholar
- D. Jankowicz. The Easy Guide to Repertory Grids . John Wiley & Sons, Ltd., 2004.Google Scholar
- P. Jarvis. The Practitioner-Researcher . Jossey-Bass Publishers, 1999.Google Scholar
- P.N. Johnson-Laird. Mental Models: Towards a Cognitive Science of Language, Inference, and Consciousness . Cambridge University Press, 1983. Google Scholar
- P.N. Johnson-Laird. Mental models and thought. In K. Holyoak and R.J. Sternberg, editors, The Cambridge Handbook of Thinking and Reasoning , pages 185-208. Cambridge University Press, 2005.Google Scholar
- A.R. Kearney and S. Kaplan. Toward a methodology for the measurement of knowledge structures of ordinary people: The Conceptual Content Cognitive Map (3CM). Environment and Behavior , 29(5):579-617, Sept. 1997.Google Scholar
- G.A. Kelly. The Psychology of Personal Constructs . Norton, 1955.Google Scholar
- G.A. Kelly. A Theory of Personality . Norton, 1963.Google Scholar
- B. Kitchenham, T. Dybå, and M. Jørgensen. Evidence-based software engineering. In Proc. Int'l Conf. Software Engineering (ICSE'04) . IEEE Computer Society, 2004. Google Scholar
- K. Krippendorff. Content Analysis: An Introduction to its Methodology . Sage, second edition, 2004.Google Scholar
- M. Markus and C. Tanis. The enterprise system experience--from adoption to success. In R. Zmud, editor, Framing the Domains of ITManagement: Projecting the Future through the Past , pages 173-207. Pinnaflex Educational Resources, Inc., 2000.Google Scholar
- L. Mathiassen. Reflective systems development. Scandinavian J. Information Systems , 10(1&2):67-118, 1998. Google Scholar
- G.M. McGrath and E. More. Data integration along the healthcare supply chain: The pharmaceutical extranet gateway project. In Proc. 34th Hawaii Int'l Conf. on System Sciences . IEEE Computer Society, 2001.Google Scholar
- J. McKeen and H. Smith. New development in practice II: Enterprise application integration. Communications of the Association for Information Systems , 8:451-466, 2001.Google Scholar
- G.A. Miller. The magical number seven, plus or minus two: Some limits on our capacity for processing information. Psychological Review , 63:81-97, 1956.Google Scholar
- N. Niu and S. Easterbrook. So, you think you know others' goals? a repertory grid study. IEEE Software , pages 53-61, March/April 2007. Google Scholar
- D.A. Norman. Some observations on mental models. In D. Gentner and A.L. Stevens, editors, Mental Models , chapter 1, pages 7-14. Lawrence Erlbaum Associates, Inc., 1983.Google Scholar
- W.A. Shewhart. Economic Control of Quality of Manufactured Product. 50th Anniversary Commemorative Issue . American Society for Quality, 1980.Google Scholar
- W.A. Shewhart and W.E. Edwards. Statistical Method from the Viewpoint of Quality Control . Dover, 1986.Google Scholar
- V. Stewart and A. Stewart. Business Applications of Repertory Grid . McGraw-Hill, 1981.Google Scholar
- M. Themistocleous, Z. Irani, R. O'Keefe, and R. Paul. ERP problems and application integration issues: An empirical survey. In Proc. 34th Hawaii Int'l Conf. on System Sciences . IEEE Computer Society, 2001. Google Scholar
Index Terms
- Challenges in enterprise software integration: An industrial study using repertory grids
Recommendations
Enterprise Application Integration: A Manager's Perspective
To remain competitive, organizations must operate efficiently and be flexible enough to rapidly respond to—and even preempt—changing market conditions. IT managers must therefore continually seek ways to support more effective and accurate business ...
Investigating Integration Challenges and Solutions in Global Software Development
FIT '11: Proceedings of the 2011 Frontiers of Information TechnologyOne of the major challenges of Global Software Development (GSD) is associated with overcoming integration problems that remain hidden throughout development and surface at the end of a project. Incompatibilities and other integration complexities can ...
Comments