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!

Vendor

How Open Source Spurs Innovation at CSC – Achieving Compliance, Cultural and Corporate Success

Black Duck Software Press Releases - Tue, 08/19/2014 - 16:30
Webinar

As companies around the world leverage the technical, financial and business benefits of open source software (OSS), compliance is playing an increasingly important role in corporate governance. Organizations are adopting open source processes as part of their standard development lifecycle, and building entire platforms, products and services on OSS, allowing companies to be more agile, innovative and community driven.  With adoption comes the need for managing OSS, and for implementing industry best practices in open source compliance and governance.

In this webinar, Roy Garris, Solution Architect at CSC and Bill Weinberg, Senior Director for OSS Strategy Consulting from Black Duck Software, will discuss:

  • The benefits and challenges of adopting OSS style development within CSC
  • CSC open source strategy & and how CSC addresses OSS compliance
  • How CSC participates in OSS communities and contributes to key open source projects
Register Now
Categories: Vendor

IT Operations: Managing SLAs with Kanban

Intland Blog - Thu, 08/07/2014 - 17:00
Date and time: 7 August 2014, 4 pm (CET) Webinar duration: 30 minutes What you can learn: How to manage issues/tickets on Kanban with escalation status? IT Operations teams have to manage several IT applications in parallel internally within the
Categories: Vendor

5 Steps to Ensuring Compliance in the Software Supply Chain: The Harman Case Study

Black Duck Software Press Releases - Thu, 08/07/2014 - 16:30
Webinar

Harman designs, manufactures and markets premier audio, visual, infotainment and integrated
control solutions for the automotive, consumer and professional markets.  As a technology leader and innovator with leading brands such as AKG®, Harman Kardon®, Infinity®, and JBL®, the Company is admired by audiophiles, musicians and the entertainment venues where they perform. More than 25 million automobiles on the road today are equipped with HARMAN audio and infotainment systems.

One of Harman’s biggest challenges when supplying its systems is ensuring it can prove its code complies with applicable license terms. The code must also be free of security and quality risks that could impact the integrity of the finished products.

But what happens when the code is open source? While software developed in-house can be closely monitored, software that comes in through third parties is harder to track. How can Harman accurately report on operational and legal risks for components and projects it didn’t develop?

Join this webinar with Alyssa Harvey Dawson, Vice President Legal, Global Intellectual Property at Harman, and Black Duck Software, who will discuss:

  • Current open source trends
  • An in-depth review of popular licenses (including GPL)
  • Open source compliance: Harman’s take
  • Beyond compliance – the impact of security and technical risks
Register Now
Categories: Vendor

Risk Management in Application Lifecycle Management

Intland Blog - Thu, 07/24/2014 - 17:00
Date and time: 24 July 2014, 4 pm (CET) Webinar duration: 30 minutes What you can learn: Risk Management is especially in the focus in the medical and automotive industry, where malfunctions in software can cause recalls and serious injuries
Categories: Vendor

Open Source Software - How to Benefit from its Use and Alleviate Legal Issues for Investors and Acquirers

Black Duck Software Press Releases - Thu, 07/24/2014 - 16:30
Webinar

Open source software is ubiquitous and widely used in development organizations to build better software faster. However many development organizations struggle to manage, control and ensure compliance, resulting in legal and business exposure.  This problem is compounded as software development moves out of traditional IT departments to marketing and other departments.   Since software is an increasing part of the value of companies, both investors and acquirers are focusing on compliance with OSS license terms.  The failure to be able to demonstrate such compliance can delay the deal and even reduce the value of the transaction.
This webinar, presented by Matthew Jacobs, General Counsel at Black Duck and Mark Radcliffe, partner at DLA Piper and General Counsel for the Open Source Initiative (OSI) will cover:

  • Overview of  the latest OSS trends including mobile, cloud, big data
  • Learn what investors and acquirers look for in OSS compliance
  • Clarify the terms of copyleft licenses including the GPL and AGPL and how to ensure compliance
Register Now Asset Value:  Low value
Categories: Vendor

Modulus Introduces Add-On Marketplace for Enhanced Node.js_Developer Experience

Progress Software News - 9 hours 54 min ago
Modulus Introduces Add-On Marketplace for Enhanced Node.js_Developer Experience
Categories: Vendor

Appcelerator Expands Mobile Development Platform

Software Development Tools Directory - Mon, 07/21/2014 - 17:55
Appcelerator has unveiled new capabilities to the company's category-defining mobile engagement platform, making it smarter, more connected and more flexible than ever. As "business as usual" moves from websites to apps and PCs to tablets, Ap ...
Categories: Vendor

Vector Software Announces Support for MISRA C: 2012

