Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!



Black Duck Software Press Releases - Mon, 01/27/2014 - 23:57

Ghost is dedicated to one thing: publishing. It's beautifully designed, completely customizable and completely open source. It allows you to write and publish your own blog, giving you the tools to make it easy and even (gasp) fun to do. It's simple, elegant, and designed so that you can spend less time messing with making your blog work - and more time blogging.   

John O’Nolan worked on the WordPress team for several years. He loved it, but the project turned in a direction away from its original vision. In early 2013, John blogged “If I could build WordPress all over again, what would I do differently?”  The post got picked up on the front page of Hacker News. He pulled together a prototype using JavaScript and NodeJS, and set out to raise a small amount of money using Kickstarter in April. In 29 days, he raised 10x the amount he wanted. Set up as a non-profit, John hired a team of three, got significant help from the open source community, and created a first version that was released in Oct. It got 4m views and 100k downloads! While the current version (as of this writing) is limited to single-user blogging, it is stable and growing rapidly. And WordPress is now implementing many of the things Ghost is doing.

2013 RecipientsView this project on
Categories: Vendor


Black Duck Software Press Releases - Mon, 01/27/2014 - 23:56

InfluxDB is a time series, events, and metrics database. It's written in Go and has no external dependencies. Once you install it there's nothing else to manage (like Redis, HBase, or whatever). It's designed to be distributed and scale horizontially, but is useful even if you're only running it on a single box.

Paul Dix started a project called ErrPlane, focusing on monitoring and metrics. As he traveled around trying to get traction with ErrPlane, he began to realize that other competing projects were all writing their own time-series database to handle the type and volume of data needed. So he and his partner made a big decision to stop working on ErrPlane and shift their focus to building a specialized, time-series database.  Paul and team worked quietly for one month, and then decided they needed some feedback to continue, so they did a talk at a NY Ruby Meet-up. One of the attendees posted it up on Hacker News. O’Reilly Radar picked it up and the story went to the top. When Paul saw people talking about InfluxDB at a DevOps conference in Australia and another in Japan, they knew they were onto something solid. As of this writing, the project is only 3 months old, with the first commit Sept 23rd.  

2013 RecipientsView this project on
Categories: Vendor


Black Duck Software Press Releases - Mon, 01/27/2014 - 23:51

OpenIoT began as a research project partially funded by the European Commission with a goal of enabling a new range of open large scale, intelligent IoT (Internet of Things) applications according to a utility cloud computing delivery model. The project focuses on mobility aspects of internet-connected objects (sensor Networks) for energy-efficient orchestration of sensor data harvesting and data transmission into the cloud. OpenIoT integrates ontologies and semantic structures, in order to enable semantic interactions and interoperability between the various objects, which means a significant advancement over the existing syntactic interactions offered by GSN and AspireRFID projects. 

2013 RecipientsView this project on
Categories: Vendor


Black Duck Software Press Releases - Mon, 01/27/2014 - 23:48

Project Toxalso known as Tox, is an instant messaging application aimed to replace Skype. It’s no surprise that this project got some big traction this year given all the privacy and security related events that have taken place. With the rise of governmental monitoring programs, Tox aims to be an easy to use, all-in-one communication platform (including audio and videochats in the future) that ensures their users full privacy and secure message delivery. 

2013 RecipientsView this project on
Categories: Vendor

Open DayLight

Black Duck Software Press Releases - Mon, 01/27/2014 - 23:46

OpenDaylight's objective is to provide a fully functional SDN platform that can be deployed directly, without requiring other components. It is focused on building an open, standards-based SDN controller platform that is suitable for deploying in a variety of production network environments. In addition to a modular controller framework, OpenDaylight is expected to include support for a number of standard and emerging SDN protocols, network services such as virtualization and service insertion, well-defined application APIs, and data plane elements including physical device interfaces and virtual switch enhancements.

2013 RecipientsView this project on
Categories: Vendor

Sandvik Mining Unifies Their Toolset and Improves Project Visibility with Polarion

Polarion Software - Mon, 01/27/2014 - 18:30
Polarion customer talks about the benefits Sandvik Mining has realized from using Polarion solutions. (1-minute video.)
Categories: Vendor

How risky is your RFP? Scanning docs with compliance check lists

VisibleThread - Mon, 01/27/2014 - 17:42

For compliance professionals working large government or commercial contracts, identifying risk factors in the documents is a daily activity; one they must get right. The rule of thumb when reviewing RFPs is ‘trust but verify’.

If you discover onerous conditions too late, it comes with program delivery risk and cost implications.

I was chatting recently with a couple of people from one of our more recent US customers. This company is a management-consulting firm with over 1000 professionals serving public sector government clients. The company wanted to streamline the risk review process for government issued documents. They deployed VisibleThread in late Q3, 2013.

