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 "Servant-Cortés, Francisco Javier"

    • 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-20 de 29

    • título
    • fecha de publicación
    • fecha de envío
    • ascendente
    • descendente
    • 5
    • 10
    • 20
    • 40
    • 60
    • 80
    • 100
      • A Cost-efficient Approach to Building in Continuous Integration. 

        Jin, Xianhao; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (Association for Computing Machinery (ACM), 2020)
        Continuous integration (CI) is a widely used practice in modern software engineering. Unfortunately, it is also an expensive practice — Google and Mozilla estimate their CI systems in millions of dollars. In this paper, ...
      • An Empirical Study of Activity, Popularity, Size, Testing, and Stability in Continuous Integration. 

        Gautam, Aakash; Vishwasrao, Saket; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (2017)
        A good understanding of the practices followed by software development projects can positively impact their success — particularly for attracting talent and on-boarding new members. In this paper, we perform a cluster ...
      • Assessing Incremental Testing Practices and Their Impact on Project Outcomes. 

        Kazerouni, Ayaan M.; Shaffer, Clifford A.; Edwards, Stephen H.; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (ACM, 2019)
        Software testing is an important aspect of the development process, one that has proven to be a challenge to formally introduce into the typical undergraduate CS curriculum. Unfortunately, existing assessment of testing ...
      • Automatic Prediction of Developers’ Resolutions for Software Merge Conflicts 

        Aldndni, Waad; Meng, Na; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (Elsevier, 2023)
        In collaborative software development, developers simultaneously work in parallel on different branches that they merge periodically. When edits from different branches textually overlap, conflicts may occur. Manually ...
      • CASI: Preventing Indirect Conflicts through a Live Visualization. 

        Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga; Jones, James A.; Van der Hoek, Andre (Association for Computing Machinery (ACM), 2010)
        Software development is a collaborative activity that may lead to conflicts when changes are performed in parallel by several developers. Direct conflicts arise when multiple developers make changes in the same source code ...
      • Chronos: Visualizing Slices of Source-Code History. 

        Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga; Jones, James A. (Institute of Electrical and Electronics Engineers (IEEE), 2013)
        In this paper, we present CHRONOS—a tool that enables the querying, exploration, and discovery of historical change events to source code. Unlike traditional Revision Control-System tools, CHRONOS allows queries across any ...
      • CIBench: A Dataset and Collection of Techniques for Build and Test Selection and Prioritization in Continuous Integration. 

        Jin, Xianhao; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (IEEE, 2021)
        Continuous integration (CI) is a widely used practice in modern software engineering. Unfortunately, it is also an expensive practice — Google and Mozilla estimate their CI systems in millions of dollars. There are a number ...
      • Decomposing the Rationale of Code Commits: The Software Developer’s Perspective. 

        Al Safwan, Khadijah; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (Association for Computing Machinery (ACM), 2019)
        Communicating the rationale behind decisions is essential for the success of software engineering projects. In particular, understanding the rationale of code commits is an important and often difficult task. We posit that ...
      • Developers’Need forthe Rationale of CodeCommits: An In-breadth andIn-depth Study 

        Al Safwan, Khadijah; Elarnaoty, Mohammed; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (Elsevier, 2022)
        Communicating the rationale behind decisions is essential for the success of software engineering projects. In particular, understanding the rationale of code commits is an important and often difficult task. Although the ...
      • 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 ...
      • Fuzzy Fine-grained Code-history Analysis 

        Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga; Jones, James A. (2017)
        Existing software-history techniques represent source-code evolution as an absolute and unambiguous mapping of lines of code in prior revisions to lines of code in subsequent revisions. However, the true evolutionary lineage ...
      • GEML: A Grammar-based Evolutionary Machine Learning Approach for Design-Pattern Detection. 

        Barbudo Lunar, Rafael; Ramírez-Quesada, Aurora; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga; Romero-Salguero, José Raúl (Elsevier, 2021)
        Design patterns (DPs) are recognised as a good practice in software development. However, the lack of appropriate documentation often hampers traceability, and their benefits are blurred among thousands of lines of code. ...
      • History Slicing. 

        Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga; Jones, James A. (2011)
        To perform a number of tasks such as inferring design rationale from past code changes or assessing developer expertise for a software feature or bug, the evolution of a set of lines of code can be assessed by mining ...
      • History Slicing: Assisting Code-Evolution Tasks. 

        Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga; Jones, James A. (Association for Computing Machinery (ACM), 2012)
        Many software-engineering tasks require developers to understand the history and evolution of source code. However, today’s software-development techniques and tools are not well suited for the easy and efficient procurement ...
      • HybridCISave: A Combined Build and Test Selection Approach in Continuous Integration. 

        Jin, Xianhao; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (Association for Computing Machinery (ACM), 2023-05-26)
        Continuous integration (CI) is a popular practice in modern software engineering. Unfortunately, it is also a high-cost practice — Google and Mozilla estimate their CI systems in millions of dollars. To reduce the computational ...
      • 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 ...
      • OneSpace: Detecting cross-language clones by learning a common embedding space 

        Elarnaoty, Mohammed; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (Elsevier, 2024)
        Identifying clone code fragments across different languages can enhance the productivity of software developers in several ways. However, the clone detection task is often studied in the context of a single language and ...
      • 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 ...
      • Supporting Bug Investigation using History Analysis. 

        Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (Institute of Electrical and Electronics Engineers (IEEE), 2013)
        In my research, I propose an automated technique to support bug investigation by using a novel analysis of the history of the source code. During the bug-fixing process, developers spend a high amount of manual effort ...
      • The Hidden Cost of Code Completion: Understanding the Impact of the Recommendation-list Length on its Efficiency. 

        Jin, Xianhao; Servant-Cortés, Francisco JavierAutoridad Universidad de Málaga (ACM, 2018)
        Automatic code completion is a useful and popular technique that software developers use to write code more effectively and efficiently. However, while the benefits of code completion are clear, its cost is yet not well ...
        REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA
        REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA
         

         

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