Works (4)

Updated: July 5th, 2023 15:33

2022 article

Dozer: Migrating Shell Commands to Ansible Modules via Execution Profiling and Synthesis

2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2022), pp. 147–148.

By: E. Horton n & C. Parnin n

author keywords: Migration; Configuration Management; Shell; Ansible; System Call; Strace; Linux
TL;DR: Dozer is a technique to help developers push their shell commands into Ansible task definitions, which operates by tracing and comparing system calls to find Ansible modules with similar behaviors to shell commands, then generating and validating migrations to find the task which produces the most similar changes to the system. (via Semantic Scholar)
Source: Web Of Science
Added: September 19, 2022

2019 article

DockerizeMe: Automatic Inference of Environment Dependencies for Python Code Snippets

2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), pp. 328–338.

By: E. Horton n & C. Parnin n

author keywords: Docker; Configuration Management; Environment Inference; Dependencies; Python
TL;DR: DockerizeMe is presented, a technique for inferring the dependencies needed to execute a Python code snippet without import error that resolves import errors in 892 out of nearly 3,000 gists from the Gistable dataset. (via Semantic Scholar)
Source: Web Of Science
Added: September 7, 2020

2019 article

V2: Fast Detection of Configuration Drift in Python

34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), pp. 477–488.

By: E. Horton n & C. Parnin n

author keywords: Configuration Management; Configuration Repair; Configuration Drift; Environment Inference; Dependencies
TL;DR: V2, a strategy for determining if a code snippet is out-of-date by detecting discrete instances of configuration drift, where the snippet uses an API which has since undergone a breaking change. (via Semantic Scholar)
Source: Web Of Science
Added: June 8, 2020

2018 article

Gistable: Evaluating the Executability of Python Code Snippets on GitHub

PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), pp. 217–227.

By: E. Horton n & C. Parnin n

TL;DR: This paper presents an empirical analysis of the executable status of Python code snippets shared through the GitHub gist system, and the ability of developers familiar with software configuration to correctly configure and run them, and presents Gistable, a database and extensible framework built on GitHub's gist system. (via Semantic Scholar)
Source: Web Of Science
Added: December 17, 2018

Citation Index includes data from a number of different sources. If you have questions about the sources of data in the Citation Index or need a set of data which is free to re-distribute, please contact us.

Certain data included herein are derived from the Web of Science© and InCites© (2024) of Clarivate Analytics. All rights reserved. You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.