loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
29th Annual IEEE/NASA Software Engineering Workshop
Uncertainty: A Meta-Property of Software
Greenbelt, Maryland
April 06-April 07
ISBN: 0-7695-2306-4
Phillip A. Laplante, Engineering Division,Great Valley Graduate Center Pennsylvania State University
Colin J. Neill, Engineering Division,Great Valley Graduate Center Pennsylvania State University

Uncertainty pervades all aspects of engineering, and its management is of paramount importance. In software engineering, uncertainty can occur at many levels. It can appear in the software artifacts including requirements specifications, designs, and the code itself. Uncertainty can also manifest in the way we use tools, and in the engineering practices employed. It is even present in the life cycle methodologies we employ. In short, uncertainty is a persistent, negative quality of both the software and the processes that rendered it. Unfortunately, it is too easy, but often the case, that software engineers ignore issues of uncertainty or overlook them as they become marginalized within other abstractions.

In this paper we propose uncertainty as a persistent software quality attribute and examine several approaches for modeling that uncertainty. Finally, we offer suggestions for future work in this regard.

Index Terms:
uncertainty, software quality
Citation:
Phillip A. Laplante, Colin J. Neill, "Uncertainty: A Meta-Property of Software," sew, pp.228-233, 29th Annual IEEE/NASA Software Engineering Workshop, 2005
Usage of this product signifies your acceptance of the Terms of Use.