By Topic  The role of opportunism in the software design reuse
process  Sign In   Formats Non-Member Member $31 $13 Become an
IEEE Member or Subscribe to IEEE Xplore for exclusive pricing!
close button  puzzle piece   Learn more about:  IEEE membership
IEEE Xplore subscriptions  1 Author(s) Sen, A. ; Dept. of Bus.
Anal. & Res., Texas A&M Univ., College Station, TX, USA
Software design involves translating a set of task requirements
into a structured description of a computer program that will
perform the task. A software designer can use design schema,
collaborative design knowledge, or can reuse design artifacts.
Very little has been done to include reuse of design artifacts
in the software development life cycle, despite tremendous
promises of reuse. As a result, this technique has not seen
widespread use, possibly due to a lack of cognitive
understanding of the reuse process. This research explores the
role of a specific cognitive aspect, opportunism, in demand-side
software reuse. We propose a cognitive