Grace A. Lewis

Orcid: 0000-0001-9128-9863

Affiliations:
  • Carnegie Mellon University, Software Engineering Institute, Pittsburgh, PA, USA


According to our database1, Grace A. Lewis authored at least 112 papers between 2002 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Bringing Software Engineering Discipline to the Development of AI-Enabled Systems.
IEEE Softw., 2024

What Is Wrong with My Model? Identifying Systematic Problems with Semantic Data Slicing.
CoRR, 2024

Self-Adaptation in Industry: A Survey.
Proceedings of the Software Engineering 2024, Fachtagung des GI-Fachbereichs Softwaretechnik, Linz, Austria, February 26, 2024

A Synthesis of Green Architectural Tactics for ML-Enabled Systems.
Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Society, 2024

Defining a Reference Architecture for Edge Systems in Highly-Uncertain Environments.
Proceedings of the 21st IEEE International Conference on Software Architecture, 2024

Using Quality Attribute Scenarios for ML Model Test Case Generation.
Proceedings of the 21st IEEE International Conference on Software Architecture, 2024

2023
Computation offloading for ground robotic systems communicating over WiFi - an empirical exploration on performance and energy trade-offs.
Empir. Softw. Eng., November, 2023

Self-Adaptation in Industry: A Survey.
ACM Trans. Auton. Adapt. Syst., June, 2023

Software Architecture and Machine Learning (Dagstuhl Seminar 23302).
Dagstuhl Reports, 2023

A Dataset and Analysis of Open-Source Machine Learning Products.
CoRR, 2023

MLTEing Models: Negotiating, Evaluating, and Documenting Model and System Qualities.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results, 2023

Beyond Testers' Biases: Guiding Model Testing with Knowledge Bases using LLMs.
Proceedings of the Findings of the Association for Computational Linguistics: EMNLP 2023, 2023

A Meta-Summary of Challenges in Building Products with ML Components - Collecting Experiences from 4758+ Practitioners.
Proceedings of the 2nd IEEE/ACM International Conference on AI Engineering, 2023

Capabilities for Better ML Engineering.
Proceedings of the Workshop on Artificial Intelligence Safety 2023 (SafeAI 2023) co-located with the Thirty-Seventh AAAI Conference on Artificial Intelligence (AAAI 2023), 2023

2022
Augur: a step towards realistic drift detection in production ML systems.
Proceedings of the 1st Workshop on Software Engineering for Responsible AI, 2022

Data Leakage in Notebooks: Static Detection and Better Processes.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Process.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
Trends and Challenges for Software Engineering in the Mobile Domain.
IEEE Softw., 2021

The Role of Edge Offload for Hardware - Accelerated Mobile Devices.
GetMobile Mob. Comput. Commun., 2021

Mining guidelines for architecting robotics software.
J. Syst. Softw., 2021

More Engineering, No Silos: Rethinking Processes and Interfaces in Collaboration between Interdisciplinary Teams for Machine Learning Projects.
CoRR, 2021

KalKi++: A Scalable and Extensible IoT Security Platform.
Proceedings of the 7th IEEE World Forum on Internet of Things, 2021

Mining the ROS ecosystem for Green Architectural Tactics in Robotics and an Empirical Evaluation.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

Software Architecture Challenges for ML Systems.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Characterizing and Detecting Mismatch in Machine-Learning-Enabled Systems.
Proceedings of the 1st IEEE/ACM Workshop on AI Engineering - Software Engineering for AI, 2021

Message from the SAIP, NEMI, ECRF, Journal First, and Workshops Track Chairs.
Proceedings of the 18th IEEE International Conference on Software Architecture Companion, 2021

Architectural Tactics for Energy-Aware Robotics Software: A Preliminary Study.
Proceedings of the Software Architecture - 15th European Conference, 2021

2020
KalKi: A Software-Defined IoT Security Platform.
Proceedings of the 6th IEEE World Forum on Internet of Things, 2020

How do you architect your robots?: state of the practice and guidelines for ROS-based systems.
Proceedings of the ICSE-SEIP 2020: 42nd International Conference on Software Engineering, Software Engineering in Practice, Seoul, South Korea, 27 June, 2020

Towards an Architecture for Trusted Edge IoT Security Gateways.
Proceedings of the 3rd USENIX Workshop on Hot Topics in Edge Computing, 2020

2019
A tale of three systems: Case studies on the application of architectural tactics for cyber-foraging.
Future Gener. Comput. Syst., 2019

Component Mismatches Are a Critical Bottleneck to Fielding AI-Enabled Systems in the Public Sector.
CoRR, 2019

Authentication and Authorization for IoT Devices in Disadvantaged Environments.
Proceedings of the 5th IEEE World Forum on Internet of Things, 2019

2018
Empirical validation of cyber-foraging architectural tactics for surrogate provisioning.
J. Syst. Softw., 2018

