DIKUL - logo

Search results

Basic search    Expert search   

Currently you are NOT authorised to access e-resources UL. For full access, REGISTER.

6 7 8 9 10
hits: 100
71.
  • A Qualitative Analysis of V... A Qualitative Analysis of Variability Weaknesses in Configurable Systems with #ifdefs
    Muniz, Raphael; Braz, Larissa; Gheyi, Rohit ... Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems, 02/2018
    Conference Proceeding

    A number of critical configurable systems are implemented using #ifdefs, such as Linux. Some tools and strategies are proposed to avoid these directives. However, these systems still have weaknesses, ...
Full text
Available for: UL
72.
  • Mutation Operators for Code... Mutation Operators for Code Annotations
    Pinheiro, Pedro; Viana, José Carlos; Fernandes, Leonardo ... Proceedings of the III Brazilian Symposium on Systematic and Automated Software Testing, 09/2018
    Conference Proceeding

    Mutation testing is a technique that injects artificial faults to check whether the existing test suite can detect them. To inject the faults, mutation testing tools rely on mutation operators, such ...
Full text
Available for: UL
73.
  • A product line of theories ... A product line of theories for reasoning about safe evolution of product lines
    Teixeira, Leopoldo; Alves, Vander; Borba, Paulo ... Proceedings of the 19th International Conference on Software Product Line, 07/2015
    Conference Proceeding

    A product line refinement theory formalizes safe evolution in terms of a refinement notion, which does not rely on particular languages for the elements that constitute a product line. Based on this ...
Full text
Available for: UL
74.
  • An empirical study on confi... An empirical study on configuration-related issues: investigating undeclared and unused identifiers
    Medeiros, Flávio; Rodrigues, Iran; Ribeiro, Márcio ... SIGPLAN notices, 05/2016, Volume: 51, Issue: 3
    Journal Article

    The variability of configurable systems may lead to configuration-related issues (i.e., faults and warnings) that appear only when we select certain configuration options. Previous studies found that ...
Full text
Available for: UL
75.
  • Live feedback on behavioral changes
    Soares, Gustavo; Murphy-Hill, Emerson; Gheyi, Rohit 2013 1st International Workshop on Live Programming (LIVE)
    Conference Proceeding

    The costs to find and fix bugs grows over time, to the point where fixing a bug after release may cost as much as 100 times more than before release. To help programmers find bugs as soon as they are ...
Full text
Available for: UL

PDF
76.
  • Scaling Testing of Refactor... Scaling Testing of Refactoring Engines
    Mongiovi, Melina; Mendes, Gustavo; Gheyi, Rohit ... 2014 IEEE International Conference on Software Maintenance and Evolution, 2014-Sept.
    Conference Proceeding
    Open access

    Proving refactoring sound with respect to a formal semantics is considered a challenge. In practice, developers write test cases to check their refactoring implementations. However, it is difficult ...
Full text
Available for: UL

PDF
77.
  • Refactoring product lines Refactoring product lines
    Alves, Vander; Gheyi, Rohit; Massoni, Tiago ... Generative Programming And Component Engineering: Proceedings of the 5th international conference on Generative programming and component engineering; 22-26 Oct. 2006, 10/2006
    Conference Proceeding

    Adoption strategies for Software Product Lines (SPL) frequently involve bootstrapping existing products into a SPL and extending an existing SPL to encompass another product. One way to do that is to ...
Full text
Available for: UL
78.
  • Equivalent Mutants in Confi... Equivalent Mutants in Configurable Systems
    Carvalho, Luiz; Guimarães, Marcio Augusto; Ribeiro, Márcio ... Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems, 02/2018
    Conference Proceeding

    Mutation testing is a program-transformation technique that evaluates the quality of test cases by assessing their capability to detect injected artificial faults. The costs of using mutation testing ...
Full text
Available for: UL
79.
  • Live feedback on behavioral... Live feedback on behavioral changes
    Soares, Gustavo; Murphy-Hill, Emerson; Gheyi, Rohit Proceedings of the 1st International Workshop on Live Programming, 05/2013
    Conference Proceeding

    The costs to find and fix bugs grows over time, to the point where fixing a bug after release may cost as much as 100 times more than before release. To help programmers find bugs as soon as they are ...
Full text
Available for: UL
80.
  • A change-centric approach t... A change-centric approach to compile configurable systems with #ifdefs
    Braz, Larissa; Gheyi, Rohit; Mongiovi, Melina ... SIGPLAN notices, 05/2017, Volume: 52, Issue: 3
    Journal Article

    Configurable systems typically use #ifdefs to denote variability. Generating and compiling all configurations may be time-consuming. An alternative consists of using variability-aware parsers, such ...
Full text
Available for: UL
6 7 8 9 10
hits: 100

Load filters