Please wait, while we are loading the content...
Please wait, while we are loading the content...
Content Provider | ACM Digital Library |
---|---|
Author | Hu, Chenyong Wang, Dandan Yang, Ye Wang, Qing |
Abstract | Software testing is an important process for software quality control, and it is also costly and time-consuming. It can easily take 50% of development time [1]. To gain high quality software, a frequently-adopted approach is to try to minimize the number of defects in the final product, and it depends on software testing effectiveness. Many studies show that testing process is among one of the most difficult management practices. It is the last step to remove the defects before the software product to be released. But how to evaluate the quality of testing, a common way is to measure the defects detected during testing. When a defect was detected, if we can know the probability of the defect can be fixed, we can economize the limited time to fix more defects. But how we know the defect can be fixed or not before fixing. In our study, we want to find out which factors affect the defect removal. Whether the defects can be removed may be affected by many factors, for example, the engineers' experience, the defect severity, and the quality of modules that the defects belonged to. In this study, we only analyzed these three factors. a. The engineers' experience. In the testing process, the personnel capability and experience of the people involved is important factor not only for defects detected but also for the defects removal. The experience of a person can reflect his proficiency in defects detected or defects removal, it can reflected the capability of the person to a certain extent. In the datasets we used, the engineer that be assigned a defect is the programmer who is responsible to the code that produce the defect. b. The defect severity. It is one of important attributes for defects. It can reflect the degree of the risk or damage for software. In general, a defect has the more severe will have a greater probability to be removed. c. The quality of modules. In this study, we only considered the number of detected defects as an indicator for the quality of modules. We use ratio of defect removal as major indicator, analyze "which factors have impact on the defect removal?" This question can be split into the following three specific research questions: RQ1: Fixing defect is a human intensive activity, whether engineers' experience has significant impact on the defect removal? RQ2: Regarding the defect severity, whether the different severity has significant difference for the ratio of defect removal? And does the defect severity affect the results in RQ1? RQ3: Regarding the software module, size, complexity and quality are used to measure the module. Whether its difference has significant difference for the ratio of defect removal? And does it affect the results in RQ1? Aiming at investigating the influencing factors of defect removal with three factors: engineers' experience, defect severity and quality of modules, we got data from ten industrial test projects, which executed system testing for five embedded software products and their ten versions, and we gain the following three findings: a. Engineers' experience has significant impact on RODR. Usually it is said the more experience will have better defect removal. But our case showed a contrary finding. Multiple factors mixture analysis looks more benefit. b. The higher severity defects have a higher RODR. Combine with experience, in most severity the more engineers' experience, the higher the RODR. And the range of RODR for EY3 is quite lager. Probably, it is why the lower average of RODR in this level. The quality of modules has impact on RODR, but it is quite different in each quality level. In MC2 and MC3, the modules have more defect, we assume they will have more complexity and lower quality. The average of RODR descended with the experience increase and the range is quite large. The project managers said the skilled engineers were assigned to complex module. The more complexity defect, the more difficult to be fixed. It is why the lower defect removal. But the large range means the performance of engineers is not consistent even though they are in the same level. It will be a meaningful improvement point. |
Starting Page | 1 |
Ending Page | 1 |
Page Count | 1 |
File Format | |
ISBN | 9781450300391 |
DOI | 10.1145/1852786.1852868 |
Language | English |
Publisher | Association for Computing Machinery (ACM) |
Publisher Date | 2010-09-16 |
Publisher Place | New York |
Access Restriction | Subscribed |
Content Type | Text |
Resource Type | Article |
National Digital Library of India (NDLI) is a virtual repository of learning resources which is not just a repository with search/browse facilities but provides a host of services for the learner community. It is sponsored and mentored by Ministry of Education, Government of India, through its National Mission on Education through Information and Communication Technology (NMEICT). Filtered and federated searching is employed to facilitate focused searching so that learners can find the right resource with least effort and in minimum time. NDLI provides user group-specific services such as Examination Preparatory for School and College students and job aspirants. Services for Researchers and general learners are also provided. NDLI is designed to hold content of any language and provides interface support for 10 most widely used Indian languages. It is built to provide support for all academic levels including researchers and life-long learners, all disciplines, all popular forms of access devices and differently-abled learners. It is designed to enable people to learn and prepare from best practices from all over the world and to facilitate researchers to perform inter-linked exploration from multiple sources. It is developed, operated and maintained from Indian Institute of Technology Kharagpur.
Learn more about this project from here.
NDLI is a conglomeration of freely available or institutionally contributed or donated or publisher managed contents. Almost all these contents are hosted and accessed from respective sources. The responsibility for authenticity, relevance, completeness, accuracy, reliability and suitability of these contents rests with the respective organization and NDLI has no responsibility or liability for these. Every effort is made to keep the NDLI portal up and running smoothly unless there are some unavoidable technical issues.
Ministry of Education, through its National Mission on Education through Information and Communication Technology (NMEICT), has sponsored and funded the National Digital Library of India (NDLI) project.
Sl. | Authority | Responsibilities | Communication Details |
---|---|---|---|
1 | Ministry of Education (GoI), Department of Higher Education |
Sanctioning Authority | https://www.education.gov.in/ict-initiatives |
2 | Indian Institute of Technology Kharagpur | Host Institute of the Project: The host institute of the project is responsible for providing infrastructure support and hosting the project | https://www.iitkgp.ac.in |
3 | National Digital Library of India Office, Indian Institute of Technology Kharagpur | The administrative and infrastructural headquarters of the project | Dr. B. Sutradhar bsutra@ndl.gov.in |
4 | Project PI / Joint PI | Principal Investigator and Joint Principal Investigators of the project |
Dr. B. Sutradhar bsutra@ndl.gov.in Prof. Saswat Chakrabarti will be added soon |
5 | Website/Portal (Helpdesk) | Queries regarding NDLI and its services | support@ndl.gov.in |
6 | Contents and Copyright Issues | Queries related to content curation and copyright issues | content@ndl.gov.in |
7 | National Digital Library of India Club (NDLI Club) | Queries related to NDLI Club formation, support, user awareness program, seminar/symposium, collaboration, social media, promotion, and outreach | clubsupport@ndl.gov.in |
8 | Digital Preservation Centre (DPC) | Assistance with digitizing and archiving copyright-free printed books | dpc@ndl.gov.in |
9 | IDR Setup or Support | Queries related to establishment and support of Institutional Digital Repository (IDR) and IDR workshops | idr@ndl.gov.in |
Loading...
|