نتایج جستجو برای: code smells

تعداد نتایج: 168467  

Journal: :Empirical Software Engineering 2022

Code smells are seen as major source of technical debt and, such, should be detected and removed. However, researchers argue that the subjectiveness code detection process is a hindrance to mitigate problem smells-infected code. This paper presents results validation experiment for Crowdsmelling approach proposed earlier. The latter based on supervised machine learning techniques, where wisdom ...

2005
Jonathan Cowie

A bad smell in Haskell code is an inefficiency or error that runs contrary to established good practice and coding conventions. This project centres on the development of a tool to detect bad smells commonly introduced into Haskell programs by 1 year Computer Science students. This paper outlines the motivations, and introduces the technical background and implementation of the tool along and d...

2016
Felienne Hermans Efthimia Aivaloglou

Recently, block-based programming languages like Alice, Scratch and Blockly have become popular tools for programming education. There is substantial research showing that block-based languages are suitable for early programming education. But can block-based programs be smelly too? And does that matter to learners? In this paper we explore the code smells metaphor in the context of block-based...

2012
Marion Gottschalk Mirco Josefiok Jan Jelschen Andreas Winter

Due to the increasing consumer adoption of mobile devices, like smart phones and tablet PCs, saving energy is becoming more and more important. Users desire more functionality and longer battery cycles. While modern mobile computing devices offer hardware optimized for low energy consumption, applications often do not make proper use of energy-saving capabilities. This paper proposes detecting ...

2007
Stefan Reichhart

With the success of agile methodologies, Testing has become a common and important activity in the development of software projects. Large and automated test-suites ensure that the system is behaving as expected. Moreover, tests also offer a live documentation for the code and can be used to understand foreign code. However, as the system evolves, tests need to evolve as well to keep up with th...

Journal: :Journal of Software Engineering Research and Development 2021

Developing test code may be a time­-consuming process that requires much effort and cost, especially when done manually. In addition, during this process, developers testers are likely to adopt bad design choices, which lead introducing the so­-called smells in code. As with size increases, these tests might become more complex, as consequence, challenging understand evolve them correctly. Ther...

Journal: :Science of Computer Programming 2023

Code smells are structures in code that may indicate maintainability issues. They challenging to define, and software engineers detect them differently. Mitigation of this problem could be an AI smell detector. However, develop it, we need a standardized benchmark dataset. Existing datasets suffer from (1) annotation subjectivity, (2) lack ground-truth consensus among annotators, (3) reproducib...

2017
Duc Minh Le Daniel Link Arman Shahbazian Nenad Medvidovic

Architecture is the set of principal design decisions about a software system. In practice, new architectural decisions are added and existing ones reversed or modified throughout a system’s lifetime. Frequently, these decisions deviate from the architect’s well-considered intent, and software systems regularly exhibit increased architectural decay as they evolve. The manifestations of such ill...

Journal: :International Journal of Computer Trends and Technology 2014

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید