{"title":"Reduce fault density for top 3 requirement faults","authors":"Roslina A Rahman","doi":"10.1109/MYSEC.2011.6140635","DOIUrl":null,"url":null,"abstract":"The earliest phase of a software development life cycle is requirement engineering. This phase consists of eliciting, analyzing, documenting, and validating requirements from users/customers by business analyst. Activities in this phase are recognized as a crucial activity as it can incur high cost if correction is to be done at a later stage. In reducing requirement errors, MIMOS take the initiatives by introducing process performance metrics to optimize the quality of requirement engineering. Data of requirement process performance metric from 13 medium skills of projects developed in year 2008 was collected and analyzed. Results showed that the errors can be categorized into 3 requirement faults type; missing, incomplete and incorrect requirement. The errors captured impacted the overall performance for In-Process-Faults (IPF) requirement averaging at 0.26 faults/page for the top 3 faults. In 2009, requirement process performance aim to reduce the faults density from 0.26 faults/page to 0.19 faults/page for the top 3 requirement faults. Based on data from 2008, Causal Analysis and Resolution (CAR) was executed and proposed solution was identified. 6 medium skill projects were selected to execute the proposed solutions. These projects are being control and monitored to meet the goal set as well as to improve the quality of requirement engineering process.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"129 2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Malaysian Conference in Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MYSEC.2011.6140635","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The earliest phase of a software development life cycle is requirement engineering. This phase consists of eliciting, analyzing, documenting, and validating requirements from users/customers by business analyst. Activities in this phase are recognized as a crucial activity as it can incur high cost if correction is to be done at a later stage. In reducing requirement errors, MIMOS take the initiatives by introducing process performance metrics to optimize the quality of requirement engineering. Data of requirement process performance metric from 13 medium skills of projects developed in year 2008 was collected and analyzed. Results showed that the errors can be categorized into 3 requirement faults type; missing, incomplete and incorrect requirement. The errors captured impacted the overall performance for In-Process-Faults (IPF) requirement averaging at 0.26 faults/page for the top 3 faults. In 2009, requirement process performance aim to reduce the faults density from 0.26 faults/page to 0.19 faults/page for the top 3 requirement faults. Based on data from 2008, Causal Analysis and Resolution (CAR) was executed and proposed solution was identified. 6 medium skill projects were selected to execute the proposed solutions. These projects are being control and monitored to meet the goal set as well as to improve the quality of requirement engineering process.