Jesse is a senior compliance advisor. Jesse and his compliance colleagues vet RFPs and contracts. For example, if they see “cost reimbursement” or “Indirect Cost Rate” they yellow or red flag the instance. Equally, they carefully review terms like “Liquidated damages” or “Salary disclosure”.

If they see enough of these negative indicators in the RFP, they reject it, or at the very least raise concerns. I wanted to share how this compliance team has tightened up their process with VisibleThread. If you conduct risk and compliance checks, you will find the approach interesting.

The Process of risk review

Language checklists form much of the basis for Jesse and his teams review checks. For example, language like ‘cost reimbursement’ in the contract implies risk. This is largely because it is not in line with the preferred business model of Jesse’s government customers.

Prior to VisibleThread, the review process had been manual, time consuming and occasionally, it missed critical risk factors.

Jesse and his team used to spend an average of 2-3 hours reviewing each document. They created reports to share with the team, including; Proposal RFP, Finance and Business Analysts. This report took on average more than a day to prepare.

Now, once a new RFP hits his desk, Jesse uses a pre-canned custom ‘compliance dictionary’ to check for risk indicators. He immediately sends out a VisibleThread compliance report to the project RFP team, finance, business analysts and sometimes the executive team. This takes between 5-15 minutes.

Since deploying VisibleThread, in one 2-month period, they:

  • “rejected 3 out of 40 proposals based on VisibleThread reports & analysis”
  • “Sped up review time by over 10x
  • and have “avoided disasters” (in Jesse’s own words).

So, how does it all work?

Here are some terms they check. Red bold indicates especially risky terms from the point of view of Jesse’s customers.

Term Term Term Term $ Financial Penalties Liquidated Damages SAS 70 % First Source Hiring MBE Service Level Requirements A-133 Freedom of Information FOIA Most Favored Nation Software Maintenance Services Audit Grant Office Location Source Code Board of Compensation GSA Opportunity to Cure SSAE 16 Bond Guarantee Outsourcing Subcontract CFR Guaranty Payment Structure Subcontracting Plan Code of Conduct HIPAA BA Payment Withhold Subcontractor Agreement Conflict of Interest Indemnification Personnel Changes Subcontractors Cooperative Agreement Indirect Cost Rate Pricing Subrecipient Cost Insurance Profit Task Order Cost Allocation Plan Intellectual Property Renewal Term Cost Reimbursement Jury Service Program Replacement Cost Trade Secret Covenant Letters of Credit Retainage Warranty Period Damage(s) License WBE Salary Disclosure


And here is the same dictionary in VisibleThread, after an import from Excel:

Note: new in VisibleThread for Docs version 2.10, is the ability to create dictionaries by importing CSV files. This means you create your list in excel, save as CSV and then suck it into VT in seconds. It’s a big time saver.

What do the reports look like?

For the purpose of this blog post, I took the GSA’s OASIS contract and analyzed the ‘draft unrestricted solicitation’, using the dictionary above. The RFP is available from FedBizOpps ( ). You can see the Oasis documents here.

I show below the VisibleThread view with our dictionary items flagged. You can see actual content from the doc in the bottom portion of this screen. The red arrow shows where you can generate a PDF report with a single click.

And here is a sample of the PDF report that Jesse’s team create from VisibleThread. You can see the page numbers and content for each of the occurrences.

For Jesse’s team to produce this report now takes (from start to end) about 5 minutes per doc. This involves uploading multiple docs and generating a PDF report per document.

When we spoke, here’s how Jesse summarized the benefits:

“We can alert our team to issues regarding specific contract terms that increase our risk much faster than before. In fact, it’s saving days of review time. It has also made our review process foolproof and more systematic, since we can apply consistent dictionaries.”

So if you are scanning documents manually today, try using our 14-day no-obligation trial and see if this approach will work for you.


  1. If you pursue contracts with terms that expose you to program delivery challenges, the business risk is high.
  2. Compliance teams spend lots of time reviewing RFPs and contracts manually using term checklists. This takes time and can be error prone.
  3. You can use automated language checkers like VisibleThread, to substantially reduce your review time and flag risk more systematically.

I hope the post will help you avoid risk. What do you think?

Let me know in the comments.


If you want to see how we scan documents, check out these 3-minute demos to get a good sense.

Sign up now! or drop us an email

If you want to see how you can check your document for risk, sign up for our no-obligation 14-day free trial.

OR drop us a mail and we can work directly with you.

Categories: Vendor

BlazeMeter Releases CSV Data Split Feature

