[{"data":1,"prerenderedAt":946},["ShallowReactive",2],{"/en-us/blog/tags/research":3,"navigation-en-us":18,"banner-en-us":439,"footer-en-us":450,"research-tag-posts-en-us":692},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":11,"meta":12,"navigation":13,"path":14,"seo":15,"slug":6,"stem":16,"testContent":6,"type":6,"__hash__":17},"blogTags/en-us/blog/tags/research.yml","Research",null,{"template":8},"BlogTag",{"tag":10,"tagSlug":10},"research","yml",{},true,"/en-us/blog/tags/research",{},"en-us/blog/tags/research","j_txSM3LrkJzV26-rc19_55T8j5ukHzSbrcVeTrq6lQ",{"logo":19,"freeTrial":24,"sales":29,"login":34,"items":39,"search":359,"minimal":390,"duo":409,"switchNav":418,"pricingDeployment":429},{"config":20},{"href":21,"dataGaName":22,"dataGaLocation":23},"/","gitlab logo","header",{"text":25,"config":26},"Get free trial",{"href":27,"dataGaName":28,"dataGaLocation":23},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":30,"config":31},"Talk to sales",{"href":32,"dataGaName":33,"dataGaLocation":23},"/sales/","sales",{"text":35,"config":36},"Sign in",{"href":37,"dataGaName":38,"dataGaLocation":23},"https://gitlab.com/users/sign_in/","sign in",[40,69,169,174,278,339],{"text":41,"config":42,"menu":44},"Platform",{"dataNavLevelOne":43},"platform",{"type":45,"columns":46},"cards",[47,53,61],{"title":41,"description":48,"link":49},"The intelligent orchestration platform for DevSecOps",{"text":50,"config":51},"Explore our Platform",{"href":52,"dataGaName":43,"dataGaLocation":23},"/platform/",{"title":54,"description":55,"link":56},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":57,"config":58},"Meet GitLab Duo",{"href":59,"dataGaName":60,"dataGaLocation":23},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":62,"description":63,"link":64},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":65,"config":66},"Learn more",{"href":67,"dataGaName":68,"dataGaLocation":23},"/why-gitlab/","why gitlab",{"text":70,"left":13,"config":71,"menu":73},"Product",{"dataNavLevelOne":72},"solutions",{"type":74,"link":75,"columns":79,"feature":148},"lists",{"text":76,"config":77},"View all Solutions",{"href":78,"dataGaName":72,"dataGaLocation":23},"/solutions/",[80,104,127],{"title":81,"description":82,"link":83,"items":88},"Automation","CI/CD and automation to accelerate deployment",{"config":84},{"icon":85,"href":86,"dataGaName":87,"dataGaLocation":23},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[89,93,96,100],{"text":90,"config":91},"CI/CD",{"href":92,"dataGaLocation":23,"dataGaName":90},"/solutions/continuous-integration/",{"text":54,"config":94},{"href":59,"dataGaLocation":23,"dataGaName":95},"gitlab duo agent platform - product menu",{"text":97,"config":98},"Source Code Management",{"href":99,"dataGaLocation":23,"dataGaName":97},"/solutions/source-code-management/",{"text":101,"config":102},"Automated Software Delivery",{"href":86,"dataGaLocation":23,"dataGaName":103},"Automated software delivery",{"title":105,"description":106,"link":107,"items":112},"Security","Deliver code faster without compromising security",{"config":108},{"href":109,"dataGaName":110,"dataGaLocation":23,"icon":111},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[113,117,122],{"text":114,"config":115},"Application Security Testing",{"href":109,"dataGaName":116,"dataGaLocation":23},"Application security testing",{"text":118,"config":119},"Software Supply Chain Security",{"href":120,"dataGaLocation":23,"dataGaName":121},"/solutions/supply-chain/","Software supply chain security",{"text":123,"config":124},"Software Compliance",{"href":125,"dataGaName":126,"dataGaLocation":23},"/solutions/software-compliance/","software compliance",{"title":128,"link":129,"items":134},"Measurement",{"config":130},{"icon":131,"href":132,"dataGaName":133,"dataGaLocation":23},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[135,139,143],{"text":136,"config":137},"Visibility & Measurement",{"href":132,"dataGaLocation":23,"dataGaName":138},"Visibility and Measurement",{"text":140,"config":141},"Value Stream Management",{"href":142,"dataGaLocation":23,"dataGaName":140},"/solutions/value-stream-management/",{"text":144,"config":145},"Analytics & Insights",{"href":146,"dataGaLocation":23,"dataGaName":147},"/solutions/analytics-and-insights/","Analytics and insights",{"title":149,"type":74,"items":150},"GitLab for",[151,157,163],{"text":152,"config":153},"Enterprise",{"icon":154,"href":155,"dataGaLocation":23,"dataGaName":156},"Building","/enterprise/","enterprise",{"text":158,"config":159},"Small Business",{"icon":160,"href":161,"dataGaLocation":23,"dataGaName":162},"Work","/small-business/","small business",{"text":164,"config":165},"Public Sector",{"icon":166,"href":167,"dataGaLocation":23,"dataGaName":168},"Organization","/solutions/public-sector/","public sector",{"text":170,"config":171},"Pricing",{"href":172,"dataGaName":173,"dataGaLocation":23,"dataNavLevelOne":173},"/pricing/","pricing",{"text":175,"config":176,"menu":178},"Resources",{"dataNavLevelOne":177},"resources",{"type":74,"link":179,"columns":183,"feature":267},{"text":180,"config":181},"View all resources",{"href":182,"dataGaName":177,"dataGaLocation":23},"/resources/",[184,217,239],{"title":185,"items":186},"Getting started",[187,192,197,202,207,212],{"text":188,"config":189},"Install",{"href":190,"dataGaName":191,"dataGaLocation":23},"/install/","install",{"text":193,"config":194},"Quick start guides",{"href":195,"dataGaName":196,"dataGaLocation":23},"/get-started/","quick setup checklists",{"text":198,"config":199},"Learn",{"href":200,"dataGaLocation":23,"dataGaName":201},"https://university.gitlab.com/","learn",{"text":203,"config":204},"Product documentation",{"href":205,"dataGaName":206,"dataGaLocation":23},"https://docs.gitlab.com/","product documentation",{"text":208,"config":209},"Best practice videos",{"href":210,"dataGaName":211,"dataGaLocation":23},"/getting-started-videos/","best practice videos",{"text":213,"config":214},"Integrations",{"href":215,"dataGaName":216,"dataGaLocation":23},"/integrations/","integrations",{"title":218,"items":219},"Discover",[220,225,230,234],{"text":221,"config":222},"Customer success stories",{"href":223,"dataGaName":224,"dataGaLocation":23},"/customers/","customer success stories",{"text":226,"config":227},"Blog",{"href":228,"dataGaName":229,"dataGaLocation":23},"/blog/","blog",{"text":231,"config":232},"The Source",{"href":233,"dataGaName":229,"dataGaLocation":23},"/the-source/",{"text":235,"config":236},"Remote",{"href":237,"dataGaName":238,"dataGaLocation":23},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":240,"items":241},"Connect",[242,247,252,257,262],{"text":243,"config":244},"GitLab Services",{"href":245,"dataGaName":246,"dataGaLocation":23},"/services/","services",{"text":248,"config":249},"Community",{"href":250,"dataGaName":251,"dataGaLocation":23},"/community/","community",{"text":253,"config":254},"Forum",{"href":255,"dataGaName":256,"dataGaLocation":23},"https://forum.gitlab.com/","forum",{"text":258,"config":259},"Events",{"href":260,"dataGaName":261,"dataGaLocation":23},"/events/","events",{"text":263,"config":264},"Partners",{"href":265,"dataGaName":266,"dataGaLocation":23},"/partners/","partners",{"config":268,"title":271,"text":272,"link":273},{"background":269,"textColor":270},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":274,"config":275},"Read the latest",{"href":276,"dataGaName":277,"dataGaLocation":23},"/releases/whats-new/","whats new",{"text":279,"config":280,"menu":282},"Company",{"dataNavLevelOne":281},"company",{"type":74,"columns":283},[284],{"items":285},[286,291,297,299,304,309,314,319,324,329,334],{"text":287,"config":288},"About",{"href":289,"dataGaName":290,"dataGaLocation":23},"/company/","about",{"text":292,"config":293,"footerGa":296},"Jobs",{"href":294,"dataGaName":295,"dataGaLocation":23},"/jobs/","jobs",{"dataGaName":295},{"text":258,"config":298},{"href":260,"dataGaName":261,"dataGaLocation":23},{"text":300,"config":301},"Leadership",{"href":302,"dataGaName":303,"dataGaLocation":23},"/company/team/e-group/","leadership",{"text":305,"config":306},"Team",{"href":307,"dataGaName":308,"dataGaLocation":23},"/company/team/","team",{"text":310,"config":311},"Handbook",{"href":312,"dataGaName":313,"dataGaLocation":23},"https://handbook.gitlab.com/","handbook",{"text":315,"config":316},"Investor relations",{"href":317,"dataGaName":318,"dataGaLocation":23},"https://ir.gitlab.com/","investor relations",{"text":320,"config":321},"Trust Center",{"href":322,"dataGaName":323,"dataGaLocation":23},"/security/","trust center",{"text":325,"config":326},"AI Transparency Center",{"href":327,"dataGaName":328,"dataGaLocation":23},"/ai-transparency-center/","ai transparency center",{"text":330,"config":331},"Newsletter",{"href":332,"dataGaName":333,"dataGaLocation":23},"/company/contact/#contact-forms","newsletter",{"text":335,"config":336},"Press",{"href":337,"dataGaName":338,"dataGaLocation":23},"/press/","press",{"text":340,"config":341,"menu":342},"Contact us",{"dataNavLevelOne":281},{"type":74,"columns":343},[344],{"items":345},[346,349,354],{"text":30,"config":347},{"href":32,"dataGaName":348,"dataGaLocation":23},"talk to sales",{"text":350,"config":351},"Support portal",{"href":352,"dataGaName":353,"dataGaLocation":23},"https://support.gitlab.com","support portal",{"text":355,"config":356},"Customer portal",{"href":357,"dataGaName":358,"dataGaLocation":23},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":360,"login":361,"suggestions":368},"Close",{"text":362,"link":363},"To search repositories and projects, login to",{"text":364,"config":365},"gitlab.com",{"href":37,"dataGaName":366,"dataGaLocation":367},"search login","search",{"text":369,"default":370},"Suggestions",[371,373,377,379,383,387],{"text":54,"config":372},{"href":59,"dataGaName":54,"dataGaLocation":367},{"text":374,"config":375},"Code Suggestions (AI)",{"href":376,"dataGaName":374,"dataGaLocation":367},"/solutions/code-suggestions/",{"text":90,"config":378},{"href":92,"dataGaName":90,"dataGaLocation":367},{"text":380,"config":381},"GitLab on AWS",{"href":382,"dataGaName":380,"dataGaLocation":367},"/partners/technology-partners/aws/",{"text":384,"config":385},"GitLab on Google Cloud",{"href":386,"dataGaName":384,"dataGaLocation":367},"/partners/technology-partners/google-cloud-platform/",{"text":388,"config":389},"Why GitLab?",{"href":67,"dataGaName":388,"dataGaLocation":367},{"freeTrial":391,"mobileIcon":396,"desktopIcon":401,"secondaryButton":404},{"text":392,"config":393},"Start free trial",{"href":394,"dataGaName":28,"dataGaLocation":395},"https://gitlab.com/-/trials/new/","nav",{"altText":397,"config":398},"Gitlab Icon",{"src":399,"dataGaName":400,"dataGaLocation":395},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":397,"config":402},{"src":403,"dataGaName":400,"dataGaLocation":395},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":405,"config":406},"Get Started",{"href":407,"dataGaName":408,"dataGaLocation":395},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":410,"mobileIcon":414,"desktopIcon":416},{"text":411,"config":412},"Learn more about GitLab Duo",{"href":59,"dataGaName":413,"dataGaLocation":395},"gitlab duo",{"altText":397,"config":415},{"src":399,"dataGaName":400,"dataGaLocation":395},{"altText":397,"config":417},{"src":403,"dataGaName":400,"dataGaLocation":395},{"button":419,"mobileIcon":424,"desktopIcon":426},{"text":420,"config":421},"/switch",{"href":422,"dataGaName":423,"dataGaLocation":395},"#contact","switch",{"altText":397,"config":425},{"src":399,"dataGaName":400,"dataGaLocation":395},{"altText":397,"config":427},{"src":428,"dataGaName":400,"dataGaLocation":395},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":430,"mobileIcon":435,"desktopIcon":437},{"text":431,"config":432},"Back to pricing",{"href":172,"dataGaName":433,"dataGaLocation":395,"icon":434},"back to pricing","GoBack",{"altText":397,"config":436},{"src":399,"dataGaName":400,"dataGaLocation":395},{"altText":397,"config":438},{"src":403,"dataGaName":400,"dataGaLocation":395},{"title":440,"button":441,"config":446},"See how agentic AI transforms software delivery",{"text":442,"config":443},"Sign up for GitLab Transcend on June 10",{"href":444,"dataGaName":445,"dataGaLocation":23},"/releases/whats-new/#sign-up","transcend event",{"layout":447,"icon":448,"disabled":449},"release","AiStar",false,{"data":451},{"text":452,"source":453,"edit":459,"contribute":464,"config":469,"items":474,"minimal":681},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":454,"config":455},"View page source",{"href":456,"dataGaName":457,"dataGaLocation":458},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":460,"config":461},"Edit this page",{"href":462,"dataGaName":463,"dataGaLocation":458},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":465,"config":466},"Please contribute",{"href":467,"dataGaName":468,"dataGaLocation":458},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":470,"facebook":471,"youtube":472,"linkedin":473},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[475,522,576,620,647],{"title":170,"links":476,"subMenu":491},[477,481,486],{"text":478,"config":479},"View plans",{"href":172,"dataGaName":480,"dataGaLocation":458},"view plans",{"text":482,"config":483},"Why Premium?",{"href":484,"dataGaName":485,"dataGaLocation":458},"/pricing/premium/","why premium",{"text":487,"config":488},"Why Ultimate?",{"href":489,"dataGaName":490,"dataGaLocation":458},"/pricing/ultimate/","why ultimate",[492],{"title":493,"links":494},"Contact Us",[495,498,500,502,507,512,517],{"text":496,"config":497},"Contact sales",{"href":32,"dataGaName":33,"dataGaLocation":458},{"text":350,"config":499},{"href":352,"dataGaName":353,"dataGaLocation":458},{"text":355,"config":501},{"href":357,"dataGaName":358,"dataGaLocation":458},{"text":503,"config":504},"Status",{"href":505,"dataGaName":506,"dataGaLocation":458},"https://status.gitlab.com/","status",{"text":508,"config":509},"Terms of use",{"href":510,"dataGaName":511,"dataGaLocation":458},"/terms/","terms of use",{"text":513,"config":514},"Privacy statement",{"href":515,"dataGaName":516,"dataGaLocation":458},"/privacy/","privacy statement",{"text":518,"config":519},"Cookie preferences",{"dataGaName":520,"dataGaLocation":458,"id":521,"isOneTrustButton":13},"cookie preferences","ot-sdk-btn",{"title":70,"links":523,"subMenu":532},[524,528],{"text":525,"config":526},"DevSecOps platform",{"href":52,"dataGaName":527,"dataGaLocation":458},"devsecops platform",{"text":529,"config":530},"AI-Assisted Development",{"href":59,"dataGaName":531,"dataGaLocation":458},"ai-assisted development",[533],{"title":534,"links":535},"Topics",[536,541,546,551,556,561,566,571],{"text":537,"config":538},"CICD",{"href":539,"dataGaName":540,"dataGaLocation":458},"/topics/ci-cd/","cicd",{"text":542,"config":543},"GitOps",{"href":544,"dataGaName":545,"dataGaLocation":458},"/topics/gitops/","gitops",{"text":547,"config":548},"DevOps",{"href":549,"dataGaName":550,"dataGaLocation":458},"/topics/devops/","devops",{"text":552,"config":553},"Version Control",{"href":554,"dataGaName":555,"dataGaLocation":458},"/topics/version-control/","version control",{"text":557,"config":558},"DevSecOps",{"href":559,"dataGaName":560,"dataGaLocation":458},"/topics/devsecops/","devsecops",{"text":562,"config":563},"Cloud Native",{"href":564,"dataGaName":565,"dataGaLocation":458},"/topics/cloud-native/","cloud native",{"text":567,"config":568},"AI for Coding",{"href":569,"dataGaName":570,"dataGaLocation":458},"/topics/devops/ai-for-coding/","ai for coding",{"text":572,"config":573},"Agentic AI",{"href":574,"dataGaName":575,"dataGaLocation":458},"/topics/agentic-ai/","agentic ai",{"title":577,"links":578},"Solutions",[579,581,583,588,592,595,599,602,604,607,610,615],{"text":114,"config":580},{"href":109,"dataGaName":114,"dataGaLocation":458},{"text":103,"config":582},{"href":86,"dataGaName":87,"dataGaLocation":458},{"text":584,"config":585},"Agile development",{"href":586,"dataGaName":587,"dataGaLocation":458},"/solutions/agile-delivery/","agile delivery",{"text":589,"config":590},"SCM",{"href":99,"dataGaName":591,"dataGaLocation":458},"source code management",{"text":537,"config":593},{"href":92,"dataGaName":594,"dataGaLocation":458},"continuous integration & delivery",{"text":596,"config":597},"Value stream management",{"href":142,"dataGaName":598,"dataGaLocation":458},"value stream management",{"text":542,"config":600},{"href":601,"dataGaName":545,"dataGaLocation":458},"/solutions/gitops/",{"text":152,"config":603},{"href":155,"dataGaName":156,"dataGaLocation":458},{"text":605,"config":606},"Small business",{"href":161,"dataGaName":162,"dataGaLocation":458},{"text":608,"config":609},"Public sector",{"href":167,"dataGaName":168,"dataGaLocation":458},{"text":611,"config":612},"Education",{"href":613,"dataGaName":614,"dataGaLocation":458},"/solutions/education/","education",{"text":616,"config":617},"Financial services",{"href":618,"dataGaName":619,"dataGaLocation":458},"/solutions/finance/","financial services",{"title":175,"links":621},[622,624,626,628,631,633,635,637,639,641,643,645],{"text":188,"config":623},{"href":190,"dataGaName":191,"dataGaLocation":458},{"text":193,"config":625},{"href":195,"dataGaName":196,"dataGaLocation":458},{"text":198,"config":627},{"href":200,"dataGaName":201,"dataGaLocation":458},{"text":203,"config":629},{"href":205,"dataGaName":630,"dataGaLocation":458},"docs",{"text":226,"config":632},{"href":228,"dataGaName":229,"dataGaLocation":458},{"text":221,"config":634},{"href":223,"dataGaName":224,"dataGaLocation":458},{"text":235,"config":636},{"href":237,"dataGaName":238,"dataGaLocation":458},{"text":243,"config":638},{"href":245,"dataGaName":246,"dataGaLocation":458},{"text":248,"config":640},{"href":250,"dataGaName":251,"dataGaLocation":458},{"text":253,"config":642},{"href":255,"dataGaName":256,"dataGaLocation":458},{"text":258,"config":644},{"href":260,"dataGaName":261,"dataGaLocation":458},{"text":263,"config":646},{"href":265,"dataGaName":266,"dataGaLocation":458},{"title":279,"links":648},[649,651,653,655,657,659,661,665,670,672,674,676],{"text":287,"config":650},{"href":289,"dataGaName":281,"dataGaLocation":458},{"text":292,"config":652},{"href":294,"dataGaName":295,"dataGaLocation":458},{"text":300,"config":654},{"href":302,"dataGaName":303,"dataGaLocation":458},{"text":305,"config":656},{"href":307,"dataGaName":308,"dataGaLocation":458},{"text":310,"config":658},{"href":312,"dataGaName":313,"dataGaLocation":458},{"text":315,"config":660},{"href":317,"dataGaName":318,"dataGaLocation":458},{"text":662,"config":663},"Sustainability",{"href":664,"dataGaName":662,"dataGaLocation":458},"/sustainability/",{"text":666,"config":667},"Diversity, inclusion and belonging (DIB)",{"href":668,"dataGaName":669,"dataGaLocation":458},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":320,"config":671},{"href":322,"dataGaName":323,"dataGaLocation":458},{"text":330,"config":673},{"href":332,"dataGaName":333,"dataGaLocation":458},{"text":335,"config":675},{"href":337,"dataGaName":338,"dataGaLocation":458},{"text":677,"config":678},"Modern Slavery Transparency Statement",{"href":679,"dataGaName":680,"dataGaLocation":458},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":682},[683,686,689],{"text":684,"config":685},"Terms",{"href":510,"dataGaName":511,"dataGaLocation":458},{"text":687,"config":688},"Cookies",{"dataGaName":520,"dataGaLocation":458,"id":521,"isOneTrustButton":13},{"text":690,"config":691},"Privacy",{"href":515,"dataGaName":516,"dataGaLocation":458},[693,704,716,727,736,746,755,766,777,786,796,806,815,825,835,846,856,867,878,887,896,906,917,927,937],{"content":694,"config":702},{"title":695,"heroImage":696,"category":697,"description":698,"authors":699,"date":701},"GitLab named a 2026 Omdia Universe Leader","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png","news","Omdia's 2026 report on AI-assisted software development ranked 19 vendors. Here is what GitLab's top scores mean for engineering teams.",[700],"Rebecca Carter","2026-04-13",{"slug":703,"externalUrl":-1},"gitlab-named-a-2026-omdia-universe-leader",{"content":705,"config":714},{"title":706,"heroImage":707,"category":708,"description":709,"authors":710,"date":713},"Building trust in agentic tools: What we learned from our users","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097663/Blog/Hero%20Images/Blog/Hero%20Images/Workflow%201800x945_2gQoQIbY9NvjLFpXtsxtXy_1750097663612.png","ai-ml","Discover how trust in AI agents is developed from small, positive micro-inflection points, not big breakthroughs.",[711,712],"Erika Feldman","Will Leidheiser","2026-01-05",{"slug":715,"externalUrl":-1},"building-trust-in-agentic-tools-what-we-learned-from-our-users",{"content":717,"config":725},{"title":718,"heroImage":719,"category":720,"description":721,"authors":722,"date":724},"GitLab named a Leader in The Forrester Wave™: DevOps Platforms, Q2 2025","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658898/Blog/Hero%20Images/blog-post-image-forrester-wave-1800x945px-fy26.png","product","Forrester calls GitLab platform the \"most all-in-one of the all-in-one solutions,\" adding it \"suits enterprises looking to standardize with a single purchase.\"",[723],"Dave Steer","2025-06-02",{"slug":726,"externalUrl":-1},"gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025",{"content":728,"config":734},{"title":729,"heroImage":730,"category":697,"description":731,"authors":732,"date":733},"GitLab Ultimate's total economic impact: 483% ROI over 3 years","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098354/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_5XrohmuWBNuqL89BxVUzWm_1750098354056.png","A Forrester Consulting study of GitLab Ultimate finds that the DevSecOps platform enhanced security posture with 5x time saved on security-related activities.\n",[723],"2024-11-13",{"slug":735,"externalUrl":-1},"gitlab-ultimates-total-economic-impact-483-roi-over-3-years",{"content":737,"config":744},{"title":738,"heroImage":739,"category":697,"description":740,"authors":741,"date":743},"GitLab named a Leader in the 2024 Gartner Magic Quadrant for DevOps Platforms","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662523/Blog/Hero%20Images/Gartner_DevOps_Blog_Post_Cover_Image_1800x945__2_.png","GitLab is positioned highest in Ability to Execute and Completeness of Vision, which we believe is recognition of our customers’ success and our continued innovation in the DevOps category.",[742],"Ashley Kramer","2024-09-05",{"slug":745,"externalUrl":-1},"gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops",{"content":747,"config":753},{"title":748,"heroImage":749,"category":708,"description":750,"authors":751,"date":752},"GitLab named a Leader in 2024 Gartner Magic Quadrant for AI Code Assistants","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664458/Blog/Hero%20Images/Gartner_AI_Code_Assistants_Blog_Post_Cover_Image_1800x945.png","In the first Gartner® Magic Quadrant™ for this category, GitLab is recognized for its ability to execute and completeness of vision in AI code assistant technology.",[723],"2024-08-22",{"slug":754,"externalUrl":-1},"gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants",{"content":756,"config":764},{"title":757,"heroImage":758,"category":759,"description":760,"authors":761,"date":763},"How user research transformed GitLab Runner Fleet dashboard visibility and metrics","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666543/Blog/Hero%20Images/lightvisibility.png","engineering","Learn how GitLab user research drives the product development process when enabling more runner fleet features.",[762],"Gina Doyle","2023-11-07",{"slug":765,"externalUrl":-1},"how-we-user-research-transformed-gitlab-runner-fleet-dashboard-visibility-and-metrics",{"content":767,"config":775},{"title":768,"heroImage":769,"category":770,"description":771,"authors":772,"date":774},"How we overhauled GitLab navigation","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682884/Blog/Hero%20Images/navigation.jpg","insights","Users weren't getting what they needed from our navigation. Here are the steps we took to turn that experience around.",[773],"Ashley Knobloch","2023-08-15",{"slug":776,"externalUrl":-1},"navigation-research-blog-post",{"content":778,"config":784},{"title":779,"heroImage":780,"category":770,"description":781,"authors":782,"date":783},"GitLab named a Leader in the 2023 Gartner Magic Quadrant for DevOps Platforms","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663830/Blog/Hero%20Images/gartner-report-blog-asset.jpg","In the first Gartner® Magic Quadrant™ for this category, GitLab is positioned highest on the Ability to Execute axis.",[742],"2023-06-07",{"slug":785,"externalUrl":-1},"gitlab-leader-gartner-magic-quadrant-devops-platforms",{"content":787,"config":794},{"title":788,"heroImage":789,"category":770,"description":790,"authors":791,"date":793},"GitLab named Leader in The Forrester Wave Integrated Software Delivery Platforms 2023","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682752/Blog/Hero%20Images/Forrestercoverimage.png","The Forrester report recognized GitLab for its roadmap, which includes supply chain security, enhanced UI, granular security and compliance controls, and pipeline security.",[792],"GitLab","2023-06-06",{"slug":795,"externalUrl":-1},"gitlab-leader-forrester-wave-integrated-software-delivery-platforms",{"content":797,"config":804},{"title":798,"heroImage":799,"category":800,"description":801,"authors":802,"date":803},"Let's all search!","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679339/Blog/Hero%20Images/AdvancedSearch.png","open-source","We spoke with you about our search tools. Now we've got some issues we'd like your help on.",[712],"2022-12-01",{"slug":805,"externalUrl":-1},"lets-all-search",{"content":807,"config":813},{"title":808,"heroImage":809,"category":560,"description":810,"authors":811,"date":812},"Why the market is moving to a platform approach to DevSecOps","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667886/Blog/Hero%20Images/cobolshortage.jpg","A single DevOps platform improves ROI, the developer experience, and customer retention and satisfaction.",[792],"2022-10-24",{"slug":814,"externalUrl":-1},"why-the-market-is-moving-to-a-platform-approach-to-devsecops",{"content":816,"config":823},{"title":817,"heroImage":818,"category":770,"description":819,"authors":820,"date":822},"How we use the Jobs-To-Be-Done Framework to rethink user workflow","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670074/Blog/Hero%20Images/jobs-to-be-done.jpg","We experimented with our methodology and this is what we learned.",[711,821],"Veethika Mishra","2022-09-07",{"slug":824,"externalUrl":-1},"jobs-to-be-done-interviews",{"content":826,"config":833},{"title":827,"heroImage":828,"category":800,"description":829,"authors":830,"date":832},"5 UX problems you can help us fix right now","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682386/Blog/Hero%20Images/pexels-sevenstorm-juhaszimrus-704767.jpg","“We spent 40 hours talking to 20 of you. Now we’ve got some issues we’d like your help on.”",[831],"Ben Leduc-Mills","2022-07-25",{"slug":834,"externalUrl":-1},"5-problems-you-can-help-us-solve-right-now",{"content":836,"config":844},{"title":837,"heroImage":838,"category":839,"description":840,"authors":841,"date":843},"One DevOps platform can help you achieve DevSecOps","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679348/Blog/Hero%20Images/locks.jpg","security","GitLab drives innovation in the AST market to secure cloud-native applications.",[842],"Sandra Gittlen","2022-05-09",{"slug":845,"externalUrl":-1},"one-devops-platform-can-help-you-achieve-devsecops",{"content":847,"config":854},{"title":848,"heroImage":849,"category":770,"description":850,"authors":851,"date":853},"How Zoopla used DORA metrics to boost deployments, increase automation and more","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665635/Blog/Hero%20Images/blog-performance-metrics.jpg","GitLab customer Zoopla used the DORA metrics to boost production deployments from once a week to roughly 40 times a day. And that was only one of the performance improvements...",[852],"Gustaw Fit of Zoopla","2022-01-24",{"slug":855,"externalUrl":-1},"how-zoopla-uses-dora-metrics-and-your-team-can-too",{"content":857,"config":865},{"title":858,"heroImage":859,"category":860,"description":861,"authors":862,"date":864},"The Evolution of UX at GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679527/Blog/Hero%20Images/timeline.png","unfiltered","What did it look like to work in User Experience (UX) at GitLab over the last several years? Take a peek into our time machine.",[863],"Austin Regnery","2021-05-04",{"slug":866,"externalUrl":-1},"the-evolution-of-ux-at-gitlab",{"content":868,"config":876},{"title":869,"heroImage":870,"category":697,"description":871,"authors":872,"date":875},"Redesigning the GitLab docs","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670050/Blog/Hero%20Images/homepage-cover-image.png","We're working on improving our documentation site usability and discoverability. Check out what's changed and get a sneak peek at the refinements coming to https://docs.gitlab.com/.",[873,874],"Susan Tacker","Christie Lenneville","2021-02-12",{"slug":877,"externalUrl":-1},"redesigning-our-docs",{"content":879,"config":885},{"title":880,"heroImage":881,"category":720,"description":882,"authors":883,"date":884},"GitLab UX 2020 Year in Review","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664102/Blog/Hero%20Images/gitlab-values-cover.png","2020 was a difficult but productive year. Let's take a look back.",[874],"2020-11-20",{"slug":886,"externalUrl":-1},"gitlab-ux-2020-year-in-review",{"content":888,"config":894},{"title":889,"heroImage":881,"category":860,"description":890,"authors":891,"date":893},"Uncovering the diverse needs of non-engineering GitLab users","This post describes how the System Usability Scale (SUS) uncovered opportunities to improve the GitLab user experience for non-engineering users.",[892],"Erica Huang","2020-10-26",{"slug":895,"externalUrl":-1},"how-non-engineers-experience-gitlab",{"content":897,"config":904},{"title":898,"heroImage":899,"category":860,"description":900,"authors":901,"date":903},"Iterate Like a GitLab Designer","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663397/Blog/Hero%20Images/logoforblogpost.jpg","Think big, ship small, learn fast",[902],"Holly Reynolds","2020-10-16",{"slug":905,"externalUrl":-1},"iterate-like-a-gitlab-designer",{"content":907,"config":915},{"title":908,"heroImage":909,"category":860,"description":910,"authors":911,"date":914},"How the Search Team at GitLab Implemented a Risk Map to Direct Automated Testing Efforts","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669590/Blog/Hero%20Images/niklas_hamann-fyvNzhJTQBA-unsplash.jpg","A justification of how the search team decided to try risk mapping as an ongoing exercise to determine where test automation should be written, and some guidance on how to create a risk map.",[912,913],"Erick Banks","John McGuire","2020-09-03",{"slug":916,"externalUrl":-1},"risk-mapping",{"content":918,"config":925},{"title":919,"heroImage":920,"category":697,"description":921,"authors":922,"date":924},"Discover your GitLab return on investment with the Forrester Total Economic Impact™ Study and Estimator","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666262/Blog/Hero%20Images/default-blog-image.png","Now available: A new Forrester ROI study and calculator based on real value customers got from using GitLab for SCM, CI, and CD.",[923],"Colin Fletcher","2020-07-29",{"slug":926,"externalUrl":-1},"forrester-tei",{"content":928,"config":935},{"title":929,"heroImage":930,"category":860,"description":931,"authors":932,"date":934},"CEO Shadow program impressions and takeaways","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681405/Blog/Hero%20Images/ceo-shadow-unfiltered-whaber.jpg","What is the GitLab CEO shadow program? Why should a GitLab team member apply to participate? How did I see the GitLab values in action?",[933],"Wayne Haber","2020-07-08",{"slug":936,"externalUrl":-1},"ceo-shadow-impressions-takeaways",{"content":938,"config":944},{"title":939,"heroImage":940,"category":860,"description":941,"authors":942,"date":943},"Jira Importer Research","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679490/Blog/Hero%20Images/jira-importer-blog-post.png","Senior Product Designer Holly Reynolds is seeking participants for research surrounding importing Jira issues.",[902],"2020-04-08",{"slug":945,"externalUrl":-1},"jira-importer-research",1777934948357]