Application of the Kusumoto Cost-Metric to Evaluate the Cost-Effectiveness of Software Inspections
Mandala, Narendar Reddy
MetadataShow full item record
Inspection and testing are two widely recommended techniques for software quality improvement with a common goal of defect detection and removal in software products. While testing cannot be conducted until software is implemented, inspections can be applied in early stages of software development. In this way inspection enables saving of testing cost and time. To manage the quality of their software, project managers need objective information to make a trade-off between the testing costs saved by performing inspections against the testing cost that would otherwise be spent if no inspections were performed. Project managers also need to decide on the number of inspectors that would make it a cost-effective inspection process. To accomplish these research goals, we have analyzed the cost invested in the inspection process against the cost saved from the inspection process by applying the Kusumoto cost-metrics on an inspection data set with varying number of inspection team size.
Showing items related by title, author, creator and subject.
Developing a Software Tool to Enhance the Creativity during Software Development Using the Results from the Literature Review Hegde, Reshma (2013-10-25)Success during software development depends on the creativity of software engineers. Knowledge plays a very important role in enhancing the creativity of software developers. Knowledge is available in different forms like ...
Cognitive Heuristics in Software Engineering: Evaluating Confirmation Bias during Software Testing Hegde, Shishir (2017-05-12)Software engineering is a human centric activity and the thought processes of software engineers have influence on the quality of software products. Cognitive scientists have identified human errors known as cognitive ...
Jonnalagadda, Vindhya (2012-07-19)JADE (Java Agent Development Framework) is a software environment, which is fully developed in the Java language. It supports multi-agent systems using an extensible agent model and predefined program classes. This software ...