192 Hits in 6.6 sec

Automatic multiprogramming bad smell detection with refactoring

et al. Verma
2017 International Journal of Advanced and Applied Sciences  
The proposed approach is also working for Java, c++ and codes for the test all these bad smell and refactor c++ and Java code.  ...  A code smell detection and refactor is one of the very hot concepts in these days. A Lot of researcher worked on it to create an automatic bad smell detection and refactoring system.  ...  In Software system the bad smells are some problems which indicate problems. It normally designates that software system should refactor and system re-checked for performance enhancement.  ... 
doi:10.21833/ijaas.2017.09.010 fatcat:4sutd43l3jdfhmov2bxb533x5a

Visualizing Code Bad Smells

Maen Hammad, Sabah Alsofriya
2019 International Journal of Advanced Computer Science and Applications  
A framework is proposed to automatically analyze code to identify bad smells and to generate the proposed visualizations.  ...  In software maintenance, most of the time is spent on understanding code in order to change it.  ...  INTRODUCTION Code bad smells are symptoms of poor design and implementation choices [1] . These bad smells have negative impact on the maintainability of the code.  ... 
doi:10.14569/ijacsa.2019.0100536 fatcat:qvwkulcbr5h5lmdohjh3ymbupe

Identifying Architectural Bad Smells

Joshua Garcia, Daniel Popescu, George Edwards, Nenad Medvidovic
2009 2009 13th European Conference on Software Maintenance and Reengineering  
In this paper, we introduce the concept of architectural "bad smells," which are frequently recurring software designs that can have non-obvious and significant detrimental effects on system lifecycle  ...  Examples of such fragments include applying a design solution in an inappropriate context, mixing design fragments that have undesirable emergent behaviors, and applying design abstractions at the wrong  ...  Although bad smells were originally based on subjective intuitions of bad code practice, recent work has developed ways to detect code smells based on metrics [15] and has investigated the impact of  ... 
doi:10.1109/csmr.2009.59 dblp:conf/csmr/GarciaPEM09 fatcat:66ixrvg5abgmhinl5qqubwq6fi

Investigating the Evolution of Bad Smells in Object-Oriented Code

Alexander Chatzigeorgiou, Anastasios Manakos
2010 2010 Seventh International Conference on the Quality of Information and Communications Technology  
Results are discussed for two open-source systems and three bad smells.  ...  This paper, taking advantage of recent advances and tools in the identification of non-trivial bad smells, explores the presence and evolution of such problems by analyzing past versions of code.  ...  ACKNOWLEDGEMENTS We would like to thank the anonymous reviewers for their constructive comments on the short and the extended version of this manuscript.  ... 
doi:10.1109/quatic.2010.16 dblp:conf/quatic/ChatzigeorgiouM10 fatcat:26bvcbfjwbcsxnendbzkjpdqou

On the Investigation of Domain-Sensitive Bad Smells in Information Systems

Markos Viggiato, Johnatan Oliveira, Eduardo Figueiredo
2017 Anais do Simpósio Brasileiro de Sistemas de Informação (SBSI)  
Bad smells are symptoms that something may be wrong in the information system design or source code.  ...  The frequency of bad smells in a domain of information systems can be useful, for instance, to allow software developers to focus on the more relevant bad smells of a certain domain.  ...  INTRODUCTION A bad smell is any symptom that may indicate a deeper quality problem in the information system design or source code [7] .  ... 
doi:10.5753/sbsi.2017.6067 dblp:conf/sbsi/ViggiatoOF17 fatcat:3hce2kynk5dchactj3qmzdryaq

Analysis of Metric-Based Object-Oriented Code Refactoring Opportunities Identification Approaches

Bassey Isong, Nosipho Dladlu, Etim Duke, Bassey Ele
2017 International Journal of Information Technology and Computer Science  
Refactoring is used to improve deteriorated software design, code and their maintainability.  ...  Therefore, this paper provide analysis of existing emp irical studies that utilized software metrics to identify refactoring opportunities in OO software systems.  ...  of code bad smells though related to refactoring opportunities identification but different in the problem solved.  ... 
doi:10.5815/ijitcs.2017.01.06 fatcat:yuhahdb3njfmlmukaxdfrtg6ra

Finding Bad Code Smells with Neural Network Models

Dong Kwan Kim
2017 International Journal of Electrical and Computer Engineering (IJECE)  
Code smell refers to any symptom introduced in design or implementation phases in the source code of a program.  ...  In this paper, a code smell detection system is presented with the neural network model that delivers the relationship between bad smells and object-oriented metrics by taking a corpus of Java projects  ...  For the case studies, six design code smells are considered to identify the presence of bad smells in the given Java code.  ... 
doi:10.11591/ijece.v7i6.pp3613-3621 fatcat:jjrvkrqwb5a2pfxbdhsfp3ig4m

A Lightweight Approach for Specification and Detection of SOAP Anti-Patterns

Fatima Sabir, Ghulam Rasool, Maria Yousaf
2017 International Journal of Advanced Computer Science and Applications  
It is realised by different researchers that evolution in service based systems may degrade design and quality of service and may generate poor solutions known as antipatterns.  ...  The both approaches are also not able to identify the location of defected code segments that play a major role for interface level implementation.  ...  It also generates metrics for the source code written in multiple languages and these metrics are used for the detection of antipatterns.  ... 
doi:10.14569/ijacsa.2017.080555 fatcat:vlual656jjgf5hrgwmkfe3ztce

