Stephany Bellomo
Software Engineering Institute
Stephany Bellomo is a principle engineer at the SEI, working in the Software Solutions Division.
Since joining the SEI in 2007, Bellomo has engaged with dozens of government and DoD clients including the Army, FDA, DHS, NRO, MDA, NASA, VA, and several Intelligence Community organizations. She spent several years working in technical debt research and has several years’ experience working in enterprise modernization. Bellomo teaches courses in Software Architecture: Principles and Practices and Documenting Software Architectures.
Bellomo has served as guest editor of IEEE Software magazine several times and routinely serves on program committees for respected peer-reviewed conferences and publications such as the International Conference on Technical Debt, International Conference for Software Architecture, Journal of Software Engineering, and Empirical Software Engineering Journal. Bellomo is acknowledged for her contributions in two books: Managing Technical Debt: Reducing Friction in Software Development and Cyber Security Engineering: A Practical Approach for Systems and Software Assurance. She also holds the distinguished status of IEEE Senior Member.
Bellomo began her career as a satellite software developer for Lockheed Martin in 1993. She went on from there to become a lead software engineer and Architecture Team member at Intuit. She worked for several years for Verisign, where she led a large-scale cloud-based IT call center migration, saving the organization an estimated 220K per year in operating costs. She then spent several years as a project manager for SAIC, initially leading a project of 27 developers, testers, and admins developing a joint operational national security system for the CDC and USDA, and was then promoted to deputy PM for a 250 FTE contract for the Department of National Intelligence.
Bellomo holds a master's degree in software engineering from George Mason University.
Publications by Stephany Bellomo
-
An Exploration of Enterprise Technical Debt
April 18, 2023 • Podcast
Stephany Bellomo
Stephany Bellomo, a principal engineer in the SEI’s Software Solutions Division, talks with principal researcher Suzanne Miller about identifying and remediating enterprise technical debt.
learn more -
Characterizing and Detecting Mismatch in Machine-Learning-Enabled Systems
May 31, 2021 • Conference Paper
Grace LewisStephany BellomoIpek Ozkaya
This paper reports findings from a study of mismatches in end-to-end development of machine-learning-enabled systems and implications for improving development practices.
read -
Component Mismatches Are a Critical Bottleneck to Fielding AI-Enabled Systems in the Public Sector
December 10, 2019 • Conference Paper
Grace LewisStephany BellomoApril Galyardt
We are investigating classes of mismatches in ML/AI systems integration, to identify the implicit assumptions made by practitioners in different fields (data scientists, software engineers, operations staff) and find ways to communicate the information.
read -
Detecting and Tracking Enterprise Technical Debt
May 08, 2019 • Presentation
Felix BachmannStephany Bellomo
This presentation shares a method for discovering and tracking enterprise technical debt and explains how we use it to inform investment planning in the SAFe lifecycle.
read -
Scaling Up Incremental Design Reviews
May 07, 2019 • Presentation
Felix BachmannStephany Bellomo
This presentation describes an experimental incremental design review method motivated by the agile method that scales to realistic operational contexts.
read -
What to Fix? Distinguishing Between Design and Non-design Rules in Automated Tools
April 07, 2017 • Conference Paper
Neil ErnstStephany BellomoIpek Ozkaya
This paper describes an empirical study using a structured categorization approach to manually classify 466 software quality rules from three industry tools.
read -
Panel: Software Sustainment - Continuous Engineering to Deliver Warfighter Capability
March 23, 2017 • Presentation
Michael McLendonStephany BellomoForrest Shull
This technical panel focused on the DoD's software sustainment challenges and highlighted the key findings of the SEI's study of DoD software sustainment infrastructure.
read -
Toward Successfully Navigating Large-Scale IT Modernization Efforts
March 23, 2017 • Presentation
Felix BachmannStephany Bellomo
The authors of this presentation share their experiences developing and putting in place an IT roadmap for a large government organization, resulting in the implementation of an enterprise-wide shared data service.
read -
5 Things You Need to Know About Leading a Successful Large IT Modernization Project
March 13, 2017 • Webinar
Stephany BellomoFelix BachmannWill Hayes
In this webinar, we discuss topics to consider when planning a large modernization project and share mitigation strategies for executing the modernization effort.
watch -
Got Technical Debt? Surfacing Elusive Technical Debt in Issue Trackers
November 28, 2016 • Presentation
Stephany BellomoRobert NordIpek Ozkaya
This presentation on measuring and managing technical debt was given at the 49th CREST Open Workshop Software Architecture and Technical Debt in November 2016.
read -
Measure It? Manage It? Ignore It? Software Practitioners and Technical Debt
November 28, 2016 • Presentation
Neil ErnstStephany BellomoIpek Ozkaya
This presentation on measuring and managing technical debt was given at the 49th CREST Open Workshop Software Architecture and Technical Debt in November 2016.
read -
Got Technical Debt? Surfacing Elusive Technical Debt in Issue Trackers
May 16, 2016 • Conference Paper
Stephany BellomoRobert NordIpek Ozkaya
This paper reports on a study of issues from issue trackers to identify technical debt and present an approach for reporting technical debt in issue trackers.
read -
Measure It? Manage It? Ignore It? Software Practitioners and Technical Debt
August 30, 2015 • Conference Paper
Neil ErnstStephany BellomoIpek Ozkaya
This paper reports on a survey of 1,831 software engineers and architects, and follow-up interviews of seven software engineers, to determine the most important sources of technical debt.
read -
Enabling Incremental Iterative Development at Scale: Quality Attribute Refinement and Allocation in Practice
June 04, 2015 • Technical Report
Neil ErnstStephany BellomoRobert Nord
This report describes industry practices used to develop business capabilities and suggests approaches to enable large-scale iterative development, or agile at scale.
read -
The Practice and Future of Release Engineering: A Roundtable with Three Release Engineers
March 01, 2015 • Article
Bram Adams (École Polytechnique de Montréal)Stephany BellomoChristian Bird (Microsoft Research)
This introduction to a special issue on release engineering overviews the challenges that release engineers face, featuring highlights from interviews with three practitioners.
read -
Evolutionary Improvements of Cross-Cutting Concerns: Performance in Practice
October 30, 2014 • Conference Paper
Stephany BellomoNeil ErnstRobert Nord
This paper describes two key challenges of incrementally evolving cross-cutting concerns such as performance during incremental software development.
read -
Architectural Implications of DevOps
July 23, 2014 • Webinar
Stephany Bellomo
Watch Stephany Bellomo discuss the architectural implications of DevOps.
watch -
Toward Design Decisions to Enable Deployability: Empirical Study of Three Projects Reaching for the Continuous Delivery Holy Grail
June 23, 2014 • Conference Paper
Stephany BellomoNeil ErnstRobert Nord
This paper summarizes three project teams' deployability goals and the architectural decisions they made to enable deployability while practicing continuous delivery.
read -
How to Agilely Architect an Agile Architecture
February 03, 2014 • Article
Stephany BellomoPhilippe KruchtenRobert Nord
In this article, we present lessons learned about the characteristics of an Agile architecture that enabled an organization to develop its architecture in an Agile manner and continue to rapidly deliver features when more stringent quality attribute requi
read -
Understanding the Role of Constraints on Architecturally Significant Requirements
July 16, 2013 • Conference Paper
Neil ErnstIpek OzkayaRobert Nord
This paper describes a case study conducted to identify architecturally significant requirements that were impacted by tool selection.
read -
Results of SEI Line-Funded Exploratory New Starts Projects: FY 2012
July 01, 2013 • Technical Report
Bjorn AnderssonLori FlynnDavid P. Gluch
This report describes line-funded exploratory new starts (LENS) projects that were conducted during fiscal year 2012 (October 2011 through September 2012).
read -
Beyond Scrum + XP: Agile Architecture Practice
June 26, 2013 • Article
Ipek OzkayaRobert NordStephany Bellomo
This article highlights several approaches to agile architecture that organizations have applied and provides an in-depth release planning and roadmap planning.
read -
A Study of Enabling Factors for Rapid Fielding
May 23, 2013 • Conference Paper
Stephany BellomoRobert NordIpek Ozkaya
This paper summarizes the practices that practitioners interviewed from Agile projects found most valuable and provides an overarching scenario for insight into how and why these practices emerge.
read -
Elaboration on an Integrated Architecture and Requirement Practice
May 21, 2013 • Conference Paper
Stephany BellomoRobert NordIpek Ozkaya
This paper elaborates the practice of prototyping with quality attribute focus to gain a better understanding of how this practice works and what the benefits of the approach are.
read -
An Emerging Set of Integrated Architecture and Agile Practices That Speed Up Delivery
May 01, 2013 • Presentation
Stephany Bellomo
A presentation from the ninth annual SATURN conference, held in Minneapolis, MN, April 29 - May 3, 2013.
read -
DoD Information Assurance and Agile: Challenges and Recommendations Gathered Through Interviews with Agile Program Managers and DoD Accreditation Reviewers
November 01, 2012 • Technical Note
Stephany BellomoCarol Woody
This paper discusses the natural tension between rapid fielding and response to change (characterized as agility) and DoD information assurance policy. Data for the paper was gathered through interviews with DoD project managers and IA representatives.
read -
A Closer Look at 804: A Summary of Considerations for DoD Program Managers
December 01, 2011 • Special Report
Stephany Bellomo
The information in this report is intended to help program managers reason about actions they may need to take to adapt and comply with the Section 804 NDAA for 2010 and associated guidance.
read -
Suggestions for Documenting SOA-Based Systems
September 01, 2010 • Technical Report
Stephany Bellomo
This report provides suggestions for documenting service-oriented architecture-based systems based on the Views & Beyond (V&B) software documentation approach.
read