Uncovering the epistemological and ontological assumptions of software designers

by   David King, et al.

The ontological and epistemological positions adopted by information systems design methods are incommensur-able when pushed to their extremes. Information systems research has therefore tended to focus on the similarities between different positions, usually in search of a single, unifying position. However, by focusing on the similari-ties, the clarity of argument provided by any one philoso-phical position is necessarily diminished. Consequently, researchers often treat the philosophical foundations of design methods as being of only minor importance. In this paper, we have deliberately chosen to focus on the differences between various philosophical positions. From this focus, we believe we can offer a clearer under-standing of the empirical behaviour of software as viewed from particular philosophical positions. Since the em-pirical evidence does not favour any single position, we conclude by arguing for the validity of ad hoc approaches to software design which we believe provides a stronger and more theoretically grounded approach to software design.



There are no comments yet.



E-SC4R: Explaining Software Clustering for Remodularisation

Maintenance of existing software requires a large amount of time for com...

Categorising Software Contexts: Research-in-Progress

A growing number of researchers suggest that software process must be ta...

Look at the First Sentence: Position Bias in Question Answering

Many extractive question answering models are trained to predict start a...

Towards Marrying Files to Objects

To deal with the constant growth of unstructured data, vendors have depl...

Biased Average Position Estimates in Line and Bar Graphs: Underestimation, Overestimation, and Perceptual Pull

In visual depictions of data, position (i.e., the vertical height of a l...

Sentiment and position-taking analysis of parliamentary debates: A systematic literature review

Parliamentary and legislative debate transcripts provide access to infor...

The Dependent Chip Model (DCM): a simple and more realistic alternative to the Independent Chip Model (ICM)

The Dependent Chip Model (DCM) is proposed as an alternative to the Inde...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.