115,885 Hits in 10.2 sec

Changeability Evaluation Model for Object Oriented Software

Nidhi Goyal, Reena Srivastava
2017 International Journal of Computer Science & Information Technology (IJCSIT)  
Taking into consideration a model, has been developed for stability evaluation of object oriented design and development by establishing multiple linear regressions.  ...  Finally the developed model has been validated by means of experimental tryout.  ...  EXPERIMENTAL TRYOUT No substance, how influential a hypothetical outcome may be, it has to be empirical validated, if it is successful to be of any applied usage.  ... 
doi:10.5121/ijcsit.2017.9403 fatcat:zivqu3darjaunegdabc4k4xg7u

Computational Intelligence for Engineering Design Applications: A Case Study in Structural Engineering

Anuja Kamat, Amit V. Deokar
2019 Americas Conference on Information Systems  
In this interdisciplinary study, we present a framework for applying computational intelligence techniques to address structural engineering design problems that are ill-structured and do not have well-established  ...  The framework is presented as a design artifact that is validated through a case study in structural engineering using a large set of experimental data on shear failure of reinforced concrete beams.  ...  The study uses design science research principles in developing and validating the framework as a design artifact.  ... 
dblp:conf/amcis/KamatD19 fatcat:eb4k3qoizvdd5lpqrilplhaj3i

Revisiting Process versus Product Metrics: a Large Scale Analysis [article]

Suvodeep Majumder, Pranav Mody, Tim Menzies
2021 arXiv   pre-print
To answer this question, we recheck prior small-scale results (about process versus product metrics for defect prediction and the granularity of metrics) using 722,471 commits from 700 Github projects.  ...  For example, like prior work, we see that process metrics are better predictors for defects than product metrics (best process/product-based learners respectively achieve recalls of 98\%/44\% and AUCs  ...  Of the four learners we apply, Random Forests make their conclusion via a majority vote across multiple models while all the other learners build and apply a single model.  ... 
arXiv:2008.09569v3 fatcat:6yewqj7bbveipoiywhly5zltby

Communication metrics for software development

A.H. Dutoit, B. Bruegge
1998 IEEE Transactions on Software Engineering  
We present three case studies to illustrate the value of communication metrics and propose a statistical framework for validating these hypotheses.  ...  Such a testbed provides sufficient realism while allowing for controlled observation of important project parameters.  ...  ., evolutionary prototyping), and tools (e.g., prototype-based object-oriented languages).  ... 
doi:10.1109/32.707697 fatcat:hmadpeq4krbejfek4m6j7vrkte

Communication metrics for software development

Bernd Bruegge, Allen H. Dutoit
1997 Proceedings of the 19th international conference on Software engineering - ICSE '97  
We present three case studies to illustrate the value of communication metrics and propose a statistical framework for validating these hypotheses.  ...  Such a testbed provides sufficient realism while allowing for controlled observation of important project parameters.  ...  ., evolutionary prototyping), and tools (e.g., prototype-based object-oriented languages).  ... 
doi:10.1145/253228.253286 dblp:conf/icse/BrueggeD97 fatcat:iivw4ng325d5vdaiyjkkfh4dbu

Using a Many-Objective Approach to Investigate Automated Refactoring

M. Mohan, D. Greer
2019 Information and Software Technology  
Conclusion: A many-objective approach is suitable and effective for optimising automated refactoring to improve quality.  ...  Including other objectives does not unduly degrade the quality improvements, but is less effective for those objectives than if they were used in a mono-objective approach.  ...  Acknowledgements The research for this paper contributes to a project funded by the EPSRC grant EP/M506400/1.  ... 
doi:10.1016/j.infsof.2019.04.009 fatcat:kjniddie4naajjrafhcj7hps7q

Cross Project Software Fault Prediction At Design Phase

Pradeep Singh, Shrish Verma
2015 Zenodo  
In this study, empirical analysis is carried out to validate design metrics for cross project fault prediction. The machine learning techniques used for evaluation is Naïve Bayes.  ...  The design phase metrics of other projects can be used as initial guideline for the projects where no previous fault data is available.  ...  The findings and opinions in this study belong solely to the authors, and are not necessarily those of the sponsor.  ... 
doi:10.5281/zenodo.1106977 fatcat:6acok5loifgzher36fk2ieeu3y

Measuring design innovation for project-based design assessment: considerations of robustness and efficiency

