New Challenges in Software Measurement
|
|
|
- Stuart Carpenter
- 10 years ago
- Views:
Transcription
1 New Challenges in Software Reiner R. Dumke Otto-von-Guericke Universität Magdeburg
2 Next Challengens in Software Our Team Agenda Software Metrics Software Open Problems and New Challenges
3 Our Team- Team Leader the world of mainframe computer Reiner R. Dumke Publications in software generation Dr. Dumke, 1980 orientation to software metrics general Chair of European Conference...
4 Our Team Members & Partners Team external PhD s Partners
5 Our Team - Teaching Programming Concepts (AspectJ, Prolog, Haskell) Formal Specification (LOTOS, Z) Web Engineering Software Engineering sw-eng/agruppe/lehre/ Programming (C++/Java) V&V Compiler Constrcution Distribted System Development (CORBA) Performance Engineering Service Engineering Agent-oriented Software Engineering (JADE) Component-based Software Engineering (EJB) Software Infrastructures (Server Farms, P2P, Grids) Software Quality Management
6 Our Team - Education Teaching in Cuba PhD Seminars in Idaho Industrial courses Presentation Skills in Seminars Awards for Diploma Thesis
7 Our Team - Research Uni Partners Communities GI-Fachgruppe Software-Messung und -Bewertung sw-eng/agruppe/forschung/ Industrial Partners 7
8 Our Team - Communities Project areas: models and paradigms infrastructures and cockpits Risk analysis Quality assurance in automotiv software Efficiency in e-business systems etc. PhD ceremonies Conference discussions 8
9 Our Team - Publications 9
10 1 Software Metrics - Motivation obviously: To measure is to know. (Maxwell) A science is a mature as its measurement tools. (Pasteur) You cannot control what you cannot measure. (DeMarco) Not everything that counts can be counted, not everything that is counted counts. (Einstein) otherwise: Our inability to actually measure knowledge means that much of our metric process is built on a foundation of sand. (Amour) Software metrics should be easy to use and easy to understand. How many metrics should be used? 10
11 1 Software Metrics as Counting Manhattan Metric: d(p,p(i))= x-x(i) + y-y(i) as car navigation index in a city Defect Density: dd = #components_with_defects / #components MTBF: Mean Time between Failure, MTDD: Mean Time between Disclosure and Diagnosis, MTDR: Mean Time between Diagnosis and Repair, MTFD: Mean Time between Failure and Disclosure, MTFR: Mean Time between Failure and Repair, MTTF: Mean Time to Failure. 11
12 1 Software Metrics as Evaluation e. g. OO Metrics C&K: WMC (weighted methods per class) DIT (depth of inheritance tree): Vererbungsbaumes bis NOC (number of children) Response time evaluation: CBO (coupling between object classes) RFC (response for a class) LCOM (lack of cohesion) 12
13 1 Software Metrics as Approach Process level: CMMI (Capability Maturity Model Integration) Product size COSMIC Full Function Point Time of development: SLIM (Software Lifecycle Management) 13
14 1 Software Metrics as Formal Calculus McCabe Fenton/Pfleeger Whitty Zuse Baudry Khoshgoftaar/Munson Allen Chapin Structure-Based Approaches Information-theoretic Approaches Axiomatic Approaches Prather Zuse Poels Rule-Based Approaches Hausen Jacobi/Cahill Shepperd Hastings/Sajev Algebraic Approaches Whitmire Halstead Boehm Ejiogu Albrecht Functional Approaches Putnam Peters/Parnas Munson Formal Approaches Statistics Evanco/Lacovara Dao Han Juristo Singpurwalla Kitchenham Lei Dumke/Hanebutte Shneidewind Pandian Wohlin 14
15 1 Problems with Software Metrics Metrics as counting: Thresholds Chosen intervals Maximum, minimum Parts/distributions Metrics and statistics: Typical mistakes: Scale type errors Percentage failures Only few statistical relevance Incorrect statistical distributions 15
16 1 Problems with Software Metrics Flight quality = Ratio scaled Average speed + Average age of the crew + Satisfaction index + Average temperature ( C) + Typ of airplane Interval scaled Nominal scaled (potential) Ratio scaled Ordinal scaled - #(Turbulences) - #(Seats)/ #(Passengers) 16
17 2 Software infrastructures Integrated measurement process process Measures Metrics 17
18 2 Software as Standard ISO Requirements for Information Needs Technical and Management Process User Feedback Information Products Establish & Sustain Commitment Commitment Plan the Process Core Process Planning Information Perform the Process Evaluate Information Products & Performance Measures Experience Base Improvement Actions Evaluation Results 18
19 2 Software as Methods methods controlling improvement experimentation estimation assessment referencing modelling measurement analysis evaluation application phases supports visualization prediction pred. visualization pred. visualization experience 19
20 2 Software as Areas
21 2 Software as Homomorphism
22 2 Software Systems MS = (M MS, R MS ) = ({G, A, M, (Q, V, U), E, T, P}, R MS ) Goals Personnel Artefacts Tools Methods Quantities Values Units Experiences
23 2 Software Processes ingredients output results repercussions resources
24 2 Software Frameworks Declarative Framework of Zuse Zuse: A Framework of Software DeGruyter Berlin 1998
25 2 Software Frameworks Declarative Framework of ISO Requirements for Information Needs Technical and Management Process User Feedback Information Products Establish & Sustain Commitment Commitment Plan the Process Core Process Planning Information Perform the Process Evaluate Information Products & Performance Measures Experience Base Improvement Actions Evaluation Results Metrics News, 6(2001)
26 2 Software Frameworks Operational Framework of ISO artefactbased operation quantificationbased operation valuebased operation experiencebased operation artefacts/objects Product (architecture, implementaion, documentation) Process (management, life cycle, CASE) Resources (personnel, software, hardware) models Flow graph Callgraph Structure tree Code schema etc. Scale types, statistics evaluation Metrics Question Goal correlation estimation adjustment analysis transformation visualization interpretation Answer Goal attainment calibration etc. goals quality costs effort grade etc. Solingen/Berghout: The Goal/Question/ Metric Method. McGraw Hill 1999
27 2 Software Frameworks Operational Framework of Six Sigma artefactbased operation quantificationbased operation valuebased operation experiencebased operation artefacts/objects Product (architecture, implementaion, documentation) Process (management, life cycle, CASE) Resources (personnel, software, hardware) models Flow graph Callgraph Structure tree Code schema etc. Scale types, statistics correlation Error deviation estimation adjustment calibration evaluation analysis transformation visualization interpretation etc. goals quality costs DMAIC model effort grade etc. DMAIC: define, measure, analyze, improve, control Tayntor: Six Sigma Software Development. Auerbach Publ. 2003
28 2 Software Improvement Declarative and Operational Framework of E4 Ebert/Dumke: Software, Springer Publ. 2007
29 2 Software Improvement Participants at the E4 Framework Harry Sneed ANECON Wien David Gustafson Kansas Sate University Alain Abran ETS Montreal Manfred Bundschuh AXA Colognia Robert Glass University Brisbane David Card SPC Florida Luigi Bulgione SEMO Rom Charles Symons COSMIC Leader Horst Zuse TU Berlin Peter Liggesmeyer IESE Kaiserslautern Andreas Schmietendorf FHW Berlin Falk Uebernickel University of Regensburg Ruediger Zarnekow TU Berlin Jochen Scheeg T-Systems Ton Dekkers ISBSG Chair Marek Leszak Lucent Nuremberg Dieter Stoll Alcatel Nuremberg
30 2 Software as Cost Estimation Founders of the COSMIC 1998 Charles Symons SM Ltd, UK Prof. R. Dumke Uni Magdeburg since 2003 the COSMIC FFP Standard 19761
31 2 Software as e- e- Communities e- Service e-quality Service e- Consulting e-experience / e-repositories e-learning e-certification
32 2 Software as e- Using GQM approach in the Using our Java measurement service in the Using ISBSG measurement repository Using CMMI evaluation Using our process evaluation Web applications for process improvement Using the Web Service
33 2 Paradigm-Based Software Software Paradigms Intentions
34 2 Paradigm-Based Software Components vs. object oriented Agent-based systems vs. object oriented
35 2 Software and Causal Networks Metrics-Based Causal Relationships
36 2 Software and Causal Networks Definition: The CNPM Approach and First Results Causal Network based Process Model (CNPM)
37 2 Software and Causal Networks CMMI-SP 1.1 Establish the Strategic Training Needs (correction)
38 2 Software Process Levels Case-Based Evaluation of Process (MP)
39 2 Software Process Levels Software process establishment (SPE) Process improvement model (PIM) Empirical process model (EPM) Software process measurement model (SPM)
40 3 Open Problems and Next Challenges Missing books of Software about general measurement and evaluation processes for software measurement education about different software paradigms in native languages and your intention!
41 3 Open Problems and Next Challenges More activities as Web-based measurement services Web-based measurement repositories Community supports and organisation Proactive measurement initiatives and your intention!
42 3 Open Problems and Next Challenges Higher Complexity of Processes!
43 3 Open Problems and Next Challenges Can we built a World Wide Experience Repository?
44 3 Open Problems and Next Challenges Can we built a Set of Measures?
45 Open Problems and Challenges Thanks for your attention!
Software Measurement Frameworks
Software Frameworks, Germany Fakultät für Informatik, Institut für Verteilte Systeme, AG Softwaretechnik http://ivs.cs.uni ivs.cs.uni-magdeburg.de/sw-eng/agruppe/ Software Frameworks Contents Software
Programming Project (PPJ)
Programming Project (PPJ) Reiner Dumke & Robert Neumann Otto-von-Guericke Universität Magdeburg http://ivs.cs.uni-magdeburg.de/sw-eng/agruppe/ http://www.smlab.de Programming Project Agenda 0. 0. Our Team
Software Measurement and Estimation
Dumke, R. Abran, A. Bundschuh, M. Symons, C. Software Measurement and Estimation Proceedings of the 12 th International Workschop on Software Measurement October 7 9, 2002, Magdeburg, Germany Magdeburger
Definitions. Software Metrics. Why Measure Software? Example Metrics. Software Engineering. Determine quality of the current product or process
Definitions Software Metrics Software Engineering Measure - quantitative indication of extent, amount, dimension, capacity, or size of some attribute of a product or process. Number of errors Metric -
Framework for a Service oriented Measurement Infrastructure
Framework for a Service oriented Measurement Infrastructure Dissertation zur Erlangung des akademischen Grades Doktoringenieur (Dr. Ing.) angenommen durch die Fakultät für Informatik der Otto von Guericke
Christof Ebert Reiner Dumke. Software Measurement. Establish - Extract - Evaluate - Execute. With 157 Figures and 50 Tables.
Christof Ebert Reiner Dumke Software Measurement Establish - Extract - Evaluate - Execute With 157 Figures and 50 Tables Springer Contents 1. Introduction 1 1.1. The Purpose of the Book 1 1.2. Measurement
Unit 11: Software Metrics
Unit 11: Software Metrics Objective Ð To describe the current state-of-the-art in the measurement of software products and process. Why Measure? "When you can measure what you are speaking about and express
Percerons: A web-service suite that enhance software development process
Percerons: A web-service suite that enhance software development process Percerons is a list of web services, see http://www.percerons.com, that helps software developers to adopt established software
EVALUATING METRICS AT CLASS AND METHOD LEVEL FOR JAVA PROGRAMS USING KNOWLEDGE BASED SYSTEMS
EVALUATING METRICS AT CLASS AND METHOD LEVEL FOR JAVA PROGRAMS USING KNOWLEDGE BASED SYSTEMS Umamaheswari E. 1, N. Bhalaji 2 and D. K. Ghosh 3 1 SCSE, VIT Chennai Campus, Chennai, India 2 SSN College of
Statistical Process Control (SPC)
Statistical Process Control (SPC) A Metrics-Based Point of View of Software Processes Achieving the CMMI Level Four Reiner Dumke, Isabelle Côté, Olga Andruschak Otto-von-Guericke-Universität Magdeburg,
Quantitative Evaluation of Software Quality Metrics in Open-Source Projects
Quantitative Evaluation of Software Quality Metrics in Open-Source Projects Henrike Barkmann Rüdiger Lincke Welf Löwe Software Technology Group, School of Mathematics and Systems Engineering Växjö University,
Quality prediction model for object oriented software using UML metrics
THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. UML Quality prediction model for object oriented software using UML metrics CAMARGO CRUZ ANA ERIKA and KOICHIRO
Research Article Predicting Software Projects Cost Estimation Based on Mining Historical Data
International Scholarly Research Network ISRN Software Engineering Volume 2012, Article ID 823437, 8 pages doi:10.5402/2012/823437 Research Article Predicting Software Projects Cost Estimation Based on
Chap 4. Using Metrics To Manage Software Risks
Chap 4. Using Metrics To Manage Software Risks. Introduction 2. Software Measurement Concepts 3. Case Study: Measuring Maintainability 4. Metrics and Quality . Introduction Definition Measurement is the
Chapter 24 - Quality Management. Lecture 1. Chapter 24 Quality management
Chapter 24 - Quality Management Lecture 1 1 Topics covered Software quality Software standards Reviews and inspections Software measurement and metrics 2 Software quality management Concerned with ensuring
Design methods. List of possible design methods. Functional decomposition. Data flow design. Functional decomposition. Data Flow Design (SA/SD)
Design methods List of possible design methods Functional decomposition Data Flow Design (SA/SD) Design based on Data Structures (JSD/JSP) OO is good, isn t it Decision tables E-R Flowcharts FSM JSD JSP
Using Measurement to translate Business Vision into Operational Software Strategies
Using Measurement to translate Business Vision into Operational Software Strategies Victor R. Basili University of Maryland and Fraunhofer Center - Maryland BUSINESS NEEDS Any successful business requires:
II. TYPES OF LEVEL A.
Study and Evaluation for Quality Improvement of Object Oriented System at Various Layers of Object Oriented Matrices N. A. Nemade 1, D. D. Patil 2, N. V. Ingale 3 Assist. Prof. SSGBCOET Bhusawal 1, H.O.D.
Empirical Software Engineering Introduction & Basic Concepts
Empirical Software Engineering Introduction & Basic Concepts Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems [email protected]
MSE-201 SOFTWARE PROJECT MANAGEMENT
MSE-201 SOFTWARE PROJECT MANAGEMENT Unit-I Introduction to Software project Management: Software projects, Contract management and technical project management, Activities covered by software project management,
Open Source Software: How Can Design Metrics Facilitate Architecture Recovery?
Open Source Software: How Can Design Metrics Facilitate Architecture Recovery? Eleni Constantinou 1, George Kakarontzas 2, and Ioannis Stamelos 1 1 Computer Science Department Aristotle University of Thessaloniki
Full Function Points for Embedded and Real-Time Software. UKSMA Fall Conference
Full Function Points for Embedded and Real-Time Software UKSMA Fall Conference London (UK) Oct. 30-31, 1998 Software Engineering Management Research Laboratory Université du Québec à Montréal & Software
Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code
The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code Jean-Louis Letouzey DNV IT Global Services Arcueil, France [email protected]
Quality Analysis with Metrics
Rational software Quality Analysis with Metrics Ameeta Roy Tech Lead IBM, India/South Asia Why do we care about Quality? Software may start small and simple, but it quickly becomes complex as more features
Object Oriented Design
Object Oriented Design Kenneth M. Anderson Lecture 20 CSCI 5828: Foundations of Software Engineering OO Design 1 Object-Oriented Design Traditional procedural systems separate data and procedures, and
Identifying Factors Affecting Software Development Cost
Identifying Factors Affecting Software Development Cost Robert Lagerström PhD Student at Industrial Information and Control Systems School of Electrical Engineering KTH Royal Institute of Technology Stockholm,
Evaluating the Relevance of Prevailing Software Metrics to Address Issue of Security Implementation in SDLC
Evaluating the Relevance of Prevailing Software Metrics to Address Issue of Security Implementation in SDLC C. Banerjee Research Scholar, Jagannath University, Jaipur, India Arpita Banerjee Assistant Professor,
Software Maintenance Capability Maturity Model (SM-CMM): Process Performance Measurement
Software Maintenance Capability Maturity Model 311 Software Maintenance Capability Maturity Model (SM-CMM): Process Performance Measurement Alain April 1, Alain Abran 2, Reiner R. Dumke 3 1 Bahrain telecommunications
The 3C Approach for Agile Quality Assurance Continuous Integration, Continuous Measurement, Continuous Improvement
The 3C Approach for Agile Quality Assurance Continuous Integration, Continuous Measurement, Continuous Improvement André Janus André Janus IT Consulting Karlsruhe; University of Magdeburg Reiner R. Dumke
A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management
International Journal of Soft Computing and Engineering (IJSCE) A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management Jayanthi.R, M Lilly Florence Abstract:
Software Cost Estimation: A Tool for Object Oriented Console Applications
Software Cost Estimation: A Tool for Object Oriented Console Applications Ghazy Assassa, PhD Hatim Aboalsamh, PhD Amel Al Hussan, MSc Dept. of Computer Science, Dept. of Computer Science, Computer Dept.,
The SWEBOK Initiative and Software Measurement Intentions
The SWEBOK Initiative and Software Measurement Intentions Abstract ALAIN ABRAN Executive Co-editor, SWEBOK Project Pierre Bourque, Robert Dupuis (Co-editors) Articulating a body of knowledge is an essential
How To Calculate Class Cohesion
Improving Applicability of Cohesion Metrics Including Inheritance Jaspreet Kaur 1, Rupinder Kaur 2 1 Department of Computer Science and Engineering, LPU, Phagwara, INDIA 1 Assistant Professor Department
Quality Systems Frameworks. SE 350 Software Process & Product Quality 1
Quality Systems Frameworks 1 What is a Quality System? An organization uses quality systems to control and improve the effectiveness of the processes used to deliver a quality product or service A Quality
BUSINESS RULES MANAGEMENT AND BPM
KINGSTON & CROYDON BRANCH BUSINESS RULES MANAGEMENT AND BPM WHO'S MANAGING YOUR RULES? Paul Vincent Rules Specialist and Product Management Fair Isaac October 12, 2005 Agenda Business Rules Approach a
Software Productivity: Harmonization in ISO/IEEE Software Engineering Standards
462 JOURNAL OF SOFTWARE, VOL. 7, NO. 2, FEBRUARY 2012 Software Productivity: Harmonization in ISO/IEEE Software Engineering Standards Laila Cheikhi ÉNSIAS, Université Mohammed V- Souissi, Rabat, Morocco
Software Engineering Compiled By: Roshani Ghimire Page 1
Unit 7: Metric for Process and Product 7.1 Software Measurement Measurement is the process by which numbers or symbols are assigned to the attributes of entities in the real world in such a way as to define
Quantitative Project Management Framework via Integrating
Quantitative Project Management Framework via Integrating Six Sigma and PSP/TSP Sejun Kim, BISTel Okjoo Choi, Jongmoon Baik, Abstract: Process technologies such as Personal Software Process SM (PSP) and
Software project cost estimation using AI techniques
Software project cost estimation using AI techniques Rodríguez Montequín, V.; Villanueva Balsera, J.; Alba González, C.; Martínez Huerta, G. Project Management Area University of Oviedo C/Independencia
Software Quality Management
Software Lecture 9 Software Engineering CUGS Spring 2011 Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden A Software Life-cycle Model Which part will we talk
Software Project Management Matrics. Complied by Heng Sovannarith [email protected]
Software Project Management Matrics Complied by Heng Sovannarith [email protected] Introduction Hardware is declining while software is increasing. Software Crisis: Schedule and cost estimates
UNIT-II Part-A Questions
UNIT-I 1. What is quality? 2. Define software quality? 3. What are the views of quality? 4. Give the definitions of quality? 5. What is quality as per ISO? 6. What are the reasons for software becomes
Measurement Strategies in the CMMI
Measurement Strategies in the CMMI International Software Measurement & Analysis Conference 9-14 September 2007 Rick Hefner, Ph.D. Director, Process Management Northrop Grumman Corporation One Space Park,
Integrating CA Software Change Management with CA Service Desk Manager for Enterprise Change Control
Integrating CA Software Change Management with CA Service Desk Manager for Enterprise Change Control Keith Allen Principal Consultant CA EMEA Team Lead ALM - SCM Activities Terms of This Presentation This
Vragen en opdracht. Complexity. Modularity. Intra-modular complexity measures
Vragen en opdracht Complexity Wat wordt er bedoeld met design g defensively? Wat is het gevolg van hoge complexiteit icm ontwerp? Opdracht: http://www.win.tue.nl/~mvdbrand/courses/se/1011/opgaven.html
a) To achieve an effective Quality Assurance System complying with International Standard ISO9001 (Quality Systems).
FAT MEDIA QUALITY ASSURANCE STATEMENT NOTE 1: This is a CONTROLLED Document as are all quality system files on this server. Any documents appearing in paper form are not controlled and should be checked
Project Management System Services
Project Management System Services Today's projects need to deal with increasing amounts of information that require better tools to help navigate through all the data produced by projects. Our services
Synopsis: Title: Software Quality. Theme: Information Systems. Project Term: 9th semester, fall 2013. Project Group: sw907e13
SOFTWARE QUAL I TY WHATCODEMETRI CSCANTELLUS Title: Software Quality Theme: Information Systems Project Term: 9th semester, fall 2013 Project Group: sw907e13 Students: Kristian Kolding Foged-Ladefoged
Conference Proceedings and Journal Publications
There are no translations available. Conference Proceedings and Journal Publications 2011 - Neumann, R.; Georieva, K.; Dumke, R.; Schmietendorf, A.: Reverse Commerce - Adding Information System Support
Chapter 8: Project Quality Management
CIS 486 Managing Information Systems Projects Fall 2003 (Chapter 8), PhD [email protected] California State University, LA Computer and Information System Department Chapter 8: Project Quality Management
Early Estimation of Defect Density Using an In-Process Haskell Metrics Model
Early Estimation of Defect Density Using an In-Process Haskell Metrics Model Mark Sherriff 1, Nachiappan Nagappan 2, Laurie Williams 1, Mladen Vouk 1 1 North Carolina State University, Raleigh, NC 27695
Predicting Class Testability using Object-Oriented Metrics
Predicting Class Testability using Object-Oriented Metrics Magiel Bruntink CWI, P.O Box 94079 1098 SJ Amsterdam, The Netherlands [email protected] Arie van Deursen CWI and Delft University of Technology
How To Define Software Metrics
Software Metrics An Overview Version 1.0 Simon Alexandre CETIC asbl - University of Namur Software Quality Lab Belgium July 2002 Contents 1 History and Definitions 3 1.1 Abriefhistoryofthemetrics... 3
ITSM Maturity Model. 1- Ad Hoc 2 - Repeatable 3 - Defined 4 - Managed 5 - Optimizing No standardized incident management process exists
Incident ITSM Maturity Model 1- Ad Hoc 2 - Repeatable 3 - Defined 4 - Managed 5 - Optimizing No standardized incident process exists Incident policies governing incident Incident urgency, impact and priority
Software Defect Prediction Tool based on Neural Network
Software Defect Prediction Tool based on Neural Network Malkit Singh Student, Department of CSE Lovely Professional University Phagwara, Punjab (India) 144411 Dalwinder Singh Salaria Assistant Professor,
Assessing Internal Software Quality Attributes of the Object-Oriented and Service-Oriented Software Development Paradigms: A Comparative Study
Journal of Software Engineering and Applications, 2011, 4, 244-252 doi:10.4236/jsea.2011.44027 Published Online April 2011 (http://www.scirp.org/journal/jsea) Assessing Internal Software Quality Attributes
Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects
Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service
Measurement and Metrics Fundamentals. SE 350 Software Process & Product Quality
Measurement and Metrics Fundamentals Lecture Objectives Provide some basic concepts of metrics Quality attribute metrics and measurements Reliability, validity, error Correlation and causation Discuss
What do you think? Definitions of Quality
What do you think? What is your definition of Quality? Would you recognise good quality bad quality Does quality simple apply to a products or does it apply to services as well? Does any company epitomise
How Designs Differ By: Rebecca J. Wirfs-Brock
How Designs Differ By: Rebecca J. Wirfs-Brock Reprinted From: Report on Object Analysis and Design, Vol. 1, No. 4 Most design students are searching for the right set of techniques to rigidly follow in
EPL603 Topics in Software Engineering
Lecture 10 Technical Software Metrics Efi Papatheocharous Visiting Lecturer [email protected] Office FST-B107, Tel. ext. 2740 EPL603 Topics in Software Engineering Topics covered Quality
An Introduction to. Metrics. used during. Software Development
An Introduction to Metrics used during Software Development Life Cycle www.softwaretestinggenius.com Page 1 of 10 Define the Metric Objectives You can t control what you can t measure. This is a quote
Software Metrics & Software Metrology. Alain Abran. Chapter 4 Quantification and Measurement are Not the Same!
Software Metrics & Software Metrology Alain Abran Chapter 4 Quantification and Measurement are Not the Same! 1 Agenda This chapter covers: The difference between a number & an analysis model. The Measurement
QUALITY ORGANIZER: A SUPPORT TOOL IN USING MULTIPLE QUALITY APPROACHES
QUALITY ORGANIZER: A SUPPORT TOOL IN USING MULTIPLE QUALITY APPROACHES Zádor Dániel KELEMEN (1, 2), Dr. Katalin BALLA (1, 2) (1, 2), Gábor BÓKA (1) Department of Control Engineering and Information Technology,
Software Development and Testing: A System Dynamics Simulation and Modeling Approach
Software Development and Testing: A System Dynamics Simulation and Modeling Approach KUMAR SAURABH IBM India Pvt. Ltd. SA-2, Bannerghatta Road, Bangalore. Pin- 560078 INDIA. Email: [email protected],
The 3C Approach for Agile Scrum Software Methodology Jisha Johns, Akhil P Sivan, Prof. K Balachandran, Prof. B R Prathap
ISSN(Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference
The Internet of Products
Robert Neumann The Internet of Products An Approach to Establishing Total Transparency in Electronic Markets 4y Springer Vieweg Abstract V Acronyms XIII List of Figures.' XV List of Tables ;...., XIX Listings
What you can find in the ISBSG Development & Enhancement Repository Release 13
What you can find in the ISBSG Development & Enhancement Repository Release 13 This document provides details of the various project data types that are included in the ISBSG project repository Release
Lessons Learned in Security Measurement. Nadya Bartol & Brian Bates Booz Allen Hamilton
Lessons Learned in Security Measurement Nadya Bartol & Brian Bates Booz Allen Hamilton Contents Overview Lessons Learned Case Studies Summary Reasons Behind Security Metrics Information security measurement
Comparative Analysis of Different Software Quality Models
Comparative Analysis of Different Software Quality Models Ranbireshwar S. Jamwal, Deepshikha Jamwal & Devanand Padha [email protected], [email protected],[email protected] Lecturer, Research
Project Quality Management. Project Management for IT
Project Quality Management 1 Learning Objectives Understand the importance of project quality management for information technology products and services Define project quality management and understand
An Implementation Roadmap
An Implementation Roadmap The 2nd Abu Dhabi IT s Forum P J Corum, CSQA, CSTE, ITSM Managing Director Quality Assurance Institute Middle East and Africa Dubai, UAE Quality Assurance Institute Middle East
Software Metrics: Roadmap
Software Metrics: Roadmap By Norman E. Fenton and Martin Neil Presentation by Karim Dhambri Authors (1/2) Norman Fenton is Professor of Computing at Queen Mary (University of London) and is also Chief
Accounting for Non-Functional Requirements in Productivity Measurement, Benchmarking & Estimating
Accounting for Non-Functional Requirements in Productivity Measurement, Benchmarking & Estimating Charles Symons President The Common Software Measurement International Consortium UKSMA/COSMIC International
Analysis Of Source Lines Of Code(SLOC) Metric
Analysis Of Source Lines Of Code(SLOC) Metric Kaushal Bhatt 1, Vinit Tarey 2, Pushpraj Patel 3 1,2,3 Kaushal Bhatt MITS,Datana Ujjain 1 [email protected] 2 [email protected] 3 [email protected]
Cisco Performance Visibility Manager 1.0.1
Cisco Performance Visibility Manager 1.0.1 Cisco Performance Visibility Manager (PVM) is a proactive network- and applicationperformance monitoring, reporting, and troubleshooting system for maximizing
A methodology for measuring software development productivity using Eclipse IDE
Proceedings of the 9 th International Conference on Applied Informatics Eger, Hungary, January 29 February 1, 2014. Vol. 2. pp. 255 262 doi: 10.14794/ICAI.9.2014.2.255 A methodology for measuring software
Software Metrics as Benchmarks for Source Code Quality of Software Systems
Software Metrics as Benchmarks for Source Code Quality of Software Systems Julien Rentrop August 31, 2006 One Year Master Course Software Engineering Thesis Supervisor: Dr. Jurgen Vinju Internship Supervisor:
DEPENDABILITY STUDY OF THE ERP SYSTEM
Dependability, ERP system, availability Daniel GĄSKA *, Antoni ŚWIĆ ** DEPENDABILITY STUDY OF THE ERP SYSTEM Abstract The paper present the various aspects of the process of testing of the ERP system s
Domenico Raguseo. IT Governance e Business Technology (approfondimenti su ITIL)
IT Governance e Business Technology (approfondimenti su ITIL) Domenico Raguseo Italy Client Technical Professional Manager SW Europe Service Management Solution Architect Leader http://www.linkedin.com/in/dragus
Using COSMIC-FFP to Quantify Functional Reuse in Software Development
Using COSMIC-FFP to Quantify Functional Reuse in Software Development Vinh T. Ho, Alain Abran, Serge Oligny Dept. of Computer Science, Université du Québec à Montréal, Canada [email protected], [email protected],
CHAPTER 10 Software Metrics
CHAPTER 10 Software Metrics Introduction When, Why and What? + Measurement Theory + GQM Paradigm Effort Estimation Algorithmic Cost Modeling COCOMO Putnam s model (SLIM) Size Measures + Lines of Code,
INDICATORS FOR SELECTING SOFTWARE QUALITY MANAGEMENT TOOLS 1
INDICATORS FOR SELECTING SOFTWARE QUALITY MANAGEMENT TOOLS 1 Luisa A. De Luca Banco Central de Venezuela Gerencia de Sistemas e Informática Caracas - Venezuela [email protected] Luis E. Mendoza, María