ICSA 2018 Early Career Researchers Forum: Message from the Chairs.
Proceedings of the 2018 IEEE International Conference on Software Architecture Companion, 2018

2017
Cloud Computing.
Computer, 2017

Secure VM migration in tactical cloudlets.
Proceedings of the 2017 IEEE Military Communications Conference, 2017

Delay-tolerant data sharing in tactical environments.
Proceedings of the 2017 IEEE Military Communications Conference, 2017

Modeling Context with an Architecture Viewpoint.
Proceedings of the 2017 IEEE International Conference on Software Architecture, 2017

CSEE&T 2017 Panel Proposal How to Enhance Diversity in Software Engineering Programs?
Proceedings of the 30th IEEE Conference on Software Engineering Education and Training, 2017

CSEE&T 2017 Hall of Fame Nomination: Studio-Based Master of Software Engineering Program at Carnegie Mellon University.
Proceedings of the 30th IEEE Conference on Software Engineering Education and Training, 2017

2016
A Decision Model for Cyber-Foraging Systems.
Proceedings of the 13th Working IEEE/IFIP Conference on Software Architecture, 2016

Integration of Hazard Management Services.
Proceedings of the Exploring Services Science - 7th International Conference, 2016

Establishing Trusted Identities in Disconnected Edge Environments.
Proceedings of the IEEE/ACM Symposium on Edge Computing, 2016

2015
Architectural tactics for cyber-foraging: Results of a systematic literature review.
J. Syst. Softw., 2015

Guest Editors' Introduction.
Int. J. Cooperative Inf. Syst., 2015

A Catalog of Architectural Tactics for Cyber-Foraging.
Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures, 2015

Cyber-foraging for improving survivability of mobile systems.
Proceedings of the 34th IEEE Military Communications Conference, 2015

Characterization of Cyber-Foraging Usage Contexts.
Proceedings of the Software Architecture - 9th European Conference, 2015

2014
Report of the 2013 IEEE 7th international symposium on the maintenance and evolution of service-oriented and cloud-based systems (MESOCA 2013).
ACM SIGSOFT Softw. Eng. Notes, 2014

Green Architectural Tactics for the Cloud.
Proceedings of the 2014 IEEE/IFIP Conference on Software Architecture, 2014

On-demand VM provisioning for cloudlet-based cyber-foraging in resource-constrained environments.
Proceedings of the 6th International Conference on Mobile Computing, 2014

Tactical Cloudlets: Moving Cloud Computing to the Edge.
Proceedings of the 2014 IEEE Military Communications Conference, 2014

A Catalogue of Green Architectural Tactics for the Cloud.
Proceedings of the 8th IEEE International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems, 2014

Cloudlet-based cyber-foraging for mobile systems in resource-constrained edge environments.
Proceedings of the 36th International Conference on Software Engineering, 2014

Mobile computing at the edge (keynote).
Proceedings of the 1st International Conference on Mobile Software Engineering and Systems, 2014

Architecture Strategies for Cyber-Foraging: Preliminary Results from a Systematic Literature Review.
Proceedings of the Software Architecture - 8th European Conference, 2014

2013
Report of the 2013 ICSE 1st international workshop on engineering mobile-enabled systems (MOBS 2013): 12.
ACM SIGSOFT Softw. Eng. Notes, 2013

Report of the 2012 IEEE 6th international workshop on the maintenance and evolution of service-oriented and cloud-based systems (MESOCA 2012).
ACM SIGSOFT Softw. Eng. Notes, 2013

Report of the 4th international workshop on principles of engineering service-oriented systems (PESOS 2012): internet of services and the quest for case studies.
ACM SIGSOFT Softw. Eng. Notes, 2013

The Role of Cloudlets in Hostile Environments.
IEEE Pervasive Comput., 2013

A plug-in architecture for connecting to new data sources on mobile devices.
Proceedings of the 2013 IEEE Symposium on Visual Languages and Human Centric Computing, 2013

Improving structured data entry on mobile devices.
Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, 2013

Architecture Patterns for Mobile Systems in Resource-Constrained Environments.
Proceedings of the 32th IEEE Military Communications Conference, 2013

1st international workshop on the engineering of mobile-enabled systems (MOBS 2013).
Proceedings of the 35th International Conference on Software Engineering, 2013

5th international workshop on principles of engineering service-oriented systems (PESOS 2013).
Proceedings of the 35th International Conference on Software Engineering, 2013

The Impact of Mobile Multimedia Applications on Data Center Consolidation.
Proceedings of the 2013 IEEE International Conference on Cloud Engineering, 2013

Role of Standards in Cloud-Computing Interoperability.
Proceedings of the 46th Hawaii International Conference on System Sciences, 2013

Research Challenges in the Maintenance and Evolution of Service-Oriented Systems.
Proceedings of the Migrating Legacy Applications, 2013

2012
A Reference Architecture for Mobile Code Offload in Hostile Environments.
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012

