Understanding the Philosophical Underpinnings of Software Engineering Research in Information Systems

The Information Systems (IS) discipline, and related research, focuses on the development, understanding, and use of technology to meet business needs. Technology, in particular “software,” is the basis for IS research, making software engineering a critical component of research in the IS domain. While the importance of software development is well accepted, what constitutes high quality software engineering research is not well defined. Perhaps this is because some software development clearly is not research and it is hard to distinguish between pure application development, and systems development that pushes the boundaries of knowledge. Sir Karl Popper argued that the scientific quality of research is not based on its empirical method, but on the nature of the questions asked. Our research suggests that software engineering can meet Popper's criteria for scientific research.Drawing on well-established research philosophies, we propose a software engineering research methodology (SERM) and discuss the utility of this methodology for contributing to and expanding the IS body of knowledge. We also describe the considerations that need to be addressed by SERM to enhance acceptability of software engineering research in IS. Our suggestions are corroborated with a review of current IS software engineering research reported in leading IS journals.

[1]  Gerardine DeSanctis,et al.  A foundation for the study of group decision support systems , 1987 .

[2]  Tim Berners-Lee,et al.  The World-Wide Web , 1994, CACM.

[3]  Göran Goldkuhl,et al.  Information Systems Development: A Systematic Approach , 1981 .

[4]  J. Wyatt Decision support systems. , 2000, Journal of the Royal Society of Medicine.

[5]  Hong Xu Valuation-based systems for decision analysis using belief functions , 1997, Decis. Support Syst..

[6]  William Bechtel,et al.  Introductory Readings in the Philosophy of Science , 1989 .

[7]  Ian I. Mitroff,et al.  A Program for Research on Management Information Systems , 1973 .

[8]  Joey F. George,et al.  Exploring the software engineering component in MIS research , 1995, CACM.

[9]  Kalyan Moy Gupta,et al.  A connectionist approach for similarity assessment in case-based reasoning systems , 1997, Decis. Support Syst..

[10]  Ernest A. Hershey,et al.  PSL/PSA: A Computer-Aided Technique for Structured Documentation and Analysis of Information Processing Systems , 1976, IEEE Transactions on Software Engineering.

[11]  K. Popper,et al.  Conjectures and Refutations , 1963 .

[12]  Andrew B. Whinston,et al.  Enterprise decision support using Intranet technology , 1997, Decis. Support Syst..

[13]  R. Tony Eichelberger,et al.  Disciplined Inquiry: Understanding and Doing Educational Research , 1989 .

[14]  Levent V. Orman Constraint by example , 1996, Decis. Support Syst..

[15]  Stephen Probert,et al.  Towards a Critical Framework for IS Research , 1999 .

[16]  Donna M. Mertens,et al.  Research methods in education and psychology : integratingdiversity with quantitative & qualitative approaches , 1998 .

[17]  Peter B. Danzig,et al.  The Harvest Information Discovery and Access System , 1995, Comput. Networks ISDN Syst..

[18]  L. Ionia,et al.  Decision Support for Target-Based Resource Allocation of Public Services in Multiunit and Multilevel Systems , 1998 .

[19]  Paul J. Lewis,et al.  Information Systems Development: A Systematic Approach , 1994 .

[20]  Donald R. Cooper,et al.  Business Research Methods , 1980 .

[21]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[22]  Lola Aagaard,et al.  An introduction to educational research , 1993 .

[23]  Ronald M. Lee,et al.  A decision support system for bureaucratic policy administration: An abductive logic programming approach , 1996, Decis. Support Syst..

[24]  Hong-Mei Chen,et al.  Destination Information Systems: Design Issues and Directions , 1997, J. Manag. Inf. Syst..

[25]  Frank van Harmelen,et al.  Applying rule-base anomalies to KADS inference structures , 1997, Decis. Support Syst..

[26]  Kalle Lyytinen,et al.  ICIS Paper: Implications of Theories of Language for Information Systems , 1985, MIS Q..

[27]  Salvatore T. March,et al.  Design and natural science research on information technology , 1995, Decis. Support Syst..

