JavaScript is disabled for your browser. Some features of this site may not work without it.

    Listar

    Todo RIUMAComunidades & ColeccionesPor fecha de publicaciónAutoresTítulosMateriasTipo de publicaciónCentrosDepartamentos/InstitutosEditores

    Mi cuenta

    AccederRegistro

    Estadísticas

    Ver Estadísticas de uso

    DE INTERÉS

    Datos de investigaciónReglamento de ciencia abierta de la UMAPolítica de RIUMAPolitica de datos de investigación en RIUMAOpen Policy Finder (antes Sherpa-Romeo)Dulcinea
    Preguntas frecuentesManual de usoContacto/Sugerencias
    Listar por autor 
    •   RIUMA Principal
    • Listar por autor
    •   RIUMA Principal
    • Listar por autor

    Listar por autor "Davis, James C."

    • 0-9
    • A
    • B
    • C
    • D
    • E
    • F
    • G
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • Q
    • R
    • S
    • T
    • U
    • V
    • W
    • X
    • Y
    • Z

    Ordenar por:

    Orden:

    Resultados:

    Mostrando ítems 1-6 de 6

    • título
    • fecha de publicación
    • fecha de envío
    • ascendente
    • descendente
    • 5
    • 10
    • 20
    • 40
    • 60
    • 80
    • 100
      • Fast and Accurate Incremental Feedback for Students’ Software Tests Using Selective Mutation Analysis. 

        Kazerouni, Ayaan M.; Davis, James C.; Basak, Arinjoy; Shaffer, Clifford A.; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga; Edwards, Stephen H.[et al.] (Elsevier, 2021)
        As incorporating software testing into programming assignments becomes routine, educators have begun to assess not only the correctness of students’ software, but also the adequacy of their tests. In practice, educators ...
      • Improving Developers’ Understanding of Regex Denial of Service Tools through Anti-Patterns and Fix Strategies. 

        Hassan, Sk Adnan; Aamir, Zainab; Lee, Dongyoon; Davis, James C.; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (2023)
        Regular expressions are used for diverse purposes, including input validation and firewalls. Unfortunately, they can also lead to a security vulnerability called ReDoS (Regular Expression Denial of Service), caused by a ...
      • Regexes are Hard: Decision-making, Difficulties, and Risks in Programming Regular Expressions. 

        Michael IV, Louis G.; Donohue, James; Davis, James C.; Lee, Dongyoon; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (IEEE, 2019)
        Regular expressions (regexes) are a powerful mechanism for solving string-matching problems. They are supported by all modern programming languages, and have been estimated to appear in more than a third of Python and ...
      • The Impact of Regular Expression Denial of Service (ReDoS) in Practice: An Empirical Study at the Ecosystem Scale. 

        Davis, James C.; Coghlan, Christy A.; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga; Lee, Dongyoon (Association for Computing Machinery (ACM), 2018)
        Regular expressions (regexes) are a popular and powerful means of automatically manipulating text. Regexes are also an understudied denial of service vector (ReDoS). If a regex has super-linear worst-case complexity, an ...
      • Using Selective Memoization to Defeat Regular Expression Denial of Service (ReDoS). 

        Davis, James C.; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga; Lee, Dongyoon (2021)
        Regular expressions (regexes) are a denial of service vector in most mainstream programming languages. Recent empirical work has demonstrated that up to 10% of regexes have super-linear worst-case behavior in typical regex ...
      • Why Aren’t Regular Expressions a Lingua Franca? An Empirical Study on the Re-use and Portability of Regular Expressions. 

        Lee, Dongyoon; Davis, James C.; Michael IV, Louis G.; Coghlan, Christy A.; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (ACM, 2019)
        This paper explores the extent to which regular expressions (regexes) are portable across programming languages. Many languages offer similar regex syntaxes, and it would be natural to assume that regexes can be ported ...
        REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA
        REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA
         

         

        REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA
        REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA