Techies as nontechnological factors in software engineering?
暂无分享,去创建一个
The author discusses human issues in software engineering and considers two technological factors that offered dramatic productivity and quality growth in the last decade. The individual differences in the performance range among software engineers are reviewed. Steps to reduce the wide variation in performance among individuals are considered. The first technological factor is having bigger machines with more memory that allowed software engineers more time to work on the task rather than wrestling with machine limitations that inhibited the task. The second technological factor was Lisp machines and the powerful programming environments that accompanied them. The author observes that hardware will still play a dramatic role in productivity growth, but that nontechnological market factors will limit the extent to which the best software ideas will be translated into industry-wide advances.<<ETX>>
[1] Bill Curtis,et al. Productivity factors and programming environments , 1984, ICSE '84.
[2] Watts S. Humphrey,et al. Managing the software process , 1989, The SEI series in software engineering.
[3] Bill Curtis,et al. A field study of the software design process for large systems , 1988, CACM.
[4] Bill Curtis,et al. Human factors in software development , 2002 .