A Reference Architecture for Group-Context-Aware Mobile Applications.
Proceedings of the Mobile Computing, Applications, and Services, 2012

2011
Service Orientation and Systems of Systems.
IEEE Softw., 2011

Third international workshop on principles of engineering service-oriented systems: (PESOS 2011).
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
Report of the 2nd international workshop on principles of engineering service-oriented systems (PESOS 2010).
ACM SIGSOFT Softw. Eng. Notes, 2010

2010 ICSE 2nd International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2010).
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

SOAME 2010: International Workshop on SOA Migration and Evolution.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

2009
Report of the workshop on software engineering foundations for end-user programming.
ACM SIGSOFT Softw. Eng. Notes, 2009

First international workshop on service-oriented architecture testing (SOAT 2009).
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

MESOA 2009: 3<sup>rd</sup> International workshop on maintenance and evolution of service-oriented systems.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

SEEUP 2009: Workshop on software engineering foundations for end-user programming.
Proceedings of the 31st International Conference on Software Engineering, 2009

Challenges for assuring quality of service in a service-oriented environment.
Proceedings of the International ICSE Workshop on Principles of Engineering Service-Oriented Systems, 2009

Impact of multi-organizational SOA implementation on the software life cycle.
Proceedings of the 2009 conference of the Centre for Advanced Studies on Collaborative Research, 2009

2008
Effects of service-oriented architecture on software development lifecycle activities.
Softw. Process. Improv. Pract., 2008

Systems interoperability, integration, and composition.
Softw. Process. Improv. Pract., 2008

Situated Software: Concepts, Motivation, Technology, and the Future.
IEEE Softw., 2008

SMART: Application of a Method for Migration of Legacy Systems to SOA Environments.
Proceedings of the Service-Oriented Computing, 2008

MESOA 2008: 2<sup>nd</sup> international workshop on a research agenda for maintenance and evolution of service-oriented systems.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

SDSOA 2008: second international workshop on systems development in SOA environments.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

A research agenda for service-oriented architecture.
Proceedings of the 2nd International Workshop on Systems Development in SOA Environments, 2008

Why Standards Are Not Enough to Guarantee End-to-End Interoperability.
Proceedings of the Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008), 2008

Tutorial 3: Engineering Systems of Systems.
Proceedings of the Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008), 2008

Evolution and Maintenance of SOA-Based Systems at SAS.
Proceedings of the 41st Hawaii International International Conference on Systems Science (HICSS-41 2008), 2008

SOAM 2008: 2nd Workshop on SOA-Based Systems Maintenance and Evolution.
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008

SMART Tool Demonstration.
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008

2007
A Research Agenda for Maintenance & Evolution of SOA-Based Systems.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

SDSOA 2007: International Workshop on Systems Development in SOA Environments.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

The Landscape of Service-Oriented Systems: A Research Perspective.
Proceedings of the International Workshop on Systems Development in SOA Environments, 2007

A Framework for Roles for Development, Evolution and Maintenance of SOA-Based Systems.
Proceedings of the International Workshop on Systems Development in SOA Environments, 2007

Developing Realistic Approaches for Migration of Legacy Assets to SOA Environments.
Proceedings of the Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems, 2007

Common Misconceptions about Service-Oriented Architecture.
Proceedings of the Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems, 2007

2006
Developing Realistic Approaches for the Migration of Legacy Components to Service-Oriented Architecture Environments.
Proceedings of the Trends in Enterprise Application Architecture, 2006

Long-term Life Cycle Impact of Agile Methodologies.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

A Process for Context-Based Technology Evaluation: Examples for the Evaluation of Web Services Technology.
Proceedings of the Fifth International Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems, 2006

Analyzing the Reuse Potential of Migrating Legacy Components to a Service-Oriented Architecture.
Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 2006

2005
Supporting Migration to Services using Software Architecture Reconstruction.
Proceedings of the 13th International Workshop on Software Technology and Engineering Practice (STEP 2005), 2005

Service-Oriented Migration and Reuse Technique (SMART).
Proceedings of the 13th International Workshop on Software Technology and Engineering Practice (STEP 2005), 2005

An Approach to Analysis and Design for COTS-Based Systems.
Proceedings of the COTS-Based Software Systems, 4th International Conference, 2005

2004
A Case Study in COTS Product Integration Using XML.
Proceedings of the COTS-Based Software Systems, Third International Conference, 2004

From System Requirements to COTS Evaluation Criteria.
Proceedings of the COTS-Based Software Systems, Third International Conference, 2004

2003
Measuring Software Sustainability.
Proceedings of the 19th International Conference on Software Maintenance (ICSM 2003), 2003

Modernizing Legacy Systems - Software Technologies, Engineering Processes, and Business Practices.
SEI series in software engineering, Addison-Wesley, ISBN: 978-0-321-11884-4, 2003

2002
Building systems from commercial components.
Proceedings of the 24th International Conference on Software Engineering, 2002


  Loading...