development is a highly abstract process that requires intense concentration. The authors show that interrupting this process can significantly reduce a developer’s efficiency an...
This position paper for the CHI2005 Development Consortium introduces the Local Ambassadors Initiative of the User Experience Network (UXnet), a collaborative international vision...
This paper focuses on an emerging model for software development in higher education: community source. Community source seeks to blend aspects of both open source and traditional...
122 views157 votes15 years 9 months ago ICSE 2000»
When the general press refers to `software' in its headlines, then this is often not to relate a success story, but to expand on yet another `software-risk-turned-problem-sto...
78 views141 votes15 years 6 months ago JISBD 2000»
The IEEE Computer Society and the Association for Computing Machinery are working on a joint project to develop a guide to the Software Engineering Body of Knowledge (SWEBOK). Art...
208 views177 votes14 years 5 months ago EMSOFT 2011»
We describe a certification approach for software development that has been adopted at our organization. JPL develops robotic spacecraft for the exploration of the solar system. T...
ract in that they deal with sequences of sound or movement. Two social or personality skills can also be defined: Intrapersonal skill helps people perceive and control their own th...
144 views147 votes16 years 6 months ago SIGCSE 2009»
For decades, US universities and colleges have had policies pertaining to the conduct of their students at the institutional level. These policies are referred to as Academic Inte...
66 views147 votes15 years 11 months ago SIGCPR 2005»
Despite over six decades of research on the role and definition of the IT workforce, there remain numerous, and often contradictory, definitions related to the identity of this gr...
111 views160 votes15 years 11 months ago ACMDIS 2004»
Understanding experience is a critical issue for a variety of professions, especially design. To understand experience and the user experience that results from interacting with p...