Quality-driven Detection and Resolution of Metamodel Smells

Lorenzo Bettini, Davide Di Ruscio, Ludovico Iovino, Alfonso Pierantonio
2019 IEEE Access  
Such links are exploited to automatically select only those smells that have to be necessarily resolved for enhancing the quality factors that are of interest for the modeler.  ...  The existing approaches deal with this problem by supporting the identification and resolution of smells without providing the means to explicitly trace them with the quality attributes that can be potentially  ...  INTRODUCTION Bad smells are symptoms that something may be wrong in the system design or code [1] .  ... 
doi:10.1109/access.2019.2891357 fatcat:sj2q4tl4tresrkk4g7aqtkacwa

Does Python Smell Like Java? Tool Support for Design Defect Discovery in Python

Nicole Vavrová, Vadim Zaytsev
2017 The Art, Science, and Engineering of Programming  
The context of this work is specification, detection and ultimately removal of detectable harmful patterns in source code that are associated with defects in design and implementation of software.  ...  Our inquiry is about detecting those in source code written in Python programming language, which is substantially different from all prior research, most of which concerns Java or C-like languages.  ...  "Product Metrics for Automatic Identification of "Bad Smell" Design Problems in Java Source-Code". In: Proceedings of the th International Software Metrics Symposium (METRICS).  ... 
doi:10.22152/ fatcat:4i7vnxo4wzhibd7pum3274p4s4

The Impact of Code Smells on Software Bugs: A Systematic Literature Review

Aloisio Cairo, Glauco Carneiro, Miguel Monteiro
2018 Information  
Results: The SLR selected studies from July 2007 to September 2017, which analyzed the source code of open source software projects and several code smells.  ...  Context: Code smells are associated to poor design and programming style, which often degrades code quality and hampers code comprehensibility and maintainability.  ...  S4 and S10 used Borland Together ( plug-in tool for Eclipse-to identify the classes that had bad smells.  ... 
doi:10.3390/info9110273 fatcat:m47fv2hp2bfu7maca4352wtyou

Measuring, Assessing and Improving Software Quality based on Object-Oriented Design Principles

Reinhold Plösch, Johannes Bräuer, Christian Körner, Matthias Saft
2016 Open Computer Science  
Metric-based approaches and the identification of design smells are established concepts for identifying design flaws and deriving design improvements thereof.  ...  AbstractGood object-oriented design is crucial for a successful software product.  ...  Acknowledgement: DQM is based on many constructive discussions about measuring object oriented design. We would like to thank H. Gruber and A. Mayr for their contributions to DQM.  ... 
doi:10.1515/comp-2016-0016 fatcat:pwtqlxs2dvfndbpa6q4zoi2zwm

Toward Refactoring of DMARF and GIPSY Case Studies -- a Team 12 SOEN6471-S14 Project Report [article]

Dipesh Walia, Pankaj Kumar Pant, Mahendra Neela, Naveen Kumar, Ram Babu Kunchala
2014 arXiv   pre-print
The main significance of this document is two source systems namely GIPSY and DMARF.  ...  This mainly highlights security aspects in a distributed system, the Java data security framework (JDSF) in DMARF.  ...  Also we used Jdeodorant to find bad smell, below is the small description on Jdeodorant Jdeodorant is an Eclipse plug-in which is used to identify the design problems in the software , known as bad smells  ... 
arXiv:1412.7530v1 fatcat:5ju57cdbtjbjpnf4jtj3v7fuuq

MUSE: A Framework for Measuring Object-Oriented Design Quality

Reinhold Plösch, Johannes Bräuer, Christian Körner, Matthias Saft
2016 Journal of Object Technology  
While metric-based approaches and the idea of identifying design smells have been established, there still remains the gap of verifying the compliance of design best practices in source code.  ...  For a first validation of MUSE in this paper, its measuring result is compared with QMOOD, which is an established metric-based approach for measuring the quality of object-oriented design.  ...  Acknowledgments MUSE has grown successively and is based on many constructive discussions about measuring object oriented design, the development team is not limited to the authors of this paper.  ... 
doi:10.5381/jot.2016.15.4.a2 fatcat:agg7qbgdxjfutpou6tp6fvziie

Towards an Integrated Quality Assessment and Improvement Approach for UML Models [chapter]

Akhtar Ali Jalbani, Jens Grabowski, Helmut Neukirchen, Benjamin Zeiss
2009 Lecture Notes in Computer Science  
Reasons can be found, for example, in the lack of generally accepted modeling norms and guidelines, the semi-formal semantics of UML, or the complexity of the language.  ...  In practice, these factors inevitably lead to quality problems in UML models that need to be addressed.  ...  However, bad smell analysis in source code is rarely executed directly on the textual notation.  ... 
doi:10.1007/978-3-642-04554-7_5 fatcat:whze6lqhsvapzhjzl7a7sxdbvi
« Previous Showing results 1 — 15 out of 192 results