Software Development Tools Directory - Mon, 01/27/2014 - 16:46
BlazeMeter, provider of the JMeter based web and mobile load testing platform, announced their CSV Data Split functionality as the latest feature in their quest to simplify load testing. The CSV Data Split feature allows developers to automatical ...
Categories: Vendor

Worksoft Integrates with JIRA Bug Tracking Tool

Software Development Tools Directory - Mon, 01/27/2014 - 16:43
Worksoft has announced that Worksoft Certify® is now integrated with Atlassian’s JIRA issue and project management software. The integration with JIRA allows users to capture and track the results of Worksoft Certify’s automated b ...
Categories: Vendor

Progress DataDirect Connectivity Index Reveals Rising Stars in Database Constellation

Progress Software News - Mon, 01/27/2014 - 16:00
Progress DataDirect Connectivity Index Reveals Rising Stars in Database Constellation
Categories: Vendor

How ALM escalation management feature supports SLAs

Intland Blog - Mon, 01/27/2014 - 10:00

The ITIL – ISO 20000 standard describes all the procedures that must be in place for highly predictable, reliable IT service provision. ITIL is usually referred to as a robust, but complicated standard that requires a lot of training and implementation effort. Regardless of how the ITIL ISO 20000 is viewed, this standard is required in industries where mission critical applications are in place since the standard provides guidance to meet the high expectation of service level provision as described in Service Level Agreements (SLAs). ALM tools for IT Operational support and IT management should be customizable for ITIL.

It’s all about effective escalation management.

Escalation management is widely used for IT service management, and is also part of the ITIL recommendations. Carefully created escalation processes can ensure that unresolved problems don’t linger and issues are promptly addressed. Escalation criteria such as missed deadlines are defined and result in appropriate actions, such as a change of status or a notification to a project member.CodeBeamer ALM is customized for ITIL support with strong escalation management support for:

  • Triggering events – notifications
  • Automated workflow with escalation management criterias (SLA based)
  • Activity monitoring and reporting possibilities

codeBeamer can send notifications and take automatic action (via the Tracker workflow) whenever users (via the GUI) and clients (via the remote API) submit and modify issues, or certain events or times are reached. Using Escalation, Trackers can be configured so that issues that meet user-defined escalation criteria, that is issues that need extra attention, can be automatically flagged, so that they can become more visible in a timely fashion. The escalation trigger conditions and resulting actions are user-defined. Escalation processes are constantly monitored and KPIs can be generated by build in plug-ins.

alm escalation management
Categories: Vendor

Seapine Software Expands Its Sales and Services Team

Seapine Software Press Releases - Mon, 01/27/2014 - 08:00

Cincinnati—Jan. 27, 2014—Seapine Software today announced the expansion of its sales and services team to address continued growth for its enterprise class product development solutions. The new team members will be responsible for selling Seapine’s software solutions into new accounts, providing consulting services, and ensuring Seapine’s continued growth within existing accounts.

The new hires include:

  • Pat Lyons, North America Business Development Manager
  • Chuck Mallory, Embedded Business Development Manager
  • Mark Mason, Life Sciences Business Development Manager
  • Anthony Washington, Life Sciences Solutions Specialist

"Each of these individuals has a proven sales or services track record. These key hires will ensure we're enabling current customers to solve their existing product development process problems in addition to supporting Seapine’s long term goals," said Bob Spitler, Vice President of Worldwide Sales at Seapine.

Seapine Software is a recognized, fast growing leader in the product development solutions market. Its solutions help companies in industries such as energy, automotive, healthcare, medical device, and gaming, ensure the consistent release of high quality products.

Categories: Vendor

NCover January Code Coverage Updates

Happy 2014! We wanted to take a moment to let our .NET code coverage clients know about 3 incremental releases to the NCover product suite this January.  All trial users and customers with an active subscription can apply these updates from within NCover.

Visual Studio Gallery


We are pleased to announce that NCover Bolt can now be downloaded from its Visual Studio Gallery page.  The development team has been working incredibly hard on expanding the NCover Bolt feature set over the past two months and inclusion into the Visual Studio Gallery is another great step in that direction.  Inclusion also means that users will automatically receive update notifications through the Gallery for all NCover Bolt users.  This also applies to NCover Desktop users who elect to install NCover Bolt as part of their installation.

Improved Memory Utilization & Support of Parameterized Tests

As anyone on a deadline knows, fast is never fast enough, so our development team has continued to make improvements on NCover Bolt and NCover Desktop’s memory utilization and performance.  Users with extremely large numbers of tests will notice the largest improvements.  In addition, NCover Bolt expands its support for parameterized tests.

Thanks again to all of our developers and customers for their dedication and feedback.  Looking forward to a great 2014!

The post NCover January Code Coverage Updates appeared first on NCover.

