scispace - formally typeset
Search or ask a question

Answers from top 16 papers

More filters
Papers (16)Insight
The answers to the five questions might be consistent among all software projects within an organization; therefore, the tool can and should be adopted at the organizational level and made available to all software projects.
The authors maintain that this improvement in assessment is due to the scope of the paradigm for generating issues and questions which are directly relevant to the perceived use of a given software package in a specific educational setting.
That report also cast these problems as examples of a conceptual gap between developer mental models and how programs are represented in IDEs.
Open accessProceedings ArticleDOI
Miltiadis Allamanis, Charles Sutton 
18 May 2013
135 Citations
Questions from Stack Overflow provide a unique opportunity to gain insight into what programming concepts are the most confusing.
However, use of open-ended questions per se does not maximise interview outcome; open-ended questions can vary markedly in quality.
The results give insight in how software designers process their activities, on the influence of individual or team differences, and what the consequences for their outcomes are.
The important aspect of our game is that the student does not actually interview personnel for a real software system, which could be an abstract and intimidating process.
However, to make valid generalizations of cognitive interview-based measures, a considerable number of interview questions may be needed.
Open accessBook ChapterDOI
Adam Porter, Harvey Siy, Lawrence G. Votta 
58 Citations
Finding answers to these questions will enable us to improve the efficiency of software development.
These results suggest that developer quality has a strong influence on software quality and should be taken into account when predicting software fault-proneness.
The interaction of the developer and the environment provides explanatory power above and beyond either of the factors separately, suggesting that studies examining strain and performance of developers should explicitly consider and measure the cognitive style fit between the software developer and the software development environment.
Proceedings ArticleDOI
Minghui Zhou, Audris Mockus 
07 Nov 2010
90 Citations
By studying developer fluency we contribute by determining dimensions along which developer expertise is acquired, finding ways to measure them, and quantifying the trajectories of developer learning.
This paper argues that existing large-scale software developer surveys are inadequate for measuring the relative importance of these three factors.
Findings from these types of examinations of interview data generation and analysis are valuable for informing both interview practice as well as research design in further research.
Our findings show that having strong logical reasoning and hypothesis testing skills are differentiating factors in the software developer/tester performance in terms of defect rates.
The analysis of our interviews showed that direct user–developer communication is limited and that no commonly used method for the user–developer communication in the design and implementation activity exists.

Related Questions

Interview software developers about security and privacy?10 answersInterviews with software developers reveal a complex landscape regarding their attitudes and practices towards security and privacy in software development. A significant insight from these discussions is that security and privacy are often not prioritized by developers, a trend observed not only in established tech regions like the United States, Europe, and the United Kingdom but also in emerging tech hubs such as Turkey. This lack of prioritization is attributed to a combination of factors including a lack of awareness, skills, and resources. Moreover, the organizational work environment plays a crucial role in shaping developers' mindsets and behaviors towards security and privacy, often conveying mixed signals about the importance of these aspects. Research involving Computer Science students indicates that the attitudes and approaches towards security and privacy seen in professional developers are already present at the educational level. This suggests that educational curricula might need to be adjusted to better prepare future developers for these challenges. Furthermore, the concept of Privacy by Design (PbD) is highlighted as a policy measure to guide developers towards better privacy practices. However, developers often limit their privacy concerns to third-party threats, influenced by organizational privacy climates and software architectural patterns. Interviews with experts during Security & Privacy Week (SPW) 2016 also underscored the importance of diversity, social norms, and the need for privacy "guarantees" in software development. Additionally, the necessity for developers to harden their code against a variety of attacks is emphasized, pointing towards a gap in current development practices. Lastly, personal factors affecting developers' understanding of privacy requirements during the vacancy period of a data protection law were identified, suggesting that individual perceptions and interpretations play a significant role in privacy-sensitive software development.
What are the most important questions asked within the tester training opportunity?3 answersThe most important questions asked within the tester training opportunity include assessing the testing ability of subjects and revealing the factors that contribute to the previous findings. Additionally, the effectiveness of different combinations of antihypertensive drugs in achieving blood pressure targets is a key question. Understanding the impact of rising carbon dioxide levels and other greenhouse gases on the Earth's climate and the resulting changes in precipitation patterns, extreme events, and sea levels is another important question. The structure of human populations and the implications for genetic research, including the challenges in discovering loci responsible for quantitative traits and complex diseases, is a significant question. Finally, questions related to thermodynamics, including vocabulary, energy, laws, phase equilibria, and power generation, are important within the field.
How should a software developer prepare for a fresher interview?8 answers
Is software engineering interview hard?7 answers
What to bring to a software developer interview?9 answers
What's the salary of a software developer?9 answers