Skip to main content
Code smells are manifestations of design flaws that can degrade code maintainability. As such, the existence of code smells seems an ideal indicator for maintainability assessments. However, to achieve comprehensive and accurate... more
    • by  and +1
    •   6  
      MaintainabilitySoftware EvolutionSoftware Quality EngineeringCode Quality
Um ensaio teórico no qual explano as teorias referentes a qualidade de William E. Deming e Philip B. Crosby, e relaciono as mesmas com a qualidade de código no desenvolvimento de um software.
    • by 
    •   5  
      Software EngineeringQuality ManagementSoftware DevelopmentSoftware Quality
Deep learning practitioners are often interested in improving their model accuracy rather than the interpretability of their models. As a result, deep learning applications are inherently complex in their structures. They also need to... more
    • by  and +1
    •   5  
      Software QualityDeep LearningCode QualityCode Smells
Code smells are indicators of deeper design problems that may cause difficulties in the evolution of a software system. This paper investigates the capabil- ity of twelve code smells to reflect actual maintenance problems. Four... more
    • by 
    •   6  
      Software EvolutionRefactoring (Computer Science)Anti-patternsCode Quality
When changing source code, developers sometimes update the associated comments of the code (a consistent update), while at other times they do not (an inconsistent update). Similarly, developers sometimes only update a comment without its... more
    • by 
    •   11  
      Information SystemsSoftware EngineeringSoftware EvolutionOpen Source
Static single assignment (SSA) form is an intermediate program representation in which many code optimizations can be performed with fast and easy-to-implement algorithms. However, some of these optimizations create situations where the... more
    • by 
    •   9  
      Software EngineeringCompilersTree GraphsJIT Compilation
Studies show that software developers often either misuse exception handling features or use them inefficiently, and such a practice may lead an undergoing software project to a fragile, insecure and non-robust application system. In this... more
    • by 
    •   7  
      Context AwarenessToolsException HandlingSource Code Search
Unit tests and production code are intrinsically connected. A class that is easy to test usually presents desirable characteristics, such as low coupling and high cohesion. Thus, finding hard-to-test classes may help developers identify... more
    • by 
    •   11  
      Computer ScienceData MiningProductionMining Software Repositories
Background: Network science is the set of mathematical frameworks, models, and measures that are used to understand a complex system modeled as a network composed of nodes and edges. The nodes of a network represent entities and the edges... more
    • by 
    •   9  
      Software EngineeringNetwork AnalysisSoftware Quality EngineeringCommunity Detection
    • by 
    •   3  
      EvaluationTechnical ReportCode Quality
There is empirical evidence that the code quality of software has an important impact on the external, i.e., user perceptible, software quality. Currently a large number of source code metrics exist that seem to ease the evaluation of... more
    • by  and +1
    •   17  
      Software EngineeringSoftware TestingSoftware MeasurementSoftware Quality
Background: Network science is the set of mathematical frameworks, models, and measures that are used to understand a complex system modeled as a network composed of nodes and edges. The nodes of a network represent entities and the edges... more
    • by 
    •   9  
      Software EngineeringNetwork AnalysisCommunity DetectionSystematic Literature Review
Code smells are manifestations of design flaws that can degrade code maintainability. As such, the existence of code smells seems an ideal indicator for maintainability assessments. However, to achieve comprehensive and accurate... more
    • by 
    •   8  
      Expert SystemsSoftware MaintenanceMaintainabilitySoftware Evolution
    • by 
    •   3  
      EvaluationTechnical ReportCode Quality
Code reviews play an important and successful role in modern software development. But usually they happen only once before new code is merged into the main branch. We present a concept which helps developers to continuously give feedback... more
    • by 
    •   3  
      ProgrammingCode ReviewCode Quality
Abstract{Besides high code quality, a primary issue in embedded code generation is retargetability of code generators. This paper presents techniques for automatic generation of code selectors from externally speci ed processor models. In... more
    • by 
    •   16  
      Computer ScienceMultimediaVLSIHardware Description Languages