CSMS Professional History - zenoware/RoslynParser GitHub Wiki

The CSMS metrics tool started as a Master's project while Jason (founder of Zenoware) and Curt Lawson were attending the University of Alabama in Huntsville (UAH). The goal was to create a metrics tool where no guessing or trusting a company's algorithms for metrics would come into question. At first, it was able to parse large subsets of languages, specifically Java and C++. However, the project never really completed. After more research and design ensued after Jason and Curt graduated from UAH, we brought the tool into competitions and briefings to contracting firms in the area. After seeing some positive feedback from customers, Zenoware, LLC was created to complete the development and attempt to sell the product. By chance, bad luck, or a combination of both, the budget for DoD was in question and companies interested in the tool began to dwindle. After sometime, Roslyn was introduced as a preview from Microsoft. Zenoware quickly used this technology for C# and VB parsing. At the same time, Zenonware was exploring some other markets for income, such as mobile app development, website design, framework development, etc. After a few successful contracts, Zenoware's new owners, Chris Smeal, Justin Allen, and Jason Pugh, decided to release the CSMS Free tool which is just a project management toolkit for TFS. After thousands of downloads, there still did not seem to be much traction in the niche market of software metrics. The team decided it would be best to release portions of the CSMS Professional as open source (as you are seeing here). Since most of the team members have their own full-time jobs and dealing with the lack of real design at our real jobs, we felt it would be beneficial for the software community to have a real metrics tool that is free and as reliable as possible.