Software Metrics: Roadmap
|
|
- Lisa Hardy
- 8 years ago
- Views:
Transcription
1 Software Metrics: Roadmap By Norman E. Fenton and Martin Neil Presentation by Karim Dhambri
2 Authors (1/2) Norman Fenton is Professor of Computing at Queen Mary (University of London) and is also Chief Executive Officer of Agena, a company that specialises in risk management for critical systems. He is head of RADAR (Risk Assessment and Decision Analysis) Group Software Metrics: Roadmap 2
3 Authors (2/2) Martin Neil is a Reader in "Systems Risk" at the Department of Computer Science, Queen Mary, University of London, where he teaches decision and risk analysis and software engineering. Martin is also a joint founder and Chief Technology Officer of Agena Ltd (UK) Software Metrics: Roadmap 3
4 Plan Introduction Brief history of software metrics Weaknesses of traditionnal approaches Causal models Future works Comments on the article Software Metrics: Roadmap 4
5 Introduction (1/9) The car accidents example «Data on car accidents in both the US and the UK reveal that January and February are the months when the fewest fatalities occur.» Software Metrics: Roadmap 5
6 Introduction (2/9) The car accidents example «Thus, if you collect a database of fatalities organised by months and use this to build a regression model, your model would predict that it is safest to drive when weather is coldest and roads are at their most treacherous.» Software Metrics: Roadmap 6
7 Introduction (3/9) The car accidents example Such a conclusion is perfectly sensible given the data available, but intuitively we know it s wrong. The problem is that you do not have all the relevant data to make a sensible decision about the safest time to drive. Software Metrics: Roadmap 7
8 Introduction (4/9) The car accidents example Software Metrics: Roadmap 8
9 Introduction (5/9) So what has this got to do with software metrics? Well, software metrics has been dominated by statistical models, such as regression models, when what is really needed are causal models. Software Metrics: Roadmap 9
10 Introduction (6/9) Software resource estimation Much software metrics has been driven by the need for resource prediction models. Usually this work has involved models of the form effort=f(size) Software Metrics: Roadmap 10
11 Introduction (7/9) Problems with effort=f(size) Size cannot cause effort. Such models cannot be used for risk assessment because they lack explanatory framework. Managers can t decide how to improve things from the model s outputs. Software Metrics: Roadmap 11
12 Introduction (8/9) Solution: causal modeling Provide an explanatory structure to explain events that can then be quantified. Provide information to support quantitative managerial decision-making during the software lifecycle. Provide support for risk assessment and reduction. Software Metrics: Roadmap 12
13 Introduction (9/9) Software resource estimation Software Metrics: Roadmap 13
14 History of metrics (1/13) Def.: Software metrics is a collective term used to describe the very wide range of activities concerned with measurement in software engineering. Software Metrics: Roadmap 14
15 History of metrics (2/13) These activities range from: Producing numbers that characterize properties of software code Models that help predict software resource requirements and software quality Quality control and assurance Software Metrics: Roadmap 15
16 History of metrics (3/13) Software metrics are used since the mid-1960 s At that time, Lines of Code was used as a measurement of productivity and effort Software Metrics: Roadmap 16
17 History of metrics (4/13) Problems using metrics: Theory and practice have been out of step Metrics often misunderstood, misused, and even reviled Industry is not convinced of metrics benefits Metrics programs are used when things go bad to satisfy some assessment body (CMM) Software Metrics: Roadmap 17
18 History of metrics (5/13) The two components of software metrics: The component concerned with defining the actual measures The component concerned with how we collect, manage and use the measures Software Metrics: Roadmap 18
19 History of metrics (6/13) Software Metrics: Roadmap 19
20 History of metrics (7/13) Rationale for using metrics The desire to assess or predict effort/cost of development processes The desire to asses or predict quality of software products Software Metrics: Roadmap 20
21 History of metrics (8/13) The key in both cases has been the assumption that product size should drive any predictive models. Software Metrics: Roadmap 21
22 History of metrics (9/13) LOC/programmer month as productivity measure Regression-based resource prediction by Putnam and Boehm: Effort = f(loc) Program quality measurement (usually defects/kloc) Software Metrics: Roadmap 22
23 History of metrics (10/13) In the mid-1970 s, we recognized the drawbacks of using LOC as a measure for different notions of program size. LOC cannot be compared between high- and low-level programming languages Software Metrics: Roadmap 23
24 History of metrics (11/13) From the mid-1970 s interest in measures of software complexity and functional size (such as function points) The rational for these metrics is still to asses quality and effort/cost Software Metrics: Roadmap 24
25 History of metrics (12/13) Study of software metrics has been dominated by defining specific measures and models. Much recent work has been concerned with collecting, managing, and using metrics in practice. Software Metrics: Roadmap 25
26 History of metrics (13/13) Most notable advances Work on the mechanics of implementing metrics programs Grady and Caswell: first company-wide software metrics program Basili, Rombach: GQM The use of metrics in empirical software engineering Benchmarking and evaluating the effectiveness of s.e. methods, tools and technologies (Basili) Software Metrics: Roadmap 26
27 Weaknesses of traditional approaches (1/11) The approaches to both quality prediction and resource prediction have remained fundamentally unchanged since the early 1980 s. Software Metrics: Roadmap 27
28 Weaknesses of traditional approaches (2/11) These approaches have provided some extremely valuable empirical results, but cannot be used effectively for quantitative management and risk analysis, the primary objective of metrics. Software Metrics: Roadmap 28
29 Weaknesses of traditional approaches (3/11) Regression-based model for quality prediction: f(complexity metric) = defect density Problems Incapable of predicting defects accurately No explanations of how defect introduction and detection variable affects defect counts Software Metrics: Roadmap 29
30 Weaknesses of traditional approaches (4/11) A further empirical study (Fenton) shown: Size metrics (while correlated to gross number of defects) are poor indicator of defects Static complexity metrics are not significantly better as predictors Counts of defects pre-release is a very bad indicator of quality The lunch story Software Metrics: Roadmap 30
31 Weaknesses of traditional approaches (5/11) Software Metrics: Roadmap 31
32 Weaknesses of traditional approaches (6/11) These results invalidate models: using pre-release faults as a measure for operational quality using complexity metrics to predict modules fault-prone post release Complexity metrics were judged valid if correlated with pre-release fault density Software Metrics: Roadmap 32
33 Weaknesses of traditional approaches (7/11) Empirical phenomenon observed by Adam (1984): [ ] most operational system failures are caused by a small proportion of the latent faults. The fact that fault density (in terms of pre-release faults) was used as a measure of user perceived software quality lead us to wrong conclusions. Software Metrics: Roadmap 33
34 Weaknesses of traditional approaches (8/11) Explanations of the scatter plot Most of the modules that had high number of pre-release, low number of post-release faults just happened to be very well tested. A module that is never executed will never reveal latent faults (no matter how many), hence operational usage must be taken into account. Software Metrics: Roadmap 34
35 Weaknesses of traditional approaches (9/11) Other problems with regression-based models for resource prediction: Lack causal factors to explain variation Based on limited historical data Resource constraints not modeled Black box models Cannot handle uncertainty Little support for risk assessment and reduction Software Metrics: Roadmap 35
36 Weaknesses of traditional approaches (10/11) The classic problem : Is this system sufficiently reliable to ship? Useful information: Measurement data from testing (such as defects found in various testing phases) Empirical data about the process and resources used Subjective information about the process/resources Very specific and important pieces of evidence (proof of correctness) Software Metrics: Roadmap 36
37 Weaknesses of traditional approaches (11/11) In practice, we only possess fragments of such information. The question is how to combine such diverse information and then how to use it to help solve a decision problem that involves risk. Software Metrics: Roadmap 37
38 Causal models (1/7) We need a model that take account of missing concepts from regressionbased approaches: Diverse process and product variables Empirical evidence and expert judgement Genuine cause and effect relationship Uncertainty Incomplete information Software Metrics: Roadmap 38
39 Causal models (2/7) Def.: A BBN is a graphical network together with an associated set of probability tables. The nodes represent uncertain variables and the arcs represent the causal/relevance relationship between the variables. Software Metrics: Roadmap 39
40 Causal models (3/7) Software Metrics: Roadmap 40
41 Causal models (4/7) Building and executing realistic BBN models is now possible because of recent algorithms and software tools. Practical applications: Medical diagnosis Mechanical failure diagnosis Help wizards in Microsoft Office Software Metrics: Roadmap 41
42 Causal models (5/7) Software Metrics: Roadmap 42
43 Causal models (6/7) Software Metrics: Roadmap 43
44 Causal models (7/7) Benefits of using BBNs: Explicit modeling of ignorance and uncertainty Combine diverse types of information Makes assumption explicit Intuitive graphical format Ability to forecast with missing data Use of what-if? Use of subjectively or objectively derived probability distributions Rigorous math semantic Availability of tools like Hugin Software Metrics: Roadmap 44
45 Future works Combining causal models such as BBNs with preference models such as those found in MCDA. Extending the emerging discipline of empirical software engineering (cause and effects hypotheses). Developing metric programs for decision-support involving companyspecific data input. Technology Software transfer Metrics: Roadmap (questionnaires) 45
46 Comments on the article Positive Application of simulation to software engineering Causal models can constantly be tuned Negative Would have liked more details concerning BBNs In practice, how can we determine the probability for each node Software Metrics: Roadmap 46
Software Measurement: Uncertainty and Causal Modelling
Software Measurement: Uncertainty and Causal Modelling Norman Fenton 1, Paul Krause 2 and Martin Neil 1 1 Queen Mary, University of London and Agena Ltd. Mile End Road London E1 4NS 2 Philips Research
More informationSoftware Project Level Estimation Model Framework based on Bayesian Belief Networks
Software Project Level Estimation Model Framework based on Bayesian Belief Networks Hao Wang Siemens Ltd. China CT SE Beijing, China wanghao@siemens.com Fei Peng Siemens Ltd. China CT SE Beijing, China
More informationUsing Risk Maps to visually model & communicate risk
Using Risk Maps to visually model & communicate risk Martin Neil Agena Ltd & Risk Assessment and Decision Analysis Research Group, Department of Computer Science, Queen Mary, University of London London,
More informationMaking Resource Decisions for Software Projects
Making Resource Decisions for Software Projects Norman Fenton, William Marsh, Martin Neil, Patrick Cates, Simon Forey, and Manesh Tailor Department of Computer Science, Queen Mary, University of London
More informationWebpage: www.ijaret.org Volume 2, Issue VII July 2014 ISSN 2320-6802
A Framework for Software Engineering Metrics for Software Development Firms W.A.L.Madushanka 1, P.H.A.M.De Silva 2, B.A.L.Madhushani 3 M.G.T.H.Malalagama 4, Ivantha Guruge 5 1,2,3,4,5 Sri Lanka Institute
More informationEmpirical Software Engineering Introduction & Basic Concepts
Empirical Software Engineering Introduction & Basic Concepts Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems dietmar.winkler@qse.ifs.tuwien.ac.at
More informationA 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:
More informationDecision support software for probabilistic risk assessment using Bayesian networks
Decision support software for probabilistic risk assessment using Bayesian networks Norman Fenton and Martin Neil THIS IS THE AUTHOR S POST-PRINT VERSION OF THE FOLLOWING CITATION (COPYRIGHT IEEE) Fenton,
More informationBayesian Network Model of XP
BAYESIAN NETWORK BASED XP PROCESS MODELLING Mohamed Abouelela, Luigi Benedicenti Software System Engineering, University of Regina, Regina, Canada ABSTRACT A Bayesian Network based mathematical model has
More informationMining Metrics to Predict Component Failures
Mining Metrics to Predict Component Failures Nachiappan Nagappan, Microsoft Research Thomas Ball, Microsoft Research Andreas Zeller, Saarland University Overview Introduction Hypothesis and high level
More informationMEASURES FOR EXCELLENCE. Software Process Improvement: Management. Commitment, Measures. And Motivation
MEASURES FOR EXCELLENCE Software Process Improvement: Management Commitment, Measures And Motivation J.W.E. Greene QUANTITATIVE SOFTWARE MANAGEMENT LTD 7 rue Fenoux 93 Blythe Road, Paris 75015 London W14
More information(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
More informationIntelligent solutions for quantifying Operational Risk
Intelligent solutions for quantifying Operational Risk Overview There is an increasingly urgent requirement for major organisations to quantify their operational risk in ways that can be audited, controlled,
More informationEXTENDED ANGEL: KNOWLEDGE-BASED APPROACH FOR LOC AND EFFORT ESTIMATION FOR MULTIMEDIA PROJECTS IN MEDICAL DOMAIN
EXTENDED ANGEL: KNOWLEDGE-BASED APPROACH FOR LOC AND EFFORT ESTIMATION FOR MULTIMEDIA PROJECTS IN MEDICAL DOMAIN Sridhar S Associate Professor, Department of Information Science and Technology, Anna University,
More informationGoal Question Metric (GQM) and Software Quality
Goal Question Metric (GQM) and Software Quality Howie Dow SQGNE November 14, 2007 Copyright (C) 2007 H. Dow - V: 2.3 1 Topics Relationship to software quality GQM in a nutshell Types of goals Mechanics
More informationMeasurement 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
More informationAssignment 12: Quality Assurance Plan
Assignment 12: Quality Assurance Plan 17-654: Analysis of Software Artifacts Jonathan Aldrich (jonathan.aldrich@cs.cmu.edu) 100 points total This is an Master s (17-654) only assignment The goal of the
More informationFundamentals of Measurements
Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role
More informationUniversity of Calgary Schulich School of Engineering Department of Electrical and Computer Engineering
University of Calgary Schulich School of Engineering Department of Electrical and Computer Engineering Research Area: Software Engineering Thesis Topics proposed by Dr. Dietmar Pfahl, Assistant Professor
More informationSoftware Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University
Software Engineering Introduction & Background Department of Computer Science Kent State University Complaints Software production is often done by amateurs Software development is done by tinkering or
More informationA Critique of Software Defect Prediction Models
A Critique of Software Defect Prediction Models Norman Fenton Martin Neil Centre for Software Reliability Northampton Square London EC1V 0HB Abstract: Many organisations want to predict the number of defects
More informationThe Software Product Quality Model
Predicting Suitability using a.tsayesian iseiiei inetwork Justin M. Beaver Guy A. Schiavone Joseph S. Berrios NASA, Kennedy Space Center University of Central Florida University of Central Florida Justin.M.Beaverthnasa.eov
More informationSoftware Metrics. Alex Boughton
Software Metrics Alex Boughton Executive Summary What are software metrics? Why are software metrics used in industry, and how? Limitations on applying software metrics A framework to help refine and understand
More informationOn Project Management Scheduling where Human Resource is a Critical Variable 1
On Project Management Scheduling where Human Resource is a Critical Variable 1 Valentina Plekhanova Macquarie University, School of Mathematics, Physics, Computing and Electronics, Sydney, NSW 2109, Australia
More informationEstimating Software Reliability In the Absence of Data
Estimating Software Reliability In the Absence of Data Joanne Bechta Dugan (jbd@virginia.edu) Ganesh J. Pai (gpai@virginia.edu) Department of ECE University of Virginia, Charlottesville, VA NASA OSMA SAS
More informationC. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical
C. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical Software Engineering, pp. 27-36, Nara, Japan, October 2002.
More informationGQM + Strategies in a Nutshell
GQM + trategies in a Nutshell 2 Data is like garbage. You had better know what you are going to do with it before you collect it. Unknown author This chapter introduces the GQM + trategies approach for
More informationRisk Analysis Overview
What Is Risk? Uncertainty about a situation can often indicate risk, which is the possibility of loss, damage, or any other undesirable event. Most people desire low risk, which would translate to a high
More informationSoftware Testing. Knowledge Base. Rajat Kumar Bal. Introduction
Software Testing Rajat Kumar Bal Introduction In India itself, Software industry growth has been phenomenal. IT field has enormously grown in the past 50 years. IT industry in India is expected to touch
More informationBetter decision making under uncertain conditions using Monte Carlo Simulation
IBM Software Business Analytics IBM SPSS Statistics Better decision making under uncertain conditions using Monte Carlo Simulation Monte Carlo simulation and risk analysis techniques in IBM SPSS Statistics
More informationthink Think about it New analytics from cobalt sky
think New analytics from cobalt sky Think about it What results does your survey reveal? That s how you build real value into your high-end data. It s only by asking the right questions that you can discover
More informationAnd the Models Are 16-03-2015. System/Software Development Life Cycle. Why Life Cycle Approach for Software?
System/Software Development Life Cycle Anurag Srivastava Associate Professor ABV-IIITM, Gwalior Why Life Cycle Approach for Software? Life cycle is a sequence of events or patterns that are displayed in
More informationThe Advantages and Disadvantages of a Software Product Development
When can the software be released? Software product development from an economic perspective Abstract In this paper, a conceptual model is presented, offering a framework to steer software product development
More informationChap 1. Software Quality Management
Chap. Software Quality Management.3 Software Measurement and Metrics. Software Metrics Overview 2. Inspection Metrics 3. Product Quality Metrics 4. In-Process Quality Metrics . Software Metrics Overview
More informationLeveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014
Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014 Outline 2 Context Key Business Imperatives Agile Adoption and CMMI Roadmap CMMI+Agile Best
More informationTransactions on Information and Communications Technologies vol 11, 1995 WIT Press, www.witpress.com, ISSN 1743-3517
Impact analysis of process change proposals* M. Host and C. Wohlin Department of Communication Systems, Lund University, PO Box 118, S-221 00 Lund, Sweden Abstract Before software processes are changed
More informationPROCESS IMPROVEMENT CAPABILITY MATURITY MODEL
PROCESS IMPROVEMENT CAPABILITY MATURITY MODEL Immature versus Mature Software Organisations In an immature software organisation, software processes are generally improvised by practitioners and their
More informationSection A. Index. Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques... 1. Page 1 of 11. EduPristine CMA - Part I
Index Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques... 1 EduPristine CMA - Part I Page 1 of 11 Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting
More informationQuantitative and qualitative methods in process improvement and product quality assessment.
Quantitative and qualitative methods in process improvement and product quality assessment. Anna Bobkowska Abstract Successful improvement of the development process and product quality assurance should
More informationChapter 14 Managing Operational Risks with Bayesian Networks
Chapter 14 Managing Operational Risks with Bayesian Networks Carol Alexander This chapter introduces Bayesian belief and decision networks as quantitative management tools for operational risks. Bayesian
More informationSample Testing Using Cleanroom
Information and Software Technology 42 (2000) 801 807 www.elsevier.nl/locate/infsof Improving software quality using statistical testing techniques D.P. Kelly*, R.S. Oshana Raytheon Company, 13500 N. Central
More informationUnit 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
More informationSoftware Metrics and Measurements
Software Metrics and Measurements Michalis Xenos School of Sciences and Technology, Hellenic Open University, 23 Saxtouri Str, Patras, GR 262 22, Greece xenos@eap.gr Tel: +30 2610 367405 Fax: +30 2610
More information- 91 - THE IMPORTANCE OF SOFTWARE METRICS: PERSPECTIVE OF A SOFTWARE DEVELOPMENT PROJECTS IN SRI LANKA. samithdf@gmail.com. samwijayarathne@gmail.
- 91 - THE IMPORTANCE OF SOFTWARE METRICS: PERSPECTIVE OF A SOFTWARE DEVELOPMENT PROJECTS IN SRI LANKA. W.K.S.D. Fernando 1, D.G.S.M. Wijayarathne 2, J.S.D. Fernando 3, M.P.L. Mendis 4 and I. Guruge 5
More informationKnowledge Infrastructure for Project Management 1
Knowledge Infrastructure for Project Management 1 Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur Kanpur, India 208016 Jalote@iitk.ac.in Abstract In any
More informationMEASURES FOR EXCELLENCE MANAGING MAJOR DISTRIBUTED SOFTWARE DEVELOPMENT
MEASURES FOR EXCELLENCE MANAGING MAJOR DISTRIBUTED SOFTWARE DEVELOPMENT Copyright J.W.E Greene QUANTITATIVE SOFTWARE MANAGEMENT LTD 7 Rue Fenoux 93 Blythe Road 7515 Paris Internet: qsm.europe@pobox.com
More informationSimulating the Structural Evolution of Software
Simulating the Structural Evolution of Software Benjamin Stopford 1, Steve Counsell 2 1 School of Computer Science and Information Systems, Birkbeck, University of London 2 School of Information Systems,
More informationLean Six Sigma Analyze Phase Introduction. TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY
TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY Before we begin: Turn on the sound on your computer. There is audio to accompany this presentation. Audio will accompany most of the online
More informationComposite performance measures in the public sector Rowena Jacobs, Maria Goddard and Peter C. Smith
Policy Discussion Briefing January 27 Composite performance measures in the public sector Rowena Jacobs, Maria Goddard and Peter C. Smith Introduction It is rare to open a newspaper or read a government
More informationMahmoud Khraiwesh Faculty of Science and Information Technology Zarqa University Zarqa - Jordan mahmoud@zpu.edu.jo
World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 1, No. 2, 26-33, 2011 Validation Measures in CMMI Mahmoud Khraiwesh Faculty of Science and Information Technology
More informationPursuing Execution Excellence
Pursuing Execution Excellence Goal Setting and Cascading Challenges in a Matrix Organisation William Malek Strategy Execution Practice Leader 17 years of management experience in Fortune 500 s 14 years
More informationComparison of most adaptive meta model With newly created Quality Meta-Model using CART Algorithm
International Journal of Electronics and Computer Science Engineering 2492 Available Online at www.ijecse.org ISSN- 2277-1956 Comparison of most adaptive meta model With newly created Quality Meta-Model
More informationPortfolio, Programme and Project Management Maturity Model - a Guide to Improving Performance
Portfolio, Programme and Project Management Maturity Model - a Guide to Improving Performance By Andy Murray Improving Performance Using Maturity Models The 1990's saw a dramatic increase in the number
More informationUniversity College London Staff survey 2013: results presentation
University College London Staff survey 2013: results presentation Classification: Private Agenda Headline results Employee engagement Key drivers of engagement within UCL Other key themes Summary and next
More informationISO/IEC 9126-1 Software Product Quality Model
Why do current systems fail? Standish Group found that 51% of projects failed 31% were partially successful Main causes were poor user requirements: 13.1% Incomplete requirements 12.4% Lack of user involvement
More informationLevel 5 Diploma in Managing the Supply Chain (QCF) Qualification Specification
Level 5 Diploma in Managing the Supply Chain (QCF) Qualification Specification Created: May 2012 Version: 1.0 Accreditation Number: 600/5605/8 Qualification Start Date: 1 st June 2012 Qualification Last
More informationDashboards with Live Data For Predictive Visualization. G. R. Wagner, CEO GRW Studios, Inc.
Dashboards with Live Data For Predictive Visualization G. R. Wagner, CEO GRW Studios, Inc. Computer dashboards the formatted display of business data which allows decision makers and managers to gauge
More informationNumerical Assessment of Software Development Tools in Real Time Safety Critical Systems Using Bayesian Belief Networks
Proceedings of the International Multiconference on ISSN 1896-794 Computer Science and Information Technology, pp. 351 36 26 PIPS Numerical Assessment of Software Development Tools in Real Time Safety
More information2 Computer Science and Information Systems Research Projects
2 Computer Science and Information Systems Research Projects This book outlines a general process for carrying out thesis projects, and it embraces the following components as fundamentally important:
More informationPerformance Standards and Test Procedures for Environmental Data Management Software. Martin Lloyd
Performance Standards and Test Procedures for Environmental Data Management Software Martin Lloyd Dr M H Lloyd, Farside Technology Research / SIRA Environmental Ltd 12 Acorn Industrial Park, Crayford Road,
More informationTitle: Topic 3 Software process models (Topic03 Slide 1).
Title: Topic 3 Software process models (Topic03 Slide 1). Topic 3: Lecture Notes (instructions for the lecturer) Author of the topic: Klaus Bothe (Berlin) English version: Katerina Zdravkova, Vangel Ajanovski
More informationIntroduction to Software Engineering. 9. Project Management
Introduction to Software Engineering 9. Project Management Roadmap > Risk management > Scoping and estimation > Planning and scheduling > Dealing with delays > Staffing, directing, teamwork 2 Literature
More informationPerformance Testing Challenges
Performance Testing Challenges First Presented for: Florida Institute of Technology Computer Science Seminar Scott Barber Chief Technology Officer PerfTestPlus, Inc. Performance Testing Challenges Page
More informationSECURITY METRICS: MEASUREMENTS TO SUPPORT THE CONTINUED DEVELOPMENT OF INFORMATION SECURITY TECHNOLOGY
SECURITY METRICS: MEASUREMENTS TO SUPPORT THE CONTINUED DEVELOPMENT OF INFORMATION SECURITY TECHNOLOGY Shirley Radack, Editor Computer Security Division Information Technology Laboratory National Institute
More informationSoftware Metrics. Lord Kelvin, a physicist. George Miller, a psychologist
Software Metrics 1. Lord Kelvin, a physicist 2. George Miller, a psychologist Software Metrics Product vs. process Most metrics are indirect: No way to measure property directly or Final product does not
More informationQuantitative Quality Management through Defect Prediction and Statistical Process Control Τ
Quantitative Quality Management through Defect Prediction and Statistical Process Control Τ Pankaj Jalote, K. Dinesh, S. Raghavan, M. R. Bhashyam, M. Ramakrishnan Infosys Technologies Ltd. Summary: To
More informationSet-Based Design: A Decision-Theoretic Perspective
Set-Based Design: A Decision-Theoretic Perspective Chris Paredis, Jason Aughenbaugh, Rich Malak, Steve Rekuc Product and Systems Lifecycle Management Center G.W. Woodruff School of Mechanical Engineering
More informationMaking data predictive why reactive just isn t enough
Making data predictive why reactive just isn t enough Andrew Peterson, Ph.D. Principal Data Scientist Soltius NZ, Ltd. New Zealand 2014 Big Data and Analytics Forum 18 August, 2014 Caveats and disclaimer:
More informationProject planning and scheduling
Project planning and scheduling Project Planning Mel Rosso-Llopart (rosso@cs.cmu.edu) Version 1.1 Carnegie Mellon, 2005 1 Objectives 1. Introduce project planning 2. Examine the stages of project planning:
More informationTitle: Project Scheduling: Improved approach to incorporate uncertainty using Bayesian Networks
Title: Project Scheduling: Improved approach to incorporate uncertainty using Bayesian Networks We affirm that our manuscript conforms to the submission policy of Project Management Journal". Vahid Khodakarami
More informationApplicant Tracking Technology The Business Case for Investment. Prepared by: John Cridland in co-operation with Chris Keeling
Applicant Tracking Technology The Business Case for Investment Prepared by: John Cridland in co-operation with Chris Keeling 1 Applicant tracking technology the business case for investment Contents Introduction
More informationA Closer Look Financial Services Regulation
A Closer Look Financial Services Regulation To view our other A Closer Look pieces, please visit www.pwcregulatory.com \ Model risk mitigation and cost reduction through effective documentation June 2013
More informationComparative Analysis of Different Software Quality Models
Comparative Analysis of Different Software Quality Models Ranbireshwar S. Jamwal, Deepshikha Jamwal & Devanand Padha Jamwal.grandee@gmail.com, Jamwal.shivani@gmail.com,dpadha@rediffmail.com Lecturer, Research
More informationMeasure for Measure: A Practical Quality Management Program. Robert Altizer and Don Downin Motorola Semiconductor Products Sector Tempe, AZ
Measure for Measure: A Practical Management Program Robert Altizer and Don Downin Motorola Semiconductor Products Sector Tempe, AZ 1 Attempts to Manage With Metrics Organizations collect and report standard
More informationAgility, Uncertainty, and Software Project Estimation Todd Little, Landmark Graphics
Agility, Uncertainty, and Software Project Estimation Todd Little, Landmark Graphics Summary Prior studies in software development project estimation have demonstrated large variations in the estimated
More informationVolume 2, Issue 12, December 2014 International Journal of Advance Research in Computer Science and Management Studies
Volume 2, Issue 12, December 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com
More information16 : Demand Forecasting
16 : Demand Forecasting 1 Session Outline Demand Forecasting Subjective methods can be used only when past data is not available. When past data is available, it is advisable that firms should use statistical
More informationThe Concept of Project Success What 150 Australian project managers think D Baccarini 1, A Collins 2
The Concept of Project Success What 150 Australian project managers think D Baccarini 1, A Collins 2 1 Curtin University of Technology, Perth, Western Australia 2 Broad Construction Services, Perth, Western
More informationSoftware Defect Prediction Modeling
Software Defect Prediction Modeling Burak Turhan Department of Computer Engineering, Bogazici University turhanb@boun.edu.tr Abstract Defect predictors are helpful tools for project managers and developers.
More informationProcess Improvement. Objectives
Process Improvement Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1 Objectives To explain the principles of software process improvement To explain how software process factors
More informationLund, November 16, 2015. Tihana Galinac Grbac University of Rijeka
Lund, November 16, 2015. Tihana Galinac Grbac University of Rijeka Motivation New development trends (IoT, service compositions) Quality of Service/Experience Demands Software (Development) Technologies
More informationValuation of Your Early Drug Candidate. By Linda Pullan, Ph.D. www.sharevault.com. Toll-free USA 800-380-7652 Worldwide 1-408-717-4955
Valuation of Your Early Drug Candidate By Linda Pullan, Ph.D. www.sharevault.com Toll-free USA 800-380-7652 Worldwide 1-408-717-4955 ShareVault is a registered trademark of Pandesa Corporation dba ShareVault
More informationRisk Based Software Development Reducing Risk and Increasing the Probability of Project Success
Risk Based Software Development Reducing Risk and Increasing the Probability of Project Success IT Software Development Just Isn t Working! IT systems are at the heart of modern business and the development
More informationUsefulness of expected values in liability valuation: the role of portfolio size
Abstract Usefulness of expected values in liability valuation: the role of portfolio size Gary Colbert University of Colorado Denver Dennis Murray University of Colorado Denver Robert Nieschwietz Seattle
More informationSureSense Software Suite Overview
SureSense Software Overview Eliminate Failures, Increase Reliability and Safety, Reduce Costs and Predict Remaining Useful Life for Critical Assets Using SureSense and Health Monitoring Software What SureSense
More informationA DIFFERENT KIND OF PROJECT MANAGEMENT: AVOID SURPRISES
SEER for Software: Cost, Schedule, Risk, Reliability SEER project estimation and management solutions improve success rates on complex software projects. Based on sophisticated modeling technology and
More informationTDWI Project Management for Business Intelligence
TDWI Project Management for Business Intelligence Format : C3 Education Course Course Length : 9am to 5pm, 2 consecutive days Date : February, 2012 Venue : Syd / Melb - TBC Cost : Early bird rate $1,998
More informationOptimal Resource Allocation for the Quality Control Process
Optimal Resource Allocation for the Quality Control Process Pankaj Jalote Department of Computer Sc. & Engg. Indian Institute of Technology Kanpur Kanpur, INDIA - 208016 jalote@cse.iitk.ac.in Bijendra
More informationRetirement routes and economic incentives to retire: a cross-country estimation approach Martin Rasmussen
Retirement routes and economic incentives to retire: a cross-country estimation approach Martin Rasmussen Welfare systems and policies Working Paper 1:2005 Working Paper Socialforskningsinstituttet The
More informationWhat makes a good process?
Rob Davis Everyone wants a good process. Our businesses would be more profitable if we had them. But do we know what a good process is? Would we recognized one if we saw it? And how do we ensure we can
More informationPREDICTIVE TECHNIQUES IN SOFTWARE ENGINEERING : APPLICATION IN SOFTWARE TESTING
PREDICTIVE TECHNIQUES IN SOFTWARE ENGINEERING : APPLICATION IN SOFTWARE TESTING Jelber Sayyad Shirabad Lionel C. Briand, Yvan Labiche, Zaheer Bawar Presented By : Faezeh R.Sadeghi Overview Introduction
More informationComparing Methods to Identify Defect Reports in a Change Management Database
Comparing Methods to Identify Defect Reports in a Change Management Database Elaine J. Weyuker, Thomas J. Ostrand AT&T Labs - Research 180 Park Avenue Florham Park, NJ 07932 (weyuker,ostrand)@research.att.com
More informationUndergraduate Basics for Systems Engineering (SE), using The Principles, Measures, Concepts and Processes of
Undergraduate Basics for Systems Engineering (SE), using The Principles, Measures, Concepts and Processes of Planguage. Copyright 2007-9 by Tom Gilb. Abstract. There are some very basic things that systems
More informationProject Management. Massimo Felici Room 1402, JCMB, KB 0131 650 5899 mfelici@inf.ed.ac.uk
Project Management Massimo Felici Room 1402, JCMB, KB 0131 650 5899 mfelici@inf.ed.ac.uk Project Management Software project management is an essential part of software engineering Concerned with activities
More information8 Minute IT Leadership Guides: Benefits Driven Change. 8 Minute Guides. Benefits Driven Change
8 Minute IT Leadership Guides: Benefits Driven Change 8 Minute Guides For IT Leaders To Improve Skills, Productivity and Get Results Benefits Driven Change Produced by Ken Martin, Third i Consulting h"p://www.change-
More informationProcess Improvement. Objectives
Process Improvement cmsc435-1 Objectives To explain the principles of software process improvement To explain how software process factors influence software quality and productivity To introduce the SEI
More informationMeasurable Software Quality Improvement through Innovative Software Inspection Technologies at Allianz Life Assurance
Measurable Software Quality Improvement through Innovative Software Inspection Technologies at Allianz Life Assurance Bernd Freimut, Brigitte Klein, Oliver Laitenberger, Günther Ruhe Abstract The development
More informationWhite Paper: FSA Data Audit
Background In most insurers the internal model will consume information from a wide range of technology platforms. The prohibitive cost of formal integration of these platforms means that inevitably a
More informationBENCHMARKING PERFORMANCE AND EFFICIENCY OF YOUR BILLING PROCESS WHERE TO BEGIN
BENCHMARKING PERFORMANCE AND EFFICIENCY OF YOUR BILLING PROCESS WHERE TO BEGIN There have been few if any meaningful benchmark analyses available for revenue cycle management performance. Today that has
More information