Integrating Conceptual and Empirical Approaches for Software Engineering Research

Integrating Conceptual and Empirical Approaches for Software Engineering Research

Annette Lerine Steenkamp, Theresa Kraft
DOI: 10.4018/978-1-4666-0179-6.ch015
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

This chapter addresses the systemic integration of conceptual and empirical methods in Software Engineering (SWE) research in terms of the systems approach, where theory, empiricism, and pragmatics are combined as required in the research phases. The following themes form the framework of systemic integration during SWE research processes: Theme 1 - Research Planning (Problem Analysis & Literature Review); Theme 2 – Proposal Development; Theme 3 – Conceptualization; Theme 4 – Experimentation and Research Validation. An illustrative research example is provided in terms of the four themes. The purpose of this research example was to provide a way to uncover potential causes of Information Technology (IT) project failures by employing a systemic and holistic approach to identify critical success factors for Project Management (PM). This has enabled the development of an Information Technology Project Management approach, which provides a method to evaluate the critical success factors of a given project, and the alignment of these factors with each other. The systemic methodology and its implementation proposed in this research increase the potential for IT project success by alerting project leaders of potential problems throughout the life of the project.
Chapter Preview
Top

Introduction

Software engineering (SWE) may be defined as the “disciplined application of theories and techniques from computer science to define, develop, deliver, and maintain, on time and within budget, software products that meet customer’s needs and expectations” (Melhart, 2000). This definition means that the issues of software quality, sound principles of software development, and efficiency of the software development process should be part of the research context, while focusing on a particular topic within the field. An analysis done by De Villiers (2005) found that SWE research has focused in great part on systems/software (55%) and systems/software management (12%). Research has been done within the category of developing information technology (IT) systems, where the goal is to develop practical, innovative ways to solve real problems. Design research, originally espoused by Simon (1981), on the other hand is described as a problem-solving, performance improving approach. This approach in the greater area of IT systems focuses on IT enablement, and involves the creation of innovative IT artifacts and products that explain and motivate their functions (Hevner, March, Park and Ram, 2004).

General research topic categories may be considered, for example the software development process (improving the efficiency), SWE methodologies, SWE technologies, quality assurance, SWE management, management of software complexity, and business and software process integration. Conceptual research in SWE, also known as non-empirical research, is being performed in the areas of conceptual behavioral research and conceptual design research as well as philosophical issues underpinning such research (Pather & Remenyi, 2005) and dichotomies of information systems (IS) research (Brinkkemper & Falkenberg, 1991).

More common are empirical behavioral research and empirical design research. Mora, Gelman, O’Connor, Alvarez & Macia-Luevano (2008) have studied the models and standards adopted in the fields of Systems Engineering, SWE and IT using the theory of systems. Applied research in the field of SWE involves conceptual and empirical analysis and formulation during the development of original and innovative solutions to problems. The authors are promoting the adoption of systems thinking in SWE research as a sound way to understanding and solving complexities of IT enablement in business and industry (Kraft & Steenkamp, 2010).

This chapter addresses the systemic integration of conceptual and empirical methods in SWE research in terms of the systems approach, where theory, empiricism and pragmatics are combined as required in the research phases. The following themes form the framework of systemic integration during SWE research processes: Theme 1 - Research Planning (Problem Analysis & Literature Review); Theme 2 – Proposal Development; Theme 3 – Conceptualization; Theme 4 – Experimentation and Research Validation. The rest of the chapter provides an illustrative research example in terms of the four themes.

The authors describe an approach to SWE research which is grounded in the systems approach, with systemic integration of conceptual and empirical methods adopted in an investigation. The chapter has two parts, namely Part I which describes the conceptual and empirical aspects of the approach to SWE research in terms of four themes. Part II contains an illustration of the approach in a doctoral research project.

Part I. Theoretical Content. The theoretical aspects of an approach to SWE research is presented in terms of the following main themes: Theme 1 - Research Planning (Problem Analysis & Literature Review); Theme 2 – Proposal Development; Theme 3 – Conceptualization; Theme 4 – Experimentation and Research Validation.

Part II. Illustrative Example Content. An actual research project illustrating the application of the approach in terms of the four themes presented in Part I.

Complete Chapter List

Search this Book:
Reset