کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
458568 696170 2012 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Coding-error based defects in enterprise resource planning software: Prevention, discovery, elimination and mitigation
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
Coding-error based defects in enterprise resource planning software: Prevention, discovery, elimination and mitigation
چکیده انگلیسی

Software defects due to coding errors continue to plague the industry with disastrous impact, especially in the enterprise application software category. Identifying how much of these defects are specifically due to coding errors is a challenging problem. In this paper, we investigate the best methods for preventing new coding defects in enterprise resource planning (ERP) software, and discovering and fixing existing coding defects. A large-scale survey-based ex-post-facto study coupled with experiments involving static code analysis tools on both sample code and real-life million lines of code open-source ERP software were conducted for such purpose. The survey-based methodology consisted of respondents who had experience developing ERP software. This research sought to determine if software defects could be merely mitigated or totally eliminated, and what supporting policies, procedures and infrastructure were needed to remedy the problem. In this paper, we introduce a hypothetical framework developed to address our research questions, the hypotheses we have conjectured, the research methodology we have used, and the data analysis methods used to validate the stated hypotheses. Our study revealed that: (a) the best way for ERP developers to discover coding-error based defects in existing programs is to choose an appropriate programming language; perform a combination of manual and automated code auditing, static code analysis, and formal test case design, execution and analysis, (b) the most effective ways to mitigate defects in an ERP system is to track the defect densities in the ERP software, fix the defects found, perform regression testing, and update the resulting defect density statistics, and (c) the impact of epistemological and legal commitments on the defect densities of ERP systems is inconclusive.We feel that our proposed model has the potential to vastly improve the quality of ERP and other similar software by reducing the coding-error defects, and recommend that future research aimed at testing the model in actual production environments.


► What are the key programming techniques that exist, which prevent software defects in ERP?
► What are the best methodologies existing to discover software defects in ERP?
► What are the most effective ways to mitigate software defects once they are discovered in ERP?
► To what extent can software defects be eliminated in ERP?
► How do epistemological and legal commitments impact the level of defects in ERP?

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 85, Issue 7, July 2012, Pages 1682–1698
نویسندگان
, , , ,