Christian Schunn, Joel Chan, Andrea Goncher
2017 Bitácora Urbano Territorial  
Most importantly, consistent assessment measures across evaluators and projects are critical, yet difficult to apply in a design project course with multiple design contexts (one for each student or student  ...  and valid across this heterogeneous set of projects.  ... 
doi:10.15446/bitacora.v27n4esp.68959 fatcat:oo5gid7xsvarfa7xjetoyzzbsu

MultiRefactor: Automated Refactoring to Improve Software Quality [chapter]

Michael Mohan, Des Greer
2017 Lecture Notes in Computer Science  
The research for this paper contributes to a PhD project funded by the EPSRC grant EP/M506400/1.  ...  The tool can therefore be used for research purposes or for maintaining actual projects, as demonstrated in Section 3 where open source projects are used for experimentation.  ...  These metrics are more abstract, relating to the project design and class measurements as opposed to other metrics measuring more low level attributes like methods and fields.  ... 
doi:10.1007/978-3-319-69926-4_46 fatcat:prlgguz5lbh2llehhprrnmjxh4

Evolution of legacy system comprehensibility through automated refactoring

Isaac Griffith, Scott Wahl, Clemente Izurieta
2011 Proceedings of the International Workshop on Machine Learning Technologies in Software Engineering - MALETS '11  
There are known techniques, called refactorings, which allow for structural changes to software without altering the outward appearance and behavior, thus maintaining the intent of the original design.  ...  Unfortunately, refactoring requires an engineer to both understand the techniques to be applied and the code to which they are applied to. This is not always feasible.  ...  The benefit of utilizing our own experimental subject is that we can run various experiments across the system and maintain full control of it without the possibility of having multiple developers introduce  ... 
doi:10.1145/2070821.2070826 fatcat:kt3xjmlvpvgvdo3vqfecrl45r4

VPULab participation at AI City Challenge 2019

Elena Luna, Paula Moral, Juan C. SanMiguel, Álvaro García-Martín, José M. Martínez
2019 Computer Vision and Pattern Recognition  
In this paper, we present an approach for Multi-target and Multi-Camera Vehicle Tracking and another approach for Vehicle Re-Identification (ReID) across multiple cameras.  ...  The proposed tracking approach is based on applying detection and tracking of multiple moving vehicles for each camera.  ...  We gratefully acknowledge the support of NVIDIA Corporation with the donation of the Titan Xp GPU used for this research.  ... 
dblp:conf/cvpr/LunaMSGM19 fatcat:6msyrvzxgbddjcsbnfr5v3blre

How Does API Migration Impact Software Quality and Comprehension? An Empirical Study [article]

Hussein Alrubaye, Deema Alshoaibi, Eman Alomar, Mohamed Wiem Mkaouer, Ali Ouni
2020 arXiv   pre-print
We compute the values of commonly-used software quality metrics before and after a migration occurs.  ...  Furthermore, we release an online portal that helps software developers to understand the pre-impact of a library migration on software quality and recommend migration examples that adopt the best design  ...  Since there are multiple code fragments, belonging to various projects and containing the same mappings, we design a recommendation-based ranking method that aggregates various quality metrics.  ... 
arXiv:1907.07724v2 fatcat:dyfmemkuhzembkkndatbczktja

Technical debt reduction using search based automated refactoring

Michael Mohan, Des Greer, Paul McMullan
2016 Journal of Systems and Software  
Technical debt arises when a software product has been built or amended without full care for structure and extensibility.  ...  Metrics are combined to measure coupling, abstraction and inheritance and a fourth fitness function is proposed to measure reduction in technical debt.  ...  The research for this paper contributes to a PhD project funded by the UK EPSRC.  ... 
doi:10.1016/j.jss.2016.05.019 fatcat:c2zqzsm2mrb7jix5s33aixrfte

Software Architecture Quality Measurement Stability and Understandability

Mamdouh Alenezi
2016 International Journal of Advanced Computer Science and Applications  
This work explores Stability and Understandability of software architecture, several metrics that affect them, and literature review of these qualities.  ...  There has been substantial advancement in developing new technical approaches to start handling architectural design as an engineering discipline.  ...  Moreover, this metric is experimentally validated by using two open source projects: JHotDraw and abstract windowtoolkit.  ... 
doi:10.14569/ijacsa.2016.070775 fatcat:jip3nlyvxvfxvddd4f73pgjrju

Fostering Real-Time Software Analysis by Leveraging Heterogeneous and Autonomous Software Repositories

2018 IEICE transactions on information and systems  
For example, answering a question such as "What is the number of commits between two successful builds?" requires tiresome manual inspection of multiple repositories.  ...  Such data is scattered across autonomous and heterogeneous information sources, such as version control, bug tracking and build automation systems.  ...  Further, we are thankful to the colleagues at SEAL Lab at University of Zurich for providing valuable insights for this research.  ... 
doi:10.1587/transinf.2018edp7094 fatcat:udu5csnpnbfkvl2efv6n5nd5iu
« Previous Showing results 1 — 15 out of 115,885 results