Understanding the Philosophical Underpinnings of Software Engineering Research in Information Systems

Dawn G. Gregg, Uday Kulkarni, Ajay S. Vinzé

Research output: Contribution to journalArticle

64 Citations (Scopus)

Abstract

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 sofware 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 ofknowledge. 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.

Original languageEnglish (US)
Pages (from-to)169-183
Number of pages15
JournalInformation Systems Frontiers
Volume3
Issue number2
DOIs
StatePublished - 2001

Fingerprint

Engineering research
Software Engineering
Information Systems
Software engineering
Information systems
Software Development
Methodology
Drawing (graphics)
Systems Engineering
System Development
Systems engineering
Well-defined
Engineering
Software

Keywords

  • Information systems research methodology
  • Research philosophy
  • Software engineering

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Information Systems
  • Theoretical Computer Science

Cite this

Understanding the Philosophical Underpinnings of Software Engineering Research in Information Systems. / Gregg, Dawn G.; Kulkarni, Uday; Vinzé, Ajay S.

In: Information Systems Frontiers, Vol. 3, No. 2, 2001, p. 169-183.

Research output: Contribution to journalArticle

@article{1c0d7453f57c4fe9a0c60bd3d44a9390,
title = "Understanding the Philosophical Underpinnings of Software Engineering Research in Information Systems",
abstract = "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 sofware 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 ofknowledge. 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.",
keywords = "Information systems research methodology, Research philosophy, Software engineering",
author = "Gregg, {Dawn G.} and Uday Kulkarni and Vinz{\'e}, {Ajay S.}",
year = "2001",
doi = "10.1023/A:1011491322406",
language = "English (US)",
volume = "3",
pages = "169--183",
journal = "Information Systems Frontiers",
issn = "1387-3326",
publisher = "Springer Netherlands",
number = "2",

}

TY - JOUR

T1 - Understanding the Philosophical Underpinnings of Software Engineering Research in Information Systems

AU - Gregg, Dawn G.

AU - Kulkarni, Uday

AU - Vinzé, Ajay S.

PY - 2001

Y1 - 2001

N2 - 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 sofware 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 ofknowledge. 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.

AB - 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 sofware 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 ofknowledge. 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.

KW - Information systems research methodology

KW - Research philosophy

KW - Software engineering

UR - http://www.scopus.com/inward/record.url?scp=0035596359&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0035596359&partnerID=8YFLogxK

U2 - 10.1023/A:1011491322406

DO - 10.1023/A:1011491322406

M3 - Article

VL - 3

SP - 169

EP - 183

JO - Information Systems Frontiers

JF - Information Systems Frontiers

SN - 1387-3326

IS - 2

ER -