Question

1). Is the relationship between the module size (Lines of code) and defect density positive or...

1). Is the relationship between the module size (Lines of code) and defect density positive or negatvie? carefully explain it

2). Assume you work for an organization that is interested in quantifying its software development. Write a report suggesting appropriate metrics.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Q1) Is the relationship between the module size (Lines of code) and defect density positive or negatvie? carefully explain it?

Source lines of code (SLOC), also known as lines of code (LOC), is a software metric used to measure the size of a computer program by counting the number of lines in the text of the program's source code. SLOC is typically used to predict the amount of effort that will be required to develop a program, as well as to estimate programming productivity or maintainability once the software is produced.

Defect Density is the number of defects confirmed in software/module during a specific period of operation or development divided by the size of the software/module. It enables one to decide if a piece of software is ready to be released. Defect density is counted per thousand lines of code also known as KLOC

Formula to measure Defect Density:

Defect Density = Defect count/ size of the release = Number of Defects Found / KLOC

Positive Defect Density = 1 Defect Found per thousand lines of code is considered to be good / Positive Defect Density

Negative Defect Density = More than 1 Defect Found per thousand lines of code is considered to be bad/ Negative Defect Density.

Q2) Assume you work for an organization that is interested in quantifying its software development. Write a report suggesting appropriate metrics.

  • Cycle Time -  Cycle time measures the amount of time spent working on an issue. Cycle time is the time it takes from an issue to “cycle” from one state to another, usually from some open state to a finished state. Cycle time is a way to understand a team’s speed by breaking total throughput down to median time by either issue type, or status. Cycle times help you understand your team’s speed in a different way than velocity or total throughput. By monitoring the time it take for work to progress through your process, you can accurately set expectations or identify bottlenecks affecting your team
  • Velocity - Software development Velocity is a measure of delivered value by the team. Delivered value is typically described as the number of features completed within a period that are ready to ship or ready to test. Velocity is one of the most popular metrics for tracking the pacing of the team and the objective is to establish a baseline, so you set delivery expectations (when will we finish given the current backlog?) and understand if the team is blocked (falling velocity) or if your process changes are working (stable or increased velocity). It’s important to consider the volatility of your velocity?—?how iterations are deviating from the average.

  • Throughput - Software development Throughput is a measure of total work output by the team. Throughput is the number of features, tasks or chores, and bugs completed within a period that are ready to ship or ready to test. Throughput is another popular pacing metric like Velocity, but it expresses the total number of units of work (usually tickets) that the team has completed. By measuring throughput, you’re looking for alignment with your goals?—?if you’re focused on squashing bugs, you should see a healthy mix of defect tickets being resolved, and if you are focused on features, more featured tickets will be delivered than chores and bugs. If the team is blocked, throughput will drop, and it’s time to dig into root causes

  • Release Cycle Time - This metric is a spinoff of of Cycle Time that tracks your team’s total time per release. It measures the time from when a release began to when it was shipped. Tracking Release Cycle Time will help identify areas for improvement (decrease time to/between releases) and set expectations. While this is a Speed metric, it can also be used to help measure how accurate you are at predictably shipping and manage expectations for future releases. Additionally, with a trend over time, this metric can help to raise flags on bottlenecks and process inefficiencies affecting release deliver.

?Please let me know in case of any clarifications required. Thanks!

