BT

How Swarming Helps Agile Teams to Deliver

by Ben Linders on  Feb 28, 2013

Swarming is a technique that helps agile teams to deliver working software fast and frequently. What is swarming, what are the benefits of swarming, and when and how to apply it?

An Errors List Underscores the Need for Static Code Analysis

by Abel Avram on  Dec 14, 2012

Program Verification Systems, the creator of PVS-Studio, a static code analyzer for C and C++, has published a list of programming errors, some of them being found in popular open source projects such as Chromium, TortoiseSVN, Apache HTTP Server, MySQL, and others.

XP Days Benelux 2012, second day sessions

by Ben Linders on  Nov 30, 2012

The 10th anniversary edition of the XP Days Benelux 2012 conference continues on the second day. An impression of the sessions about agile adoption, self organizing and managing technical debt.

Sonar Quality Dashboard 3.0: New Commercial Editions And The Developer's Cockpit

by Kostis Kapelonis on  May 30, 2012

Sonar Quality Dashboard version 3.0 has recently been released including separate commercial editions and a new plugin allowing developers to see how their individual commits affect project quality.

Using DRY: Between Code Duplication and High-Coupling

by Abel Avram on  May 25, 2012 5

DRY reduces duplication and the maintenance problems coming with it, but misusing it leads to high coupling and reduced readability. The lesson: a software development principle should be applied considering other corresponding principles, patterns and practices.

The Impact of Software Testing on Embedded Systems

by Michael Stal on  Apr 20, 2012 1

In its recent issue the Chip Design Magazine points out that the huge growth of portable and wireless systems combined with the increasing relevance of software in embedded systems poses a challenge. Quality issues need special attention, especially in safety-critical systems. This is why software test tools for software systems will become increasingly important.

An Introduction to Software Quality

by Abel Avram on  Apr 06, 2012 2

In two recent papers, David Chappell, Principal of Chappell & Associates, outlines the different aspects of software quality – functional, structural, and process-, the groups of people directly interested in quality –users, developers, and sponsors-, and the outcome of defects in externally or internally facing software over time.

Coverity: Open Source Code Has Fewer Defects than Commercial One

by Abel Avram on  Mar 06, 2012 7

A Coverity study concludes that open source code using static analysis has on average a lower number of defects than commercial code, but they are on par when it comes to code of similar sizes.

Acceleration Problems in Cars caused by Software

by Michael Stal on  Mar 03, 2012 5

In a recent news report CNN has revealed a translated Toyota memo which links problems of the car manufacturer regarding an electronic acceleration concern to a software issue. When even news magazines pick up such stories, this shows the growing importance of software for embedded systems.

Technical Debt Is Now Costing Us $3.61 Per Line Of Code

by Christopher Goldsbury on  Feb 27, 2012 13

According to a report by CAST Software, technical debt now costs a company on average $3.61 per line of code. The report's findings are summarized in this article and more discussion is presented from other thought leaders on the topic.

Individual Yield

by Christopher Goldsbury on  Dec 28, 2011 6

Tony Wong, a project management blackbelt, enumerates some practical points on individual procutivity. This article wonders how well these apply to software development and contrasts his list with that of other lists.

X-Mas Showcase: High Scalability and Usability Rule

by Michael Stal on  Dec 24, 2011

Who ever has wondered what kind of software is used by Santa Claus & Co, got a hint recently in youtube. This might irritate some software engineers who have assumed, Santa Claus would only use Open Source Software.

Software Craftsmanship Was Once Again the Main Topic at SCNA 2011

by Abel Avram on  Dec 09, 2011 3

The Software Craftsmanship North America (SCNA) 2011 had a number of renown speakers including Corey Haines, Chad Fowlers, Uncle Bob, Michael Feathers, and others. We have created a digest of some of the ideas presented at the conference and shared by participants.

Mitchell Harper: University Education of Software Engineers is a Waste of Time

by Michael Stal on  Nov 15, 2011 45

Mitch Harper, co-founder of BigCommerce.com, claimed in a recent issue of the Sydney Morning Herald that university education might be the wrong way to become a software engineer. According to Harper, a self-educated software engineer without an university degree: universities leave their students rather unprepared for the realities of being a software engineer.

How Applied Psychology can help Software Engineers

by Michael Stal on  Nov 02, 2011 1

On the 1st November software engineer and author John R. Fox has published his book “Digital Work in an Analog World”. According to its subtitle “Improving Software Engineering by Applied Psychology”, the book does not consider software engineering in practice. Rather, it is focusing on the psychological aspects relevant and practices relevant for engineers.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT