Filters








194,119 Hits in 4.3 sec

Profiling software through the use of metrics

Pierre N. Robillard, Daniel Coupal, François Coallier
1991 Software, Practice & Experience  
This paper presents an approach to software assessment using a new software tool that integrates most of the known static metrics.  ...  A six-step method shows how to use metrics to obtain a picture of the software project. The method is visual and each step provides graphical representations of the data.  ...  The objective is to show the use of static metrics to assess a software project. A typical example illustrates each step.  ... 
doi:10.1002/spe.4380210506 fatcat:5oad2psjl5c6pacg32s4jvuv7q

Privacy Preserving Mining in Code Profiling Data

Meenakshi Kathayat
2018 International Journal of Engineering and Management Research  
Code profiling is a field in software engineering where we can apply data mining to discover some knowledge so that it will be useful in future development of software.  ...  In this work we have applied privacy preserving mining in code profiling data such as software metrics of various codes. Results of data mining on actual and encrypted data are compared for accuracy.  ...  Then we have extracted XML file of this GUI format and through JAXP we have extracted the software metrics values from XML file.  ... 
doi:10.31033/ijemr.8.5.5 fatcat:6hbx2t5by5dtbc5sf4pkjmghjy

A framework for software architecture refactoring using model transformations and semantic annotations

I. Ivkovic, K. Kontogiannis
2006 Conference on Software Maintenance and Reengineering (CSMR'06)  
Second, instantiated architecture models are annotated using elements of the refactoring context, including soft-goals, metrics, and constraints.  ...  First, the conceptual architecture view is represented as a UML 2.0 profile with corresponding stereotypes.  ...  Section 3 discusses the representation of software architecture and architectural refactoring using UML 2.0 profiles.  ... 
doi:10.1109/csmr.2006.3 dblp:conf/csmr/IvkovicK06 fatcat:6kjyc5jzeza5hp7xhrhmiwjukm

Automatic Mapping of Student 3D Profiles in Software Metrics for Temporal Analysis of Programming Learning and Scoring Rubrics [chapter]

Márcia Gonçalves de Oliveira, Ádler Oliveira Silva Neves, Mônica Ferreira Silva Lopes
2018 Enhanced Expert Systems [Working Title]  
The purpose of this chapter is to present an online system for a 3D representation of programming students' profiles on software metrics that quantify effort and quality of programming from the analysis  ...  In this representation, each student profile is a three-dimensional vector represented by a set of programming solutions developed by a student and mapped on 348 metrics of software during a programming  ...  After the generation of 3D representations of learning profiles (Activities × Students × Metrics), gathering 10 activities, 25 students and 348 metrics of software, we use this information to generate  ... 
doi:10.5772/intechopen.81754 fatcat:6fya2rhrargp3ldrmr7r77yrjm

Fault Prediction Model by Fuzzy Profile Development of Reliability Relevant Software Metrics

Ajeet Kumar Pandey, Neeraj Kumar Goyal
2010 International Journal of Computer Applications  
The proposed model predicts the fault density at the end of each phase of software development using relevant software metrics.  ...  For this a new approach is discussed to develop fuzzy profile of software metrics which are more relevant for software fault prediction.  ...  Also, no study has discussed the criteria for developing the fuzzy profile of software metrics.  ... 
doi:10.5120/1584-2124 fatcat:hck3ie7anbejljrsfokjsc2xxy

PERFORMANCE ANALYSIS OF RELIABILITY, QUALITY AND METRIC ANALYSIS FAULT PREDICTION ASSESSMENT FOR SOFTWARE TESTING

S. SENTHILNATHAN
2017 International Journal of Advanced Research in Computer Science  
Based on features or metrics collected from each software modules, the results are provided by mining of software development repositories.  ...  The Software Fault Prediction (SFP) is the one of the essential and main research topic in the area of software engineering.  ...  Through Random Sampling, Two-stage data pre-processing approach is used to enhance the quality of software datasets.  ... 
doi:10.26483/ijarcs.v8i9.5229 fatcat:ey4cxiqgkffjjpb5u2m633r3ei

An Agent Oriented Approach To Operational Profile Management

Sunitha Ramanujam, Hany El Yamany, Miriam A. M. Capretz
2008 Zenodo  
One of the most popular approaches to software reliability adopted by some of these research efforts involves the use of operational profiles to predict how software applications will be used.  ...  Further, the criticality of operations is defined using a new composed metrics in order to organize the testing process as well as to decrease the time and cost involved in this process.  ...  The main premise of creating the operational profile is to improve the software reliability for an application through supervision of its testing process.  ... 
doi:10.5281/zenodo.1061282 fatcat:7vojlcmp3fanfp65it5mojjave

A Combined Approach of Software Metrics and Software Fault Analysis to Estimate Software Reliability

Indu Sharma Indu Sharma
2013 IOSR Journal of Computer Engineering  
The proposed model predicts the fault density at the end of each phase of software development using relevant software metrics.  ...  For this a new approach is discussed to develop fuzzy profile of software metrics which are more relevant for software fault prediction.  ...  In their model they have developed the fuzzy profiles of various metrics in different scale and have not explained the criteria used for developing these fuzzy profiles.  ... 
doi:10.9790/0661-1160114 fatcat:c5niqfgjdjhmzbhtpwmlkgzyda

Test case comparison and clustering using program profiles and static execution

Vipindeep Vangala, Jacek Czerwonka, Phani Talluri
2009 Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering symposium - ESEC/FSE '09  
We present an industrial strength framework called SPIRiT that works at binary level, implementing different metrics in the form of coverage, control, data, def-use, temporal variances and does test case  ...  In order to solve these, we introduce a framework of test case comparison metrics which will quantitatively describe the distance between any arbitrary test case pair of an existing test suite, allowing  ...  We learnt that such a simple metric cannot adequately represent all aspects of test case execution through the software under test and needed to add better measures of distance using several available  ... 
doi:10.1145/1595696.1595748 dblp:conf/sigsoft/VangalaCT09 fatcat:2h27vpvrdnh7llnyglhfbxquiu

GreenSource: A Large-Scale Collection of Android Code, Tests and Energy Metrics

Rui Rua, Marco Couto, Joao Saraiva
2019 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR)  
To automate the execution of the applications we developed the AnaDroid tool which instruments its code, compiles and executes it with test inputs in any Android device, while collecting energy metrics  ...  This paper presents the GreenSource infrastructure: a large body of open source code, executable Android applications, and curated dataset containing energy code metrics.  ...  The metrics database stores both static code metrics (e.g., which well-known energygreedy APIs [7] or patterns [10] it uses, or how many lines of code it has, etc.), and dynamic metrics (i.e., obtained  ... 
doi:10.1109/msr.2019.00035 dblp:conf/msr/Rua0S19 fatcat:ndodoxshxjdvnbms4wefatpqje

Software Maintainability Modeling using Fuzzy Systems: Early Stage Perspective

Syed Wajahat
2019 International Journal of Computer Applications  
In continuation with this crucial issue, this paper has developed a Maintainability prediction model that quantifies the software Maintainability through fuzzy techniques in the early phase of software  ...  The basis of this concern is the cost that the software maintenance consumes.  ...  In [10] , Oman and Hagemeister developed the Maintainability Index that has also quantifies maintainability of software application through the metrics derived from the code of developing software.  ... 
doi:10.5120/ijca2019918747 fatcat:q6w3jwekqjfb7n77d5kanz5meq

A configurable framework for investigating workload execution

Eric Matthews, Lesley Shannon, Alexandra Fedorova
2010 2010 International Conference on Field-Programmable Technology  
of User Software (ABACUS).  ...  In this paper, we present a hardware framework that leverages an FPGA's reconfigurable fabric to investigate of workload execution behaviours on processors using a hArdware-Based Analyzer for the Characterization  ...  ACKNOWLEDGEMENTS The authors would like to thank the Natural Sciences and Engineering Research Council of Canada (NSERC), Xilinx Inc and the Canadian Microelectronics Corporation (CMC) Microsystems for  ... 
doi:10.1109/fpt.2010.5681447 dblp:conf/fpt/MatthewsSF10 fatcat:gtx2srvocnhjhggy6n5rh6x2ey

Using Activity Metrics for DEVS Simulation Profiling

A. Muzy, L. Capocchi, J.F. Santucci, R. Castro, A. Muzy, L. Capocchi
2014 ITM Web of Conferences  
Activity metrics can be used to profile DEVS models before and during the simulation. It is critical to get good activity metrics of models before and during their simulation.  ...  Both static and simulation activity metrics have been implemented through a plug-in of the DEVSimPy (DEVS Simulator in Python language) environment and applied to DEVS models. a A. Muzy is with the  ...  These activity metrics can be defined from metrics which have been defined in software engineering. A software metric is usually used to determine the degree of maintainability of software products.  ... 
doi:10.1051/itmconf/20140301001 fatcat:zitqduxkwvao3buo4wxxms7zbm

API-related Developer Profiling

Hakan Aksu, Ralf Lämmel
2015 Softwaretechnik-Trends  
We analyze the version history of software projects to determine API-related profiles of software developers.  ...  We describe an approach that analyzes API usage in source-code changes over the timeline of a project so that API-related developer profiles can be aggregated on the grounds of suitable metrics.  ...  We determined the profiling metrics such as those mentioned above.  ... 
dblp:journals/stt/AksuL15 fatcat:h25jl2x46reyjb2x6banv6jexu

Profile before optimizing

Wayne D. Gray, Michael J. Schoelles, Christopher W. Myers
2005 CHI '05 extended abstracts on Human factors in computing systems - CHI '05  
From the trace of the model, we derive a cognitive metrics profile that pinpoints dynamic changes in workload demands on human cognitive, perceptual, or action systems.  ...  The Intelligence Analyst (IA) community will soon be the designated users of many new software tools.  ...  ACKNOWLEDGMENTS This research has been funded in part by contract # MDA-904-03-C-0408 to Booz Allen Hamilton from the Advanced Research and Development Activity, Novel Intelligence from Massive Data Program  ... 
doi:10.1145/1056808.1056929 dblp:conf/chi/GraySM05 fatcat:3dfx4umiezhxxnbbh3ix3wi2sa
« Previous Showing results 1 — 15 out of 194,119 results