Vera D. Khovanskaya

28 papers A* 5A 7Journal 7Unranked 8
YearRankTypeTitle / Venue / Authors
2025 A conf
Conference on Designing Interactive Systems
Udayan Tandon, Lilly Irani, Sarah E. Fox, Vera D. Khovanskaya
2025 J jnl
Proc. ACM Hum. Comput. Interact.
Franchesca Spektor, Vera D. Khovanskaya, Jodi Forlizzi, Sarah E. Fox
2025 A conf
Conference on Designing Interactive Systems (Companion Volume)
So-youn Jang, Jay David Bolter, Richmond Y. Wong, Heidi Biggs, Robert Soden, Vera D. Khovanskaya, Laura Forlano, Sasha de Koninck
2025 conf
CSCW Companion
Eric P. S. Baumer, Inha Cha, Vera D. Khovanskaya, Rosemary Steup, Janet Vertesi, Richmond Y. Wong
2025 conf
Aarhus Conference
Eric P. S. Baumer, Vera D. Khovanskaya
2024 A conf
Conference on Designing Interactive Systems
Eunjeong Cheon, Vera D. Khovanskaya
2023 conf
CSCW Companion
Joice Tang, McKane Andrus, Samuel So, Udayan Tandon, Andrés Monroy-Hernández, Vera D. Khovanskaya, Sean A. Munson, Mark Zachry, Sucheta Ghoshal
2023 J jnl
Interactions
Vera D. Khovanskaya
2022 J jnl
Proc. ACM Hum. Comput. Interact.
Udayan Tandon, Vera D. Khovanskaya, Enrique Arcilla, Mikaiil Haji Hussein, Peter Zschiesche, Lilly Irani
2022 conf
CHI Extended Abstracts
Mathew Iantorno, Olivia Doggett, Priyank Chandra, Julie Yujie Chen, Rosemary Steup, Noopur Raval, Vera D. Khovanskaya, Laura Lam, Anubha Singh, Sarah Rotz, Matt Ratto
2022 conf
CSCW Companion
Sarah Elizabeth Fox, Daniel Marcus Greene, Karen Gregory, Mohammad Hossein Jarrahi, Vera D. Khovanskaya
2021 J jnl
Proc. ACM Hum. Comput. Interact.
Phoebe Sengers, Kaiton Williams, Vera D. Khovanskaya
2020 A* conf
CHI
Vera D. Khovanskaya, Phoebe Sengers, Lynn Dombrowski
2020 A* conf
CHI
Richmond Y. Wong, Vera D. Khovanskaya, Sarah E. Fox, Nick Merrill, Phoebe Sengers
2020 conf
CHI Extended Abstracts
Sarah E. Fox, Vera D. Khovanskaya, Clara Crivellaro, Niloufar Salehi, Lynn Dombrowski, Chinmay Kulkarni, Lilly Irani, Jodi Forlizzi
2019 A conf
Conference on Designing Interactive Systems
Vera D. Khovanskaya, Phoebe Sengers
2019 conf
CSCW Companion
Robert Soden, David Ribes, Maggie Jack, Will Sutherland, Vera D. Khovanskaya, Seyram Avle, Phoebe Sengers, Susanne Bødker
2019 J jnl
Proc. ACM Hum. Comput. Interact.
Vera D. Khovanskaya, Lynn Dombrowski, Jeffrey M. Rzeszotarski, Phoebe Sengers
2018 J jnl
Interactions
Vera D. Khovanskaya, Lynn Dombrowski, Ellie Harmon, Matthias Korn, Ann Light, Michael Stewart, Amy Voida
2018 ch.
New Directions in Third Wave Human-Computer Interaction (2)
Richmond Y. Wong, Vera D. Khovanskaya
2017 A* conf
CHI
Vera D. Khovanskaya, Phoebe Sengers, Melissa Mazmanian, Charles Darrah
2016 A conf
CSCW
Janet Vertesi, Jofish Kaye, Samantha N. Jarosewski, Vera D. Khovanskaya, Jenna Song
2016 A conf
Conference on Designing Interactive Systems
Vera D. Khovanskaya, Maria Bezaitis, Phoebe Sengers
2015 conf
Aarhus Conference on Critical Alternatives
Vera D. Khovanskaya, Eric P. S. Baumer, Phoebe Sengers
2014 A conf
Conference on Designing Interactive Systems
Eric P. S. Baumer, Vera D. Khovanskaya, Mark Matthews, Lindsay Reynolds, Victoria Schwanda Sosik, Geri Gay
2013 A* conf
CHI
Vera D. Khovanskaya, Eric P. S. Baumer, Dan Cosley, Stephen Voida, Geri Gay
2013 J jnl
IEEE Pervasive Comput.
Eric P. S. Baumer, Vera D. Khovanskaya, Phil Adams, John P. Pollak, Stephen Voida, Geri Gay
2013 A* conf
CHI
Eric P. S. Baumer, Phil Adams, Vera D. Khovanskaya, Tony C. Liao, Madeline E. Smith, Victoria Schwanda Sosik, Kaiton Williams
lint.sh
← Index lint.sh bash
#!/bin/bash

# Linting script for REDB project
# Usage: ./lint.sh [--fix] [--check-only]

set -e

# Colors for output
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color

# Default values
FIX=false
CHECK_ONLY=false

# Parse arguments
while [[ $# -gt 0 ]]; do
    case $1 in
        --fix)
            FIX=true
            shift
            ;;
        --check-only)
            CHECK_ONLY=true
            shift
            ;;
        *)
            echo "Unknown option: $1"
            echo "Usage: $0 [--fix] [--check-only]"
            exit 1
            ;;
    esac
done

echo -e "${GREEN}Running linting checks on REDB project...${NC}"

# Check if we're in a virtual environment
if [[ "$VIRTUAL_ENV" == "" ]]; then
    echo -e "${YELLOW}Warning: Not in a virtual environment. Consider activating one.${NC}"
fi

# Function to run a command and check its exit status
run_check() {
    local name="$1"
    local command="$2"
    
    echo -e "\n${YELLOW}Running $name...${NC}"
    if eval "$command"; then
        echo -e "${GREEN}✓ $name passed${NC}"
    else
        echo -e "${RED}✗ $name failed${NC}"
        return 1
    fi
}

# Track overall success
overall_success=true

# 1. isort (import sorting)
if [[ "$FIX" == true ]]; then
    run_check "isort" "isort redb/" || overall_success=false
else
    run_check "isort" "isort --check-only --diff redb/" || overall_success=false
fi

# 2. black (code formatting)
if [[ "$FIX" == true ]]; then
    run_check "black" "black redb/" || overall_success=false
else
    run_check "black" "black --check --diff redb/" || overall_success=false
fi

# 3. flake8 (style and error checking)
run_check "flake8" "flake8 redb/" || overall_success=false

# 4. pylint (comprehensive analysis)
run_check "pylint" "pylint --rcfile=pyproject.toml redb/" || overall_success=false

echo -e "\n${GREEN}Linting completed!${NC}"

if [[ "$overall_success" == true ]]; then
    echo -e "${GREEN}All checks passed! ✨${NC}"
    exit 0
else
    echo -e "${RED}Some checks failed. Please fix the issues above.${NC}"
    exit 1
fi