New Challenges in Software Measurement
|
|
- Stuart Carpenter
- 8 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
More informationProgramming 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
More informationSoftware 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
More informationDefinitions. 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 -
More informationFramework 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
More informationChristof 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
More informationAutomatic software measurement data collection for students
Automatic software measurement data collection for students 1. Automatic software measurement within a software engineering class Software is invisible and complex, so it is difficult to understand the
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 informationPercerons: 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
More informationEVALUATING 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
More informationStatistical 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,
More informationHow To Estimate The Size Of A Mobile Application
An Analogy-Based Effort Estimation Approach for Mobile Application Development Projects Andrè Nitze Andreas Schmietendorf Reiner R. Dumke University of Applied Science (HWR) Berlin nitze@hwr-berlin.de
More informationQuantitative 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,
More informationQuality 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
More informationResearch 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
More informationObject Oriented Metrics Based Analysis of DES algorithm for secure transmission of Mark sheet in E-learning
International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Special Issue- E-ISSN: 347-693 Object Oriented Metrics Based Analysis of DES algorithm for secure transmission
More informationMiguel Lopez, Naji Habra
Miguel Lopez, Naji Habra Abstract Measurement can help software engineers to make better decision during a development project. Indeed, software measures increase the understanding a software organization
More informationChap 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
More informationChapter 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
More informationDesign 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
More informationUsing 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:
More informationII. 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.
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 informationImplementing a Metrics Program MOUSE will help you
Implementing a Metrics Program MOUSE will help you Ton Dekkers, Galorath tdekkers@galorath.com Just like an information system, a method, a technique, a tool or an approach is supporting the achievement
More informationMSE-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,
More informationOpen 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
More informationFull 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
More informationSoftware 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
More informationThis is an author-generated version.! The final publication is available at link.springer.org!
!! This is an author-generated version.!! The final publication is available at link.springer.org!! DOI: 10.1007/978-3-642-02574-7_94! Link: http://link.springer.com/chapter/10.1007%2f978-3-642-02574-7_94!!
More informationThe «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 jean-louis.letouzey@dnv.com
More informationQuality 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
More informationObject 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
More informationIdentifying 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,
More informationEvaluating 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,
More informationSoftware 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
More information3. AREA: MANAGEMENT INFORMATION SYSTEMS. 3.1 Chair of Management Information Systems I
3. AREA: MANAGEMENT INFORMATION SYSTEMS 3.1 Chair of Management Information Systems I Prof. Dr. Armin Heinzl Address: Universität Mannheim Lehrstuhl für ABWL und Wirtschaftsinformatik Schloss D - 68131
More informationThe 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
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 informationSoftware 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.,
More informationThe 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
More informationHow 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
More informationPerformance Evaluation of Reusable Software Components
Performance Evaluation of Reusable Software Components Anupama Kaur 1, Himanshu Monga 2, Mnupreet Kaur 3 1 M.Tech Scholar, CSE Dept., Swami Vivekanand Institute of Engineering and Technology, Punjab, India
More informationQuality 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
More informationBUSINESS 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
More informationSoftware 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
More informationSoftware 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
More informationQuantitative 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
More informationSoftware 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
More informationA hybrid approach for the prediction of fault proneness in object oriented design using fuzzy logic
J. Acad. Indus. Res. Vol. 1(11) April 2013 661 RESEARCH ARTICLE ISSN: 2278-5213 A hybrid approach for the prediction of fault proneness in object oriented design using fuzzy logic Rajinder Vir 1* and P.S.
More informationSoftware 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
More informationSoftware Project Management Matrics. Complied by Heng Sovannarith heng_sovannarith@yahoo.com
Software Project Management Matrics Complied by Heng Sovannarith heng_sovannarith@yahoo.com Introduction Hardware is declining while software is increasing. Software Crisis: Schedule and cost estimates
More informationUNIT-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
More informationMeasurement 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,
More informationIntegrating 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
More informationVragen 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
More informationa) 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
More informationProject 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
More informationSynopsis: 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
More informationConference 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
More informationChapter 8: Project Quality Management
CIS 486 Managing Information Systems Projects Fall 2003 (Chapter 8), PhD jwoo5@calstatela.edu California State University, LA Computer and Information System Department Chapter 8: Project Quality Management
More informationEarly 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
More informationPredicting 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 Magiel.Bruntink@cwi.nl Arie van Deursen CWI and Delft University of Technology
More informationA PRODUCT METRICS TOOL INTEGRATED INTO
A PRODUCT METRICS TOOL INTEGRATED INTO A SOFTWARE DEVELOPMENT ENVIRONMENT Claus Lewerentz, Frank Simon Software and Systems Development Group Computer Science Department, Technical University of Cottbus
More informationTelelogic White Paper. Strategic QA. Steps to Effective Software Quality Assurance. Dominic Tavassoli, Telelogic 1.0. July 2007
Strategic QA Steps to Effective Software Quality Assurance Dominic Tavassoli, Telelogic 1.0 July 2007 Table of Contents Overview 1 The Quality Assurance Paradox 1 How Much Testing is Enough? 1 What Part
More informationHow 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
More informationITSM 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
More informationSoftware 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,
More informationAssessing 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
More informationUsing 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
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 informationWhat 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
More informationHow 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
More informationEPL603 Topics in Software Engineering
Lecture 10 Technical Software Metrics Efi Papatheocharous Visiting Lecturer efi.papatheocharous@cs.ucy.ac.cy Office FST-B107, Tel. ext. 2740 EPL603 Topics in Software Engineering Topics covered Quality
More informationAn 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
More informationSoftware 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
More informationQUALITY 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,
More informationSoftware 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: ksaurab5@in.ibm.com,
More informationThe 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
More informationThe 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
More informationRETRATOS: Requirement Traceability Tool Support
RETRATOS: Requirement Traceability Tool Support Gilberto Cysneiros Filho 1, Maria Lencastre 2, Adriana Rodrigues 2, Carla Schuenemann 3 1 Universidade Federal Rural de Pernambuco, Recife, Brazil g.cysneiros@gmail.com
More informationOn the Statistical Distribution of Object-Oriented System Properties
On the Statistical Distribution of Object-Oriented System Properties Israel Herraiz Technical University of Madrid Madrid, Spain israel.herraiz@upm.es Daniel Rodriguez University of Alcala Alcala de Henares,
More informationWhat 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
More informationLessons 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
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 informationProject 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
More informationAn 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
More informationAchieving Estimation Accuracy on IT Projects
Achieving Estimation Accuracy on IT Projects By Chris Dwyer 16 October 2009 Overview This whitepaper continues on from the paper presented by Martin Vaughan at PMOZ Conference Canberra 2009 Improving Estimating
More informationSoftware 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
More informationAccounting 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
More informationAnalysis 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 kaushalbhatt15@gmail.com 2 vinit.tarey@gmail.com 3 pushpraj.patel@yahoo.co.in
More informationCisco 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
More informationBayesian Inference to Predict Smelly classes Probability in Open source software
Research Article International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347-5161 2014 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Heena
More informationA 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
More informationSoftware 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:
More informationDEPENDABILITY 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
More informationDomenico 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
More informationUsing 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 vho@lrgl.uqam.ca, abran.alain@uqam.ca,
More informationTHE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW
THE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW Monica Villavicencio 1,2, Alain Abran 1 1 École de technologie supérieure, Montréal,
More informationCHAPTER 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,
More informationINDICATORS 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 ldeluca@cantv.net Luis E. Mendoza, María
More information