Abstract
Excerpt: The production of high quality software and the efficiency of the software development process are key issues facing academics and practitioners today (15). The recruitment and development of IS human resources is also of concern to information systems (IS) management (13). Individual skills, abilities, and talents have been shown to be the primary determinant of differences in productivity in software development and the quality of the software product. In fact, it has been suggested that to produce great software, exceptional designers, a scarce resource, must be identified and actively cultivated by organizations (3, 4). It is therefore desirable for IS educators and managers to understand the characteristics and behaviors of good software developers in order to identify them and cultivate desirable abilities and characteristics in college curricula and on the job.