Coati Software

Sourcetrail

4.5 / 5 9 reviews

Who Uses This Software?

Professional software developers working with C, C++ or Java


Average Ratings

9 Reviews
  • 4.5 / 5
    Overall
  • 4.5 / 5
    Ease of Use
  • 4.5 / 5
    Customer Service

Product Details

  • Starting Price
    $195.00/one-time/user
  • Free Version
    Yes
  • Free Trial
    Yes
  • Deployment
    Installed - Mac
    Installed - Windows
  • Training
    Documentation
  • Support
    Online

Vendor Details

  • Coati Software
  • www.sourcetrail.com
  • Founded 2015
  • Austria

About Sourcetrail

Software developers spend up to 70 percent of their time figuring out how existing source code works, but common code editing tools offer little help for this task. Sourcetrail helps software engineers explore and navigate unknown source code quickly and thoroughly by combining an interactive graph visualization, a concise code view and a powerful search algorithm, all built into an easy-to-use cross-platform developer tool.


Sourcetrail Features

  • Access Control
  • Code Assistance
  • Collaboration
  • Debugging
  • Graphical User Interface
  • Mobile Development
  • Software Development
  • Testing Management
  • Version Control
  • Web Development

Sourcetrail Reviews Recently Reviewed!


Sourcetrail allows you to navigate your code and display relations at a glance

Apr 30, 2018
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money

Pros: It displays classes, variables, source in a graphical way, allowing to navigate up and down the structure. It saves so much time at the beginning of a project when you need to have a broad perspective of the code. It does as well help in all other stages of software development.

The GUI is clean and intuitive. Indexing is fast, and the program warns you if the saved version differs from the indexed one.

The usage of Java does impose little requirements on your system so you can use the latest version without dependencies to third party libraries.

And everything runs fast!

Cons: My overall impression is excellent. I hope future version still surprise me as the current one has done. At the beginning I would have appreciated a legend in the graph window, indicating the color assignement to the classes, functions, etc.

I feel I am not using all the potential of the software. I would appreciate more tutorial videos by the developers where they teach me a yet more productive way of using it.

Not a good tool for performing static code analysis

May 24, 2018
2/5
Overall
2 / 5
Ease of Use
2 / 5
Features & Functionality
2 / 5
Customer Support
1 / 5
Value for Money

Pros: I was given the opportunity to evaluate Sourcetrail as a potential alternative for another code browsing tool my company uses, and discovered that this tool doesn't really offer much. The main feature is the graphical tree view of the code in the left panel. It provides a hierarchical layout of the call tree with various formatting to help readability. It lets you view the source code on the right panel with code formatting for readability as well. The tool also has search ability.

Cons: The graphical tree view is just about the only decent thing about this tool, but even that can be hard too read and simply takes up too much space. It might be good for little personal programs however, the tool practically chokes on large builds that have thousands to million lines of code. The code viewer panel doesn't offer any information on variables or linkages between variables and their definitions. The file browser does not maintain any folder tree structure, it gives you a list of all files in alphabetical order. Most of all, the tool runs very slow with large builds.

Excellent to build understanding of software projects large or small

Mar 20, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I like being able to navigate the project seeing the source code in the code pane and then being able to navigate my IDE/Editor to the same line and file that I am viewing in the code pane.

Cons: The biggest issues I have found were related to Java programming language dependency but I overcame that and haven't had other issues.

Overall: I was able to find code affecting a feature I was working on across multiple projects and project files. Saved me lots of time to understand the scope of the problem.

A terrific tool that "just works" to provide new insights even on complex templated C++ code.

Mar 23, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: SourceTrail provides a fast, interactive, visual representation for exploring complex relationships in C++ code whilst maintaining links directly back to source code. It's visual approach complements IDEs such as Visual Studio. I find it invaluable for digging into unfamiliar code and for looking beyond the diffs in code reviews. The frequent releases are bringing great improvements and new features.

Cons: The tool does require a manual step to trigger updates of the database after source changes, but this is worthwhile given the preponderance of time spent reading rather than writing code.

Reduced new team ramp-up time in half!

Jun 01, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Sourcetrail set up is designed to integrate with the most common build systems and has an interface that is simple in cases where integration with a build system is not desired. I have not used the IDE integration, but even stand alone the software is well worth the price if joining a new team.

Cons: I wish the tool also support C#. I work in an environment with a mix of C/C++ and C# so this only addresses part of the problem. The good thing is that C# would be a nice to have not required since there are other tools that already do a good job.

Nice and simple tool for understanding code base. Makes it easier to navigate through the code.

Jun 04, 2018
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Easy to install (just unpack it and run install script)!
Pretty good looking (Great design)
Comes with tutorial.
Not overwhelmed with features. (All of them are useful).
Great navigation abilities.
Different target platforms available.
Price is pretty reasonable.
Great support.

Cons: The project is still evolving, towards C\C++\Java.
I'd like to be able analyze Python language.
But I don't think that it's the problem of the software itself.

Overall: I'm able to contribute to open source projects.
It's easier now to understand new and\or obscure projects == spend less time trying to figure out what is going on.

Indispensable for crawling through large unfamiliar code bases

Apr 11, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: With the latest release the visual aspects are top notch. The only other tool that I know of costs thousands and is very old UI style.

Its not everyday that you would use this, but when you need it its invaluable.

Cons: This latest release has addressed my problems. Would love to see linux packages but its not a deal breaker.

Overall: Understanding

Capterra-loader

Very positive. It has been a great help in navigating the large class structures of our product.

Jul 16, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The class diagrams are very nicely done, and the integration with source code references - with the option to launch the IDE on the exact position you are exploring - is extremely helpful.

Cons: There are a few opportunities for improvement regarding feature set but there is nothing I dislike about it so far.

Overall: It helps with getting an understanding of a large code base.

A Great tool for reverse engineering

Jun 05, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Easy to use, very visual, great features to get familiar with unfamiliar code. Support from the dev team has been great.

Cons: No High level graphs. I would like to have more details on the actual flow order. Huge projects indexing requires lots of resources.