Sources of Conflict Between Developers and Testers in Software Development
نویسندگان
چکیده
Interpersonal conflict between software developers and testers is inevitable and pervasive. This conflict is likely to be negatively associated with software quality and job satisfaction. This study addresses one major research question: What are the sources of interpersonal conflict between developers and testers in software development? Using a qualitative approach, we collect and analyze fifty developer-tester conflict scenarios from professional developers and testers. Preliminary results indicate that conflict sources between software developers and testers fall into three major categories: Process, people, and communication. Conflict sources are presented in a category-subcategory-example format. Implications for research and practice are discussed.
منابع مشابه
Interpersonal Conflict between Developers and Testers in Software Development
Software development is a complex process that necessitates interaction between diverse individuals playing differentiated roles. These include users, business analysts, system analysts, designers, programmers, and testers. The trend in software development methodologies is towards those that require more frequent and sophisticated interaction between developers (a category that includes system...
متن کاملUsing Metrics to Drive Quality Improvements and Value - Company Wide
As Corporate Director of IBM Software Test and Development Excellence, Bill Woodworth has a three fold responsibility: 1) increase the IBM-wide focus on testing of all software products and solutions, 2) based upon the success achieved in #1 for testers, do the same for all IBM software developers, and 3) drive the continuing focus on improving the reliability/ availability of our integrated cu...
متن کاملCollaboration, Leadership, Control, and Conflict Negotiation in the Netbeans
Large open source software development communities are quickly learning that, to be successful, they must integrate efforts not only among the organizations investing developers within the community and unaffiliated volunteer contributors, but also negotiate relationships with external groups hoping to sway the social and technical direction of the community and its products. Leadership and con...
متن کاملSecurity Deliberations in Software Development Lifecycle
Security is a serious problem in software development which when not taken into consideration, exploits vulnerabilities in software. Such security related problems need to be addressed as early as possible while building software. Security problems exist for many reasons. A major thing is that, software cannot resist security attacks. Software security vulnerabilities are often caused due to th...
متن کاملCoordination in Large-Scale Software Development: Helpful and Unhelpful Behaviors
Software development is rarely an individual effort and generally involves teams of developers collaborating to generate good reliable code. Among the software code there exist technical dependencies that arise from software components using services from other components. The different ways of assigning the design, development, and testing of these software modules to people can cause various ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008