DIKUL - logo

Search results

Basic search    Expert search   

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

1 2 3 4 5
hits: 98
1.
  • Automated Behavioral Testin... Automated Behavioral Testing of Refactoring Engines
    Soares, G.; Gheyi, R.; Massoni, T. IEEE transactions on software engineering, 02/2013, Volume: 39, Issue: 2
    Journal Article
    Peer reviewed

    Refactoring is a transformation that preserves the external behavior of a program and improves its internal quality. Usually, compilation errors and behavioral changes are avoided by preconditions ...
Full text
Available for: UL
2.
  • Comparing approaches to ana... Comparing approaches to analyze refactoring activity on software repositories
    Soares, Gustavo; Gheyi, Rohit; Murphy-Hill, Emerson ... The Journal of systems and software, April 2013, 2013-4-00, 20130401, Volume: 86, Issue: 4
    Journal Article
    Peer reviewed
    Open access

    ► We evaluate four approaches for detecting refactorings in software repositories. ► We compare Murphy-Hill, SafeRefactor, and Ratzinger on detecting behavioral changes. ► We compare Murphy-Hill and ...
Full text
Available for: UL

PDF
3.
  • Requirement progression in ... Requirement progression in problem frames: deriving specifications from requirements
    Seater, Robert; Jackson, Daniel; Gheyi, Rohit Requirements engineering, 04/2007, Volume: 12, Issue: 2
    Journal Article
    Peer reviewed

    A technique is presented for obtaining a specification from a requirement through a series of incremental steps. The starting point is a Problem Frame description, involving a decomposition of the ...
Full text
Available for: UL
4.
  • A theory of software produc... A theory of software product line refinement
    Borba, Paulo; Teixeira, Leopoldo; Gheyi, Rohit Theoretical computer science, 10/2012, Volume: 455
    Journal Article
    Peer reviewed
    Open access

    To safely evolve a software product line, it is important to have a notion of product line refinement that assures behavior preservation of the original product line products. So in this article we ...
Full text
Available for: UL

PDF
5.
  • Refactoring Test Smells Wit... Refactoring Test Smells With JUnit 5: Why Should Developers Keep Up-to-Date?
    Soares, Elvys; Ribeiro, Marcio; Gheyi, Rohit ... IEEE transactions on software engineering, 03/2023, Volume: 49, Issue: 3
    Journal Article
    Peer reviewed

    Test smells are symptoms in the test code that indicate possible design or implementation problems. Previous research demonstrated their harmfulness and the developers' acknowledgment of test smells' ...
Full text
Available for: UL
6.
  • Learning Syntactic Program Transformations from Examples
    Rolim, Reudismam; Soares, Gustavo; D'Antoni, Loris ... 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE)
    Conference Proceeding
    Open access

    Automatic program transformation tools can be valuable for programmers to help them with refactoring tasks, and for Computer Science students in the form of tutoring systems that suggest repairs to ...
Full text
Available for: UL

PDF
7.
  • Towards a better understand... Towards a better understanding of the mechanics of refactoring detection tools
    Oliveira, Jonhnanthan; Gheyi, Rohit; Teixeira, Leopoldo ... Information and software technology, October 2023, 2023-10-00, Volume: 162
    Journal Article
    Peer reviewed

    Refactoring is a crucial practice used by many developers, available in popular IDEs, like Eclipse. Moreover, refactoring detection tools, such as RefDiff and RefactoringMiner, help improve the ...
Full text
Available for: UL
8.
  • A Comparison of 10 Sampling Algorithms for Configurable Systems
    Medeiros, Flavio; Kastner, Christian; Ribeiro, Marcio ... 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE)
    Conference Proceeding
    Open access

    Almost every software system provides configuration options to tailor the system to the target platform and application scenario. Often, this configurability renders the analysis of every individual ...
Full text
Available for: UL

PDF
9.
Full text
Available for: UL

PDF
10.
  • Discipline Matters: Refacto... Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell
    Medeiros, Flavio; Ribeiro, Marcio; Gheyi, Rohit ... IEEE transactions on software engineering, 05/2018, Volume: 44, Issue: 5
    Journal Article
    Peer reviewed
    Open access

    The C preprocessor is used in many C projects to support variability and portability. However, researchers and practitioners criticize the C preprocessor because of its negative effect on code ...
Full text
Available for: UL
1 2 3 4 5
hits: 98

Load filters