IBM Bob vs. Morph by Modelcode

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
IBM Bob
Score 7.8 out of 10
N/A
IBM Bob is an AI-assisted development tool designed to support developers across the software development lifecycle. It helps interpret developer intent and provides assistance when working with real-world codebases by using contextual awareness of the surrounding project.N/A
Morph by Modelcode
Score 0.0 out of 10
N/A
Morph is an enterprise code modernization platform from Modelcode. It connects to repositories on GitHub, GitLab, or Azure DevOps and automates migrating codebases from one stack to another: Python 2 to 3, Java 8 to 21, Ada to C++, AngularJS to React, or monolith to microservices. Morph analyzes the repositories and produces a Project Spec that a human approves before any code is generated. The migration then runs in milestones, each delivered as a pull request through standard code review, with…N/A
Pricing
IBM BobMorph by Modelcode
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
IBM BobMorph by Modelcode
Free Trial
NoNo
Free/Freemium Version
NoYes
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
IBM BobMorph by Modelcode
Considered Both Products
IBM Bob
Chose IBM Bob
ChatGPT just did not have the breadth and depth of insight for my coding needs. To get an approximation of what I wanted I had to restate my prompt multiple times, and it looked almost like it did not learn from one time to the other.
Chose IBM Bob
I don't want to use ChatGPT for serious development work or customer data.

Copilot could do the same type of work, but I don't think it is tailored to software the way IBM Bob is. Also, I like the way IBM Bob is integrated in an IDE. My only access to Copilot is from various …
Chose IBM Bob
Bob provides better integrations
Specific AI work flows for Z/Mainframes put it way infront of other technologies that provide generic outputs versus Bob leveraging IBM's mainframe knowledge
Chose IBM Bob
IBM Bob stands out in legacy code revamping and transformation that helps in bridging the gap between the legacy code and developers who doesnt have expertize in the legacy codes. With Semgrep scanning, the code is developed with all security considerations, saving time on …
Chose IBM Bob
I think IBM Bob has more robust features and can scale with larger code and datasets from what we've seen working with both tools
Morph by Modelcode

No answer on this topic

User Ratings
IBM BobMorph by Modelcode
Likelihood to Recommend
7.6
(0 ratings)
-
(0 ratings)
Usability
7.3
(0 ratings)
-
(0 ratings)
User Testimonials
IBM BobMorph by Modelcode
Likelihood to Recommend
While there is always room for improvement (IBM Bob kept a ThreadLocal variable that could have been upgraded using java.time for formatting the date), I am pretty amazed at what can be done with it, and that its breath spans multiple development languages
Read full review
No answers on this topic
Pros
  • Analyzing existing programs, explaining clearly what it does.
  • Rewriting programs in a more modern language and/or a much more modular design, adding lots of explanatory comments.
  • Analyzing large amounts of data, verifying assumptions are either true or false.
  • Improving my ability to write good prompts, by asking IBM Bob feedback about the prompt(s) I used.
Read full review
No answers on this topic
Cons
  • In some cases, I asked IBM Bob to rewrite a Korn shell script in another language (Python), and it did so quickly. It's just the output looked different and didn't take some exceptions into account I had built in to the original script.
  • When I pointed out I wanted a "plug-in replacement", with some pointers for things to look for, it corrected those quickly. You do need to check its output (like with any AI).
  • Some colleagues had trouble signing up for IBM Bob (trials) if their e-mail address did not match their IBM ID etc. That process should be more clear, or foolproof.
Read full review
No answers on this topic
Usability
Integration of Bob/AI where we built applications makes it way easier and efficient to use the capability I am particularly impressed with the other interactions like with system files and installations that can be performed within the IDE
Read full review
No answers on this topic
Alternatives Considered
I don't want to use ChatGPT for serious development work or customer data. Copilot could do the same type of work, but I don't think it is tailored to software the way IBM Bob is. Also, I like the way IBM Bob is integrated in an IDE. My only access to Copilot is from various Microsoft tools, which feels odd.
Read full review
No answers on this topic
Return on Investment
  • It lessened the dependency on me as 'the programmer' in the team. I usually had to write even the simplest of shell scripts for monitoring purposes. I just taught one of my colleagues to use IBM Bob to do it in a fraction of the time. He created it with two or three decent prompts. That saved him having to contact me and saved me time in creating it.
  • For the customer, this meant having the monitoring solution online within minutes, instead of days.
  • I asked IBM Bob to document a complex script that I wrote in ksh and rewrite it in Python. I can read Python but am not "fluent" in programming it. With the help of IBM Bob, I created a plug-in replacement of this tool within 1 day, which would normally have taken me weeks.
  • Also, the resulting tool runs 4 times faster than the original script.
  • A customer wanted to know if their suspicions were correct that, at certain times of the day, network traffic was slower. I had the systems (8 systems talking to each other) collect data every 30 seconds and fed the resulting .txt files into IBM Bob for analyzing, asking specific questions about time periods, inter- or intra datacenter traffic, etc. I first verified the details and examples it found in the data (to make sure it is correct) and asked it to generate a user-friendly report with a few tables.
  • That took less than 30 minutes to execute various queries until I was satisfied. It would have taken me days to analyze the data myself (and would probably missed some of the clues).
Read full review
No answers on this topic
ScreenShots

Morph by Modelcode Screenshots

Screenshot of Morph migration roadmap overview: milestones, progress, and scope of an enterprise code modernization project.Screenshot of Task-level progress in Morph: migration increments delivered as pull requests with verification status.