Software debt exists in different ways. Technical debt is widely known, some other forms are competence debt and quality debt. Software debt can cause product maintenance costs to increase and can depress developers. Several solutions exist to manage software debt.
As part of the beta 1 release, Entity Framework 6 has added new methods to DbSet: AddRange, RemoveRange, and FindAsync. But what will happen with IDbSet, the matching abstract interface?
This article contains the testimonies of several project leaders detailing the process used to achieve a low Coverity Scan defect density.
In his recent posting "Testing 2.0" at the Google Testing Blog, Anthony F. Voellm is discussing the evolution of testing. While some experts might believe, almost all research in testing already has been done, Voellm anticipates what he calls “Testing 2.0” . This evolution of testing could comprise aspects such as automation of complex decisions on quality issues.
Elizabeth Hendrickson recently discussed the wasted hours she spent in bug triage meetings. In her blog testobsessed.com she addressed the problem that some organizations spend so much time and money on testing without really leveraging the information testing reveals. Such organisations suffer from severe problems due to what Hendrickson calls the bugs spread disease.
On January 4th, IBM announced it is going to acquire the cloud and SOA integration service company Green Hat. Testing is one of the main challenges when developing cloud or SOA based applications. Buying Green Hat IBM hopes to offer more productive testing approaches and other benefits for such types of large scale software systems. Green Hat will be integrated into IBM Rational Solution.
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.
The new release of Application Lifecycle Management (ALM) tool Tasktop supports an ALM synchronization solution that addresses the visibility and traceability needs of the software development teams. Tasktop team announced the release of Tasktop Sync 1.0 version last month. They also recently released Tasktop Dev 2.1 version which builds on Eclipse Indigo release of Mylyn 3.6.
Team Foundation Server 11 has added many features in the area of Application Lifecycle Management. Some of the highlights include support for code reviews, iterations/sprints, resource allocation, third part testing frameworks, and a much more capable dependency graph.
Keeping up-to-date with software architecture can be a tough endeavor. Information is normally available within thick books or somewhere hidden in the Web. Another more entertaining way can be to watch clips available at video sites such as YouTube and Vimeo.
The Selenium team has recently released Selenium 2 (a.k.a. Selenium WebDriver), a major update to the poplar test framework for web applications.
SmartBear Software, a prominent ALM and monitoring tool vendor acquired Eviware, creators of popular open source web services testing tools soapui and loadui, last week.
The recent release of Eclipse Indigo includes Jubula, an automated functional testing tool for Java and HTML applications. Tests are created via drag and drop of built-in test libraries, instead of application recording or test programming.
NativeDriver offers test automation for Android and iOS native applications. It implements the WebDriver API.
Machiel van der Bijl from the University of Twente in the Netherlands recently introduced a Model-based testing approach which is supposed to automate software testing.