Categories: Vendor

Challenges of Development and IT Operations in the Aviation

Intland Blog - Fri, 01/24/2014 - 10:00
Challenges of Development and IT Operations in the Aviation

Airlines and the aviation industry as a whole are heavily reliant on large scale, robust, mission – critical applications. Fierce competition among national airlines, charter companies and cheap carriers has resulted in extreme cost reduction pressure on all areas of airline operations including IT. Although cost cutting is a must, both safety and security still remain the most important factor for the industry and must not be compromised.

The following questions have to be addressed by airlines’ IT Managers:

  • How to stay efficient under cost pressure?
  • How to handle the priority of systems safety and performance?
  • How to manage innovation and updates to provide more advanced services onboard and on the ground?

Due to the large number of application running at airlines the management of change requests, bug fixing and new releases are usually top priority. A holistic Application Lifecycle Management System (ALM) system can provide full traceability on changes from definition across development and to release. Applying standards, like ITIL, ISO 27000 support the availability, security and high level services for all users.

Innovation, like development of new features for entertainment, better usability, easier access to flight information and ground services generate further challenges for the IT.

Therefore ALM tools in the aviation industry have to support:

  • Standardization and compliance with standards
  • Full traceability on developments and change requests
  • Professional release management and release maintenance
  • High level testing and QA features
  • Innovation framework for new innovations (Demand-Requirements-Development)
  • Collaboration framework for more efficient operations

Lufthansa Systems is using codeBeamer ALM tool, a fully customized version for the specific corporate processes. How is it supported please check Lufthansa Systems’ case study here.

Categories: Vendor

Ranorex Talk at Microsoft – in collaboration with QualityArena Latest News - Thu, 01/23/2014 - 10:00
Smartphones, tablets and notebooks are now all integral parts of everyday life in a mobile world.
The success of mobile devices has brought sweeping changes for users and businesses, particularly in terms of development and quality assurance.

In collaboration with Microsoft Switzerland, the nonprofit association QualityArena has organized an evening event for the 24th of February focusing on "Mobile Quality".

Our talk is entitled "Mobile End2End Test Automation with Ranorex" and will provide some insights into best practices in automating mobile application testing.

We are looking forward to welcoming you to this free evening event.

  • 15.30 – 15.45         Registration
  • 15:45 – 16:00         Welcome
  • 16:00 – 16:45         Appconomy
  • 16:45 – 17:00         Coffee Break
  • 17:00 – 17:45         Developing Apps for Different Mobile Devices
  • 17:45 – 18:30         Mobile End2End Test Automation with Ranorex
  • 18:30 – 18:40         Conclusion: Q&A followed by an aperitif.
Categories: Vendor

Gaia mission: the Italian National Institute of Astrophysics (INAF) entrusts scientific data

Oracle Database News - Wed, 01/22/2014 - 20:10
Gaia mission: the Italian National Institute of Astrophysics (INAF) entrusts scientific data management to Oracle /us/corporate/press/2112051 en
Categories: Database, Vendor

The Importance of Open Source Due Diligence in M&A

Black Duck Software Press Releases - Wed, 01/22/2014 - 20:00

Today's technology companies are increasingly utilizing free and open source software (FOSS) to help enable innovation in their development organizations. However the day to day practice of using FOSS is often uncontrolled, potentially creating unknown legal, business and operational risks arising from the unique obligations found in many open source licenses. As a result, acquiring companies are now focusing more heavily on open source and third party code in their due diligence practices to uncover issues before M&A transactions are completed.
Join Andrew Hall, Intellectual Property Attorney at Fenwick and West LLP and Matthew Jacobs, General Counsel at Black Duck to gain insights on defined strategies and processes for evaluating open source and software assets within the scope of corporate mergers and acquisitions. Attendees will learn: 

  • Why technical due diligence is important in software M&A?
  • What steps are involved in the diligence process
  • Challenges and common concerns of acquirers and investors  
View Now
Categories: Vendor

Polarion Quickly Improved Quality and Worldwide Collaboration for Lantiq

Polarion Software - Wed, 01/22/2014 - 18:30
Polarion customer Lantiq, maker of semiconductors and software, talks about the benefits of Polarion in a short video.
Categories: Vendor


Software Development Tools Directory - Wed, 01/22/2014 - 18:21
erd translates a plain text description of a relational database schema to a graphical entity-relationship diagram. This utility takes a plain text description of entities, their attributes and the relationships between entities and produces a vi ...
Categories: Vendor


Software Development Tools Directory - Wed, 01/22/2014 - 18:17
Wetator is a tool for automatic Graphical User Interface (GUI) tests of web applications. It provides you with a simple command language for writing your tests.
Categories: Vendor