Add a comment
Know the answer?
Add Answer to:
1). Is the relationship between the module size (Lines of code) and defect density positive or...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 1. Both Lagrange's theorem and Cauchy's theorem deal with the relationship between the size of a ...

    1. Both Lagrange's theorem and Cauchy's theorem deal with the relationship between the size of a group and the order of its elements. (a) Explain the difference between the theorems in general terms and by using S7 as an example. Your explanation should include what we can and cannot conclude from each theorem about S7 (b) Which theorem would allow you to prove that if a group contained only elements that had order some power of 2, then the order...

  • I need this in Net beans and not Python. Part 1 - Pseudo-code Design and write...

    I need this in Net beans and not Python. Part 1 - Pseudo-code Design and write the pseudo-code for the following Problem Statement. Problem Statement A company gives its employees an that will provide one of 3 results based on the following ranges of scores: Score Message on Report 90-100 Special Commendation 70-89 Pass Below 70 Fail Design a single If-Then-Else structure using pseudo-code which displays one of these messages based a score input by a user. Be sure your...

  • Using R code: A researcher collects data on the relationship between the amount of daily exercise...

    Using R code: A researcher collects data on the relationship between the amount of daily exercise a person gets and their percent of body fat. She is trying to see if exercise (X) can predict percentage of body fat (Y). The following data were recorded: Individual 1 2 3 4 5 Daily Exercise (min) (X) 10 18 26 33 44 % Fat  (Y) 30 25 18 17 14 a. Draw a scatterplot that represents this data set with linear and lowess...

  • Car manufacturers are interested in whether there is a relationship between the size of car an...

    Car manufacturers are interested in whether there is a relationship between the size of car an individual drives and the number of people in the driver's family (that is, whether car size and family size are independent). To test this, suppose that 798 car owners were randomly surveyed with the following results. Conduct a test for independence at the 5% level. Family Size Sub & Compact Mid-size Full-size Van & Truck 1 20 35 41 34 2 21 50 69...

  • Question 1 (a) Estimate the volume (in m3) and density (in kg m3) of a C nucleus. State your assumptions and comment on the value obtained Write down a relationship between a particle's energ...

    Question 1 (a) Estimate the volume (in m3) and density (in kg m3) of a C nucleus. State your assumptions and comment on the value obtained Write down a relationship between a particle's energy, mass and momentum using relativistic (b) kinematics. The SuperKEKB b-factory will collide electrons with energy 7 GeV and positrons with energy 4 GeV in order to produce b-hadron pairs. Write down the four vectors of the electron and positron Hence work out the centre-of-mass energy of...

  • The ABC Software company has been in the market place for over 20 years. While some...

    The ABC Software company has been in the market place for over 20 years. While some of the development team members have changed over time, there was a firmly established culture using the Waterfall method. The typical process involved setting product requirements up front, some generated directly from customers and others determined by employees (developers and product managers, for example) who attempted to gauge the customer's needs indirectly. Once requirements were determined, specification documents would be written with varying details...

  • (a) Write the relationship between the instantaneous time voltage i(t) = 1, cos(wt+p) and its phasor...

    (a) Write the relationship between the instantaneous time voltage i(t) = 1, cos(wt+p) and its phasor transform I. Write phasor transforms of the following voltages and currents. All answers should be in the form of AZB where A is a positive number A 20 and B is given in degrees over the range of -180° <B S 180°. Make sure that you include the units. Show all work to receive partial credit. (6) v(t) = VŽ cos(7t + 1/4 -...

  • provide positive feedback to post below responGraphic Rating Scale Method Provide the textbook definition for that...

    provide positive feedback to post below responGraphic Rating Scale Method Provide the textbook definition for that particular performance appraisal (from our current textbook or other valid resource). A scale that list a number of traits and range of performance for each. The employee is then rated by identifying the score that best describes his or her level of performance for each trait. Describe the pros and cons of the performance appraisal as identified in the textbook or other valid resource....

  • 1. (55 points) The investigators are interested in asses the relationship between Systolic Blood Pressure (SBP)...

    1. (55 points) The investigators are interested in asses the relationship between Systolic Blood Pressure (SBP) in mm Hg and Age in years among Hypertensive Patients. Specif- ically, whether a patient's SBP can be predicted from his or her age. They selected n=122 patients at random from a medical record database in a hospital. Assume that the simple linear regression model is appropriate. The following table shows regression output of a simple linear regression model relating the SBP to the...

  • PART XIII: EMOTIONS: POSITIVE, NEGATIVE, AND IRRATIONAL from Manager's Bookshelf, 10th Edition by Pierce & Newstrom...

    PART XIII: EMOTIONS: POSITIVE, NEGATIVE, AND IRRATIONAL from Manager's Bookshelf, 10th Edition by Pierce & Newstrom • Reading 1: Prisoners of Our Thoughts: Victor Frankl’s Principles at Work, by Alex Pattakos • Reading 2: Toxic Emotions at Work: How Compassionate Managers Handle Pain and Conflict, by Peter J. Frost • Reading 3: The Upside of Irrationality and Predictably Irrational, by Dan Ariely Prisoners of Our Thoughts: Victor Frankl’s Principles at Work 1. Victor Frankl contended that people are always free...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT