Software Engineering Journal
ACM SIGMIS Database - Special double issue: diffusion of technological innovation
Communications of the ACM
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
Software Engineering Economics
Software Engineering Economics
Diffusing Software-Engineering Methods
IEEE Software
How the Learning Curve Affects CASE Tool Adoption
IEEE Software
Explaining Software Developer Acceptance of Methodologies: A Comparison of Five Theoretical Models
IEEE Transactions on Software Engineering
Proceedings of the IFIP WG8.2 Working Group on Information Systems Development: Human, Social, and Organizational Aspects: Human, Organizational, and Social Dimensions of Information Systems Development
Diffusion of Software Technology Innovation in the Global Context
HICSS '02 Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 7 - Volume 7
A Model for Technology Transfer in Practice
IEEE Software
A structural model for CASE adoption behavior
Journal of Management Information Systems - Special section: Strategic and competitive information systems
The Security Development Lifecycle
The Security Development Lifecycle
Investigating Determinants of Software Developers' Intentions to Follow Methodologies
Journal of Management Information Systems
IEEE Security and Privacy
A few billion lines of code later: using static analysis to find bugs in the real world
Communications of the ACM
Mobile Technology and Action Teams: Assessing BlackBerry Use in Law Enforcement Units
Computer Supported Cooperative Work
Peer interaction effectively, yet infrequently, enables programmers to discover new tools
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Java generics adoption: how new features are introduced, championed, or ignored
Proceedings of the 8th Working Conference on Mining Software Repositories
End-user debugging strategies: A sensemaking perspective
ACM Transactions on Computer-Human Interaction (TOCHI)
Influencing the adoption of software engineering methods using social software
Proceedings of the 34th International Conference on Software Engineering
Socio-PLT: principles for programming language adoption
Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software
Improving software developers' fluency by recommending development environment commands
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Personality-targeted design: theory, experimental procedure, and preliminary results
Proceedings of the 2013 conference on Computer supported cooperative work
Creating a shared understanding of testing culture on a social coding site
Proceedings of the 2013 International Conference on Software Engineering
Expectations, outcomes, and challenges of modern code review
Proceedings of the 2013 International Conference on Software Engineering
Is programming knowledge related to age? an exploration of stack overflow
Proceedings of the 10th Working Conference on Mining Software Repositories
Hi-index | 0.00 |
Security tools can help developers build more secure software systems by helping developers detect or fix security vulnerabilities in source code. However, developers do not always use these tools. In this paper, we investigate a number of social factors that impact developers' adoption decisions, based on a multidisciplinary field of research called diffusion of innovations. We conducted 42 one-on-one interviews with professional software developers, and our results suggest a number of ways in which security tool adoption depends on developers' social environments and on the channels through which information about tools is communicated. For example, some participants trusted developers with strong reputations on the Internet as much as they trust their colleagues for information about security tools.