[28]  E. D. Klemke,et al.  Introductory Readings in the Philosophy of Science , 1988 .

[29]  Nathaniel S. Borenstein Perils and pitfalls of practical cybercommerce , 1996, CACM.

[30]  Rudy Hirschheim,et al.  Four paradigms of information systems development , 1989, CACM.

[31]  Thomas A. Schwandt Constructivist, interpretivist approaches to human inquiry. , 1994 .

[32]  Selwyn Piramuthu,et al.  Using Feature Construction to Improve the Performance of Neural Networks , 1998 .

[33]  K. L. Kraemer,et al.  The information systems research challenge (vol. III): survey research methods , 1991 .

[34]  Ernest A. Hershey,et al.  A computer-aided technique for structured documentation , 1976, DATB.

[35]  Kalle Lyytinen,et al.  Information Systems Development and Data Modeling: Philosophical Foundations , 1995 .

[36]  Patti Lather,et al.  Critical frames in educational research: Feminist and post‐structural perspectives , 1992 .

[37]  Renata Tesch,et al.  Qualitative research : analysis types and software tools , 1990 .

[38]  Peter Aiken,et al.  Information systems development and data modeling: Conceptual and philosophical foundations , 1997 .

[39]  E. Guba,et al.  Competing paradigms in qualitative research. , 1994 .

[40]  Arthur M. Geoffrion,et al.  An Introduction to Structured Modeling , 1987 .

[41]  Jay F. Nunamaker,et al.  Information Technology to Support Electronic Meetings , 1988, MIS Q..

[42]  Dinesh Batra A Method for Easing Normalization of User Views , 1997, J. Manag. Inf. Syst..

[43]  Tom DeMarco,et al.  Structured Analysis and System Specification (Reprint) , 2002, Software Pioneers.

[44]  Sharon F. Rallis,et al.  The Qualitative-Quantitative Debate: New Perspectives. , 1994 .

[45]  James R. Burns,et al.  Adaptive, Agile Approaches to Organizational Architecture Utilizing Agent Technology* , 1997 .

[46]  Børge Obel,et al.  Organizational consultant: creating a usable theory for organizational design , 1996 .

[47]  Jay F. Nunamaker,et al.  Systems Development in Information Systems Research , 1990, J. Manag. Inf. Syst..

[48]  Peter Mertens,et al.  Combining knowledge-based systems and simulation to solve rescheduling problems , 1996, Decis. Support Syst..

[49]  M. Lynne Markus,et al.  Special issue on intensive research in information systems: using qualitative, interpretive, and case methods to study information technology—foreword , 1999 .

[50]  Gregory R. Madey,et al.  The Design and Validation of a Hybrid Information System for the Auditor's Going Concern Decision , 1998, J. Manag. Inf. Syst..

[51]  Peter G. W. Keen,et al.  Mis Research: Reference disciplines and a Cumulative Tradition , 1980, ICIS.

[52]  Jay F. Nunamaker,et al.  Enabling the Effective Involvement of Multiple Users: Methods and Tools for Collaborative Software Engineering , 1997, J. Manag. Inf. Syst..

[53]  Jonathan P. Bowen,et al.  Seven More Myths of Formal Methods , 1995, IEEE Softw..

[54]  Stewart P. Blake,et al.  Managing for responsive research and development , 1978 .

[55]  Howard B. Lee,et al.  Foundations of Behavioral Research , 1973 .

[56]  Ramesh Sharda,et al.  Inductive Model Analysis Systems: Enhancing Model Analysis in Decision Support Systems , 1996, Inf. Syst. Res..

[57]  Stephen K. Probert,et al.  Understanding Hard and Soft IS Development Methods: Paradigmatic Rigidities or Different Ends of a Spectrum? , 1999 .

[58]  Jay F. Nunamaker,et al.  Design for change: knowledge-based system support for information centers , 1992, IEEE Trans. Syst. Man Cybern..

[59]  D. Falconer,et al.  Ontological Problems of Pluralist Research Methodologies , 1999 .

[60]  Jay F. Nunamaker,et al.  Computer-aided analysis and design of information systems , 1976, CACM.