Ian Gorton
Software Engineering Institute
Publications by Ian Gorton
-
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 -
Model-Driven Observability for Big Data Storage
April 08, 2016 • Conference Paper
John KleinIan Gorton (Northeastern University)Laila Alhmoud (Carnegie Mellon University)
This paper presents an architecture that automates metric collection processes for big data systems using a distributed runtime observability framework.
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 -
Application-Specific Evaluation of No SQL Databases
July 01, 2015 • Conference Paper
John KleinIan GortonNeil Ernst
This paper reports on the selection of a NoSQL database for use in an Electronic Healthcare Record system being developed by a large healthcare provider.
read -
Architecture Knowledge for Evaluating Scalable Databases
May 08, 2015 • Conference Paper
Ian GortonJohn KleinAlbert Nurgaliev (Carnegie Mellon University)
This paper presents a feature taxonomy that enables comparison and evaluation of distributed database platforms and demonstrates it with nine database technologies.
read -
Design Assistant for NoSQL Technology Selection
May 06, 2015 • Conference Paper
John KleinIan Gorton
This paper presents a knowledge model, its implementation in a semantic platform, and a populated knowledge base for big data system architects choosing a NoSQL database.
read -
Performance Evaluation of NoSQL Databases: A Case Study
February 01, 2015 • Conference Paper
John KleinIan GortonNeil Ernst
This paper presents a method and the results of a study that selected among three NoSQL databases for a large, distributed healthcare organization.
read -
Runtime Performance Challenges in Big Data Systems
January 31, 2015 • Conference Paper
John KleinIan Gorton
This paper presents a reference architecture for big data systems. It uses a model-driven engineering toolkit to generate architecture-aware monitors and application-specific visualizations.
read -
Four Principles for Engineering Scalable, Big Data Systems
September 11, 2014 • Podcast
Ian GortonSuzanne Miller
In this podcast, Ian Gorton describes four general principles that hold for any scalable, big data system.
learn more -
Software Architecture for Big Data Systems
July 23, 2014 • Webinar
Ian Gorton
Watch Ian Gorton discuss software architecture for big data systems.
watch -
Distribution, Data, Deployment: Software Architecture Convergence in Big Data Systems
May 08, 2014 • Article
Ian GortonJohn Klein
This paper describes the challenges of big data systems for software architects, including harmonizing designs across the software, data, and deployment architectures.
read -
An Approach to Managing the Software Engineering Challenges of Big Data
November 27, 2013 • Podcast
Ian GortonJohn KleinSuzanne Miller
In this episode, Ian Gorton and John Klein discuss big data and the challenges it presents for software engineers. With help from fellow SEI researchers, the two have developed a lightweight risk reduction approach to help software engineers manage the ch
learn more -
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