Software Development Tools Directory - Mon, 07/21/2014 - 17:54
Vector Software, the world’s leading provider of innovative software solutions for testing safety and mission critical embedded applications, announced today that the VectorCAST™ software test solution now supports the MISRA C: 2012 ( ...
Categories: Vendor

GUI Test Automation with Ranorex and Polarion

Polarion Software - Mon, 07/21/2014 - 17:30
Jim Trentadue of Ranorex, Inc. explains how his company's recent partnership with Polarion Software bring UI testing up to the same levels of automation and traceability as other types of tests.
Categories: Vendor

.NET Developers To Follow

We appreciate that the .NET developers of our community are as multifaceted as the tools we use to write great code.  In particular, we salute all those who are driven to make the applications they deliver to the world and the community we collectively work in so inspiring.  Keep up the awesome work!

Wm. Barrett Simms

.NET Developers Barrett SimmsBarrett is, as he says, “slightly obsessed with quality and effective development processes.” We like that kind of determination for building quality code. He has been working in the software industry since 1996. He provides companies the tools they need to drive successful IT projects. His website has a wealth of information on agile management and C# programming. Stay on top of trends and find great resources at his site: http://wbsimms.com/articles/ or follow him on twitter @wbsimms.

Mike Martin

.NET Developers Mike MartinMike Martin is Microsoft Lead Consultant and Architect at Crosspoint Solutions (part of the Cronos group), a company with a strong focus on BI, Data and CRM. Mike is works across the complete Microsoft product stack and ise very flexible to work with. He has been active in the IT industry for over 15 years and has performed all types of jobs, including coaching and leading teams, architecting and systems design, and training. Today he is primarily into the Microsoft Cloud Platform and Application Lifecycle Management. He is not a stranger to both dev and IT Pro topics. Stay on top of all all cool things Azure related at his blog: http://techmike2kx.wordpress.com/ or follow him on twitter: @TechMike2kX.

The post .NET Developers To Follow appeared first on NCover.

Categories: Vendor

Tech Tips & Tricks: How to query for just-updated Work Items

Polarion Software - Fri, 07/18/2014 - 17:36
More Tech Tips and Tricks from the Polarion Support Team: How to query for items updated in the last 5 minutes
Categories: Vendor

Enalean announces Tuleap 7

Software Development Tools Directory - Thu, 07/17/2014 - 18:10
Enalean, provider of Tuleap, the first Open Source Enterprise suite for Application Lifecycle Management, continues its enterprise quality 100% Open Source strategy by releasing Tuleap 7.This new release provides : Interface overhaul, Agile conne ...
Categories: Vendor

Ranorex 5.1 Adds Android Mobile Web Testing

Software Development Tools Directory - Thu, 07/17/2014 - 16:48
The Ranorex 5.1 release of the Ranorex software testing tool extends the mobile web testing capabilities with Android web testing. This enables not only cross platform web test automation, but also increases object recognition for hybrid apps.
Categories: Vendor

Developers and Testers to Easily Extend SoapUI Pro by SmartBearÂ’s Core API Testing Capabilities

Software Development Tools Directory - Thu, 07/17/2014 - 16:06
SmartBear Software has released a new version of SoapUI Pro, including a new plug-in framework that allows users to create, browse and install plug-ins for SoapUI Pro’s API testing functionality.
Categories: Vendor

EnvJasmine - Test Your JavaScript Anywhere

Software Development Tools Directory - Thu, 07/17/2014 - 13:31
EnvJasmine is a test harness designed to allow you to test the JavaScript code in your project without the need of a web browser. EnvJasmine doesn’t care what language your application is written in nor which frameworks you use, it is desi ...
Categories: Vendor

Deleaker

Software Development Tools Directory - Thu, 07/17/2014 - 13:28
Deleaker is a useful extension for Visual Studio 2005, 2008, 2010, 2012, 2013 that helps you to analyze programming errors, many of which are unique to Visual C++. Deleaker is a great tool for Visual C++ developers who occasionally have trouble d ...
Categories: Vendor

Broccoli

Software Development Tools Directory - Thu, 07/17/2014 - 13:26
Broccoli is a browser compilation library – a build tool for applications that run in the browser. A fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions. Comparable to the Rails asset pipeline in scope, ...
Categories: Vendor

Pygments

Software Development Tools Directory - Thu, 07/17/2014 - 13:24
Pygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code.
Categories: Vendor

Herogami

Software Development Tools Directory - Thu, 07/17/2014 - 13:21
Herogami is an agile project management with a kanban twist and a unique integrated approach. Herogami embodies a unique full-featured set of tools to handle all shades of agile tactics. From effective milestones and sprints management to highly ...
Categories: Vendor

Code Coverage And Your .NET Team

code-coverage-net-teamIncorporating code coverage as an integral part of your .NET development process is not as simple as evaluating code coverage tools and picking one.  Although it is critical to ensure that the code coverage solution tool you select can generate an unified coverage number across your team, there is more to code coverage than metrics.

This webinar reviews several of the key organizational issues that must be present in order to measurably improve the overall quality of your .NET code base.  As we will discuss, the organization and its approach to quality is crucial and helps balance the trade-offs between coverage and risk.  Other key items we discuss include the need for a team-based approach and a deeper understanding of what different code coverage metrics reveal.


Code Coverage and your .NET Team Hello and welcome to our NCover webinar on code coverage and your .NET team. Today we are going to discuss some of the key trends we see in the highest performing .NET development organizations. This is based on our experience over the past ten years and literally the thousands of developers and development organizations we’ve worked with around the globe. Let’s get started. The first trend we consistently see among these groups is that quality truly is a part of their culture. It’s not just a buzzword and it’s not just a department. One of the activities that they engage in as part of this culture is that they are constantly asking themselves, “how do we know our code is good?” What these organizations do know is that great code is not a matter of of hope and, although there is obviously a ton of effort that goes into designing, testing and delivering these applications, effort alone does not indicate that they are going to be successful. In fact, it’s not even whether or not they intend to deliver a great application. Of course they do. I don’t think any of us get into this intending not to deliver great software applications. What these organizations have infused in their culture is an understanding that great code is something than can be measured and embracing the concept of measurement across their organization. What we have seen at these organizations is it’s not just a matter of if they have metrics in place but it’s have they embraced the concept that “we really want to deliver great applications” as part of who they are and at these organizations delivering high quality applications is really celebrated part of an achievement in development, in QA and even in support and it’s not just a requirement or a box they have to check off. This leads us into the second common trend we see at these organizations and that’s an understanding that it’s “teams” that really deliver. Individuals contribute, individuals are important but at the end of the day it’s about the team’s ability to work together and deliver great applications. Some of the key characteristics of these teams is that they are always looking for feedback and not just feedback at the end of the process, but throughout, as part of an agile development process they want to know as quickly as possible if there are issues so they can direct resources and keep them from becoming larger issues. These results are shared team-wide ensuring that each group and each individual within the group is able to engage in the important process of directing their limited time and resources to deliver the best possible results. In order for this work everyone obviously has to be on the same page. Development has to be working hand-in-hand with QA and they have to be unified by management through a common set of goals and a common focus on quickly identifying trouble areas and knocking them out. That brings us right in to our third and final trend and that is knowledge that confidence can be measured. Every development group, regardless of size or regardless of formality, is engaged in some form of testing and what you know is that those tests give you confidence in your code. But that is only half the story because code coverage is what gives you confidence in your tests. What these groups know is that it is not how many tests you write or how long you run them, it’s “do those tests fully exercise your code base?” Let’s look at three code coverage metrics. The first metric is branch coverage. It’s how we “measure” success. Branch coverage refers to the percentage of individual code segments, or branches, that have been covered during the testing of the application. Branch coverage goals will vary across organizations but we typically see a target range of between 80 to 90 percent. It’s worth noting that each additional improvement in branch coverage typically requires greater effort. The next metric is sequence point coverage. If branch coverage is how we “measure” success, sequence point coverage is how we “achieve” success and it’s primary purpose is to help you figure out how to increase your overall branch coverage. Sequence point coverage refers to the percentage of sequence points, or actual lines of code, that were covered during the testing of the application. When used with source code highlighting it allows you to quickly identify those areas that need additional testing. This brings us to our third most common code coverage metric, change risk anti-patterns. If branch coverage is how we “measure” success and sequence point coverage is how we “achieve” success, change risk anti-patterns let us know how we can “mitigate the risk” or “barriers to achieving success.” Change risk anti-patterns is a well accepted industry metric that scores the amount of uncovered code against the complexity of that code. It really lets you know how risky your overall code base is based on complexity. Your two greatest assets in keeping down your change risk anti-patterns score, and also reducing the overall risk of your code base are modularity and readability. Regardless of the specific code coverage metrics your organization may choose to focus on, what we have seen time and time again is that integrating code coverage into your team-based development process can have a significant impact on increasing confidence, reducing bugs and improving the overall quality of your code. Whether you are an individual developer working within Visual Studio, a member of QA or a manager looking for better results and better visibility, NCover has a solution for you. In order to learn more about NCover, we encourage you to visit us online and access any of our free resources including videos, articles and support documentation. When you are ready to take the next step, we offer free, fully-functioning versions of all of our software products. If you don’t see the trial you want, get in contact with us and we’ll setup a custom evaluation specifically for your team. If you’re short on time and looking to get started as quickly as possible, we encourage you to request an online overview where one of our Integration Resources will work with you one-on-one to show you exactly how best to put code coverage to work in your organization. We appreciate your time today and hope you found today’s webinar useful. If at any time you have questions, please, don’t hesitate to ask. Thanks again and we hope you have a great day.

//

The post Code Coverage And Your .NET Team appeared first on NCover.

Categories: Vendor