Performing quick and effective source code review requires expert knowledge of the right tool, as well as an intimate familiarity of the tool’s features.
The most important tools for code review typically help a reviewer extract relevant information and execution flows, find program statements of interest, and establish differences between software versions.
What We Do
Our team consists of experts who bring a wealth of experience to the table. They are proficient in employing a wide range of software tools for various purposes, spanning from software searching and debugging to version control and differencing, as well as static and dynamic analysis. Our open source code comparison tool, Simian Similarity Analyzer, is a popular and powerful program for finding duplicated code. This extensive knowledge equips us to provide the following services:
- Comprehensive Analyses: Our experts are well-prepared to conduct thorough analyses on a diverse array of software types. With their deep understanding of software tools, they can efficiently evaluate and assess software across the spectrum.
- Tool Selection: Skillful selection of the most appropriate tools is a hallmark of our approach. We ensure that the tools we use are ideally suited for the specific tasks required for each code review, ensuring optimal results.
- Keeping Current: In the ever-evolving landscape of software analysis technologies, our team stays up-to-date with the latest advancements. This dedication to staying informed allows us to apply the most cutting-edge tools and methodologies.
What We Know
Our proficiency extends to a wide spectrum of software analysis tools, including:
- Development Environments: We are adept at working with popular development environments such as Visual Studio, Eclipse, and SlickEdit.
- Searching and Analysis Tools: Our expertise includes tools like PowerGREP and DT Search, which are instrumental in software searching and analysis.
- Comparative Analysis: Tools like Beyond Compare and ExamDiff Pro are part of our toolkit, enabling us to perform effective comparative analysis.
- Version Control: Our team is well-versed in version control systems such as CVS, SVN, Git, and Mercurial.
- GNU Core Utilities: We are experienced in utilizing a variety of GNU core utilities, including cat, cut, diff, cmp, and more, to streamline code analysis.
- Advanced Analysis Tools: Our capabilities extend to specialized analysis tools like Avalanche, Daikon, Valgrind, Coverity SAVE, LDRA Testbed, Kalistick, PVS-Studio, and PC-Lint.
- Network Analysis: We are skilled in network analysis tools, including HTTPScoop, Wireshark, and Charles, which are invaluable for assessing network-related software components.
Quandary Peak Research leverages its extensive knowledge of these tools to provide comprehensive, up-to-date, and effective software analysis services.