Vagueness and software engineering

Fahmi, Marco (2008) Vagueness and software engineering. Interdisciplinary Science Reviews, 33(3), pp. 244-253.

View at publisher


We do not commonly associate software engineering with philosophical debate. Indeed, software engineers ought to be concerned with building software systems and not settling philosophical questions. I attempt to show that software engineers do, in fact, take philosophical sides when designing software applications. In particular, I look at how the problem of vagueness arises in software engineering and argue that when software engineers solve it, they commit to philosophical views that they are seldom aware of. In the second part of the paper, I suggest a way of dealing with vague predicates without having to confront the problem of vagueness itself. The purpose of my paper is to highlight the currently prevalent disconnect between philosophy and software engineering. I claim that a better knowledge of the philosophical debate is important as it can have ramifications for crucial software design decisions. Better awareness of philosophical issues not only produces better software engineers, it also produces better engineered products.

Impact and interest:

0 citations in Scopus
Search Google Scholar™

Citation counts are sourced monthly from Scopus and Web of Science® citation databases.

These databases contain citations from different subsets of available publications and different time periods and thus the citation count from each is usually different. Some works are not in either database and no count is displayed. Scopus includes citations from articles published in 1996 onwards, and Web of Science® generally from 1980 onwards.

Citations counts from the Google Scholar™ indexing service can be viewed at the linked Google Scholar™ search.

ID Code: 75991
Item Type: Journal Article
Refereed: Yes
Additional URLs:
DOI: 10.1179/174327908X366932
ISSN: 0308-0188
Divisions: Current > QUT Faculties and Divisions > Division of Technology, Information and Library Services
Deposited On: 08 Sep 2014 22:33
Last Modified: 09 Sep 2014 23:12

Export: EndNote | Dublin Core | BibTeX

Repository Staff Only: item control page