scholarly journals The Future of Software Engineering Work

IEEE Software ◽  
2021 ◽  
Vol 38 (5) ◽  
pp. 3-6
Author(s):  
Ipek Ozkaya
Author(s):  
Daniel Brandon Jr.

“Reuse [software] engineering is a process where a technology asset is designed and developed following architectural principles, and with the intent of being reused in the future” (Bean, 1999). “If programming has a Holy Grail, widespread code reuse is it with a silver bullet. While IT has made and continues to make laudable progress in our reuse, we never seem to make great strides in this area” (Grinzo, 1998). “The quest for that Holy Grail has taken many developers over many years down unproductive paths” (Bowen, 1997). This article is an overview of software reuse methods, particularly object oriented, that have been found effective in business systems over the years.


2021 ◽  
Author(s):  
Marisa Leavitt Cohn

This chapter examines how debates about the (im)materiality of software comes to inhabit the practices of software engineering work who manage the temporality of obsolescence and its entanglement with their own careers, language proficiencies, and expertise during the lifetimes of systems they develop or maintain. It describes how bodies of code endure materially in ways that exceed their formal understanding, revealing how the hardwiring of temporality into digital systems takes place through a moral economy of software work that devalues of code as it ages and obsolesces. The habitus of the programmer is set within a disciplinary regime that sustains the imaginary of software as immaterial, infinitely flexible and malleable in spite of routine encounters with its material recalcitrance.


IEEE Software ◽  
2016 ◽  
Vol 33 (1) ◽  
pp. 97-100 ◽  
Author(s):  
Emily Hill ◽  
Philip M. Johnson ◽  
Daniel Port

Sign in / Sign up

Export Citation Format

Share Document