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

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

2014
Mohamed Wiem Mkaouer Marouane Kessentini Slim Bechikh Mel Ó Cinnéide

Refactoring large systems involves several sources of uncertainty related to the severity levels of code smells to be corrected and the importance of the classes in which the smells are located. Due to the dynamic nature of software development, these values cannot be accurately determined in practice, leading to refactoring sequences that lack robustness. To address this problem, we introduced...

2013
Hugo Sica de Andrade Ivica Crnkovic Eduardo Almeida

The Software Product Line (SPL) paradigm has proven to be an effective way to achieve large scale reuse in different domains. It takes advantage of common aspects between different products, while also considering product specific features. The architecture plays an important role in SPL engineering, by providing means to better understand and maintain the product-derivation environment. Howeve...

2012
Semih Okur

The number of end-users who write spreadsheet programs is at least an order of magnitude larger than the number of trained programmers who write professional software. We studied a corpus of 3691 spreadsheets and we found that their formulas are riddled with the same smells that plague professional software: hardcoded constants, duplicated expressions, unnecessary complexity, and unsanitized in...

Journal: :Journal of Experimental Biology 2007

2014
Harvinder Kaur Puneet Jai Kaur

Software quality is an important issue in the development of software systems. The extent to which the software possesses a desired set of quality attributes such as testability, performance, maintainability, and manageability indicates the success of the design and the overall quality of the software system. These attributes are adversely affected by antipatterns. These design smells, the symp...

Journal: :Journal of Systems and Software 2021

Code comments are the primary means to document implementation and facilitate program comprehension. Thus, their quality should be a concern improve maintenance. While much effort has been dedicated detecting bad smells, such as clones in code, little work focused on comments. In this paper we present our solution detect that developers fix. RepliComment can automatically analyze Java projects ...

Journal: :J. UCS 2006
Eduardo Kessler Piveta Marcelo Hecht Marcelo Soares Pimenta Roberto Tom Price

This paper defines algorithms to automatically detect five types of bad smells that occur in aspect-oriented systems, more specifically those written using the AspectJ language. We provide a prototype implementation to evaluate the detection algorithms in a case study, where bad smells are detected in three well-known AspectJ systems.

2010
Maliha Mansoor Muhammad Usman Bhatti

Aspect-oriented programming strives to encapsulate crosscutting concerns into modular units called aspects. Aspect Mining techniques aim to search for aspect candidates in existing software systems. These techniques associate all occurrences of scattered code in existing applications with the absence of aspects. In this paper, we demonstrate that in a poorly designed object-oriented system, sca...

Journal: :Empirical Software Engineering 2022

Abstract Test smells aim to capture design issues in test code that reduces its maintainability. These have been extensively studied and generally found quite prevalent both human-written automatically generated test-cases. However, most evidence of prevalence is based on specific static detection rules. Although those are the original, conceptual definitions various smells, recent empirical st...

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

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