It Will Never Work in Theory

Software development research that is relevant in practice

Browsing Posts in Open Source

Foutse Khomh, Tejinder Dhaliwal, Ying Zou, and Bram Adams: Do Faster Releases Improve Software Quality? An Empirical Case Study of Mozilla Firefox. MSR 2012 Nowadays, many software companies are shifting from the traditional 18-month release cycle to shorter release cycles. For example, Google Chrome and Mozilla Firefox release new versions every 6 weeks. These shorter [...]

Laura Dabbish, Colleen Stuart, Jason Tsay, and Jim Herbsleb. “Social Coding in GitHub: Transparency and Collaboration in an Open Software Repository” CSCW 2012. Social applications on the web let users track and follow the activities of a large number of others regardless of location or affiliation. There is a potential for this transparency to radically [...]

Daryl Posnett, Abram Hindle, and Prem Devanbu. “Got Issues? Do New Features and Code Improvements Affect Defects?“ WCRE 2011. There is a perception that when new features are added to a system that those added and modified parts of the source-code are more fault prone. Many have argued that new code and new features are [...]

Nicolas Bettenburg, Sascha Just, Adrian Schröter, Cathrin Weiss, Rahul Premraj, and Thomas Zimmermann. What Makes a Good Bug Report? FSE 2008. In software development, bug reports provide crucial information to developers. However, these reports widely differ in their quality. We conducted a survey among developers and users of APACHE, ECLIPSE, and MOZILLA to find out what makes a good bug [...]

Barthélémy Dagenais and Martin P. Robillard. “Creating and Evolving Developer Documentation: Understanding the Decisions of Open Source Contributors.” FSE 2010. Developer documentation helps developers learn frameworks and libraries. To better understand how documentation in open source projects is created and maintained, we performed a qualitative study in which we interviewed core contributors who wrote developer documentation [...]

Peter C. Rigby and Margaret-Anne Storey, “Understanding Broadcast Based Peer Review on Open Source Projects”. ICSE 2011. Software peer review has proven to be a successful technique in open source software (OSS) development. In contrast to industry, where reviews are typically assigned to specific individuals, changes are broadcast to hundreds of potentially interested stakeholders. Despite [...]