-معیارهای بهینه برای ارزیابی قابلیت استفاده مجدّد در برنامه های تحت وب | ||
| مدیریت مهندسی و رایانش نرم | ||
| مقاله 2، دوره 8، شماره 1 - شماره پیاپی 14، فروردین 1401، صفحه 21-36 اصل مقاله (978.42 K) | ||
| نوع مقاله: مقاله پژوهشی | ||
| شناسه دیجیتال (DOI): 10.22091/jemsc.2018.2550.1062 | ||
| نویسندگان | ||
| عباسعلی رضائی* 1؛ محمد هادی زاهدی2 | ||
| 1استادیار، گروه مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه پیام نور، تهران، ایران | ||
| 2استادیار، گروه مهندسی کامپیوتر، دانشگاه صنعتی خواجه نصیرالدین طوسی، تهران، ایران | ||
| چکیده | ||
| در فرایند تولید یک محصول نرمافزاری توازن بین سه عنصر اساسی کیفیت، هزینه و زمان باید برقرار شود. در توسعة سیستم نرمافزاری، استفاده مجدد از مؤلفههای قابل استفاده میتواند زمان و هزینه توسعه را کاهش داده و باعث افزایش کیفیت محصول شود. در سیستمهای مبتنی بر وب که گونهای متعارف از نرمافزارها هستند، استفاده مجدد از روشهایی که در گذشته تست شدهاند میتواند روند توسعه را تسریع کند. امروزه برای میزان قابلیت استفاده مجدد یک نرمافزار، روشها و مجموعه معیارهایی ارائه شدهاند. در این مقاله، مجموعه بهینهای از معیارهای ارزیابی قابلیت استفاده مجدّد برای نرمافزارهای مبتنی بر وِب استخراج و پیشنهاد میشود. این مجموعه معیارهای بهینه، مجموعه کمّینه از معیارهایی است که تمام ابعاد قابلیت استفاده مجدّد نرمافزارهای مبتنی بر وب را دارد. ارزیابی عملکرد این معیارها با استفاده از سامانههای مدیریت محتوا نشان میدهد که با بکارگیری این مجموعه بهینه معیارها، ارزیابی قابلیت استفاده مجدد برای هر ماژول نرمافزاری یک سامانه مبتنی بر وب، به خوبی میتواند توسط توسعهدهندگان، تیم تست یا سایر ذینفعان توسعه سامانه به انجام برسد. | ||
| کلیدواژهها | ||
| ارزیابی مبتنی بر معیار؛ خصوصیات کیفی؛ سیستم مبتنیبر وب؛ قابلیت استفاده مجدد؛ معیار ارزیابی | ||
| عنوان مقاله [English] | ||
| Optimal metrics for evaluating reusability in web applications | ||
| نویسندگان [English] | ||
| Abbas ali Rezaee1؛ Mohammad Hadi Zahedi2 | ||
| 1Assistant Prof, Faculty of Computer Engineering and Information Technology, Payame Noor University, PO BOX 19395-3697 Tehran, Iran | ||
| 2Assistant Prof, Faculty of Computer Engineering, K.N. Toosi University of Technology, Tehran, Iran | ||
| چکیده [English] | ||
| For each software product essential elements in software engineering includes quality, cost and time. Reusability of components can reduce development time and costs and increase product quality. Components used and tested in the past and, can be used and recommended at present too. Evaluation of software reusability is important as evaluation of other qualitative characteristics, and set of methods and criteria are provided for it. In this paper, the optimal set of evaluation criteria for more effective evaluation of reusability of web-based applications has been extracted and recognized. To achieve the optimal set of criteria, the previous criteria has been checked. Then optimum set of criteria has been selected. In other words, based on the criteria for optimal selection criteria, minimum set of criteria that can be fully cover all aspects of web-based software reusability have been recognized and proposed. The performance evaluation of proposed optimal set of selected criteria with content management system, reusability evaluation for every software module could well be done by the developers and the testing system. | ||
| کلیدواژهها [English] | ||
| Reusability, evaluation criteria, qualitative characteristics, benchmarking, Web based system | ||
| مراجع | ||
|
Laheeb M. Al-Zobaidy, K. A. I. (2013). Existing Object Oriented Design Metrics a Study and Comparison. AL-Rafidain Journal of Computer Sciences and Mathematics, 10(1), 137‑147. DOI:10.33899/csmj.2013.163431 Aman Kumar Sharma, Arvind Kalia, H. S. (2012). Empirical Analysis of Object Oriented Quality Suites. International Journal of Engineering and Advanced Technology, 1, 163‑167. DOI:10.33899/csmj.2013.163431
Krueger, C. W. (1992). Software Reuse. ACM Comput. Surv., 24(2), 131‑183. https://doi.org/10.1145/130844.130856 Paliwal, N., Shrivastava, V., & Tiwari, K. (2014). An Approach to Find Reusability of Software Using Objet Oriented Metrics. Innovative Research in Science, Engineering and Technology, 3(3), 10371‑10378. DOI:10.5121/ijsea.2014.5606 Sharma, Arun, Rajesh, Kumar, P. S., G. (2007). Managing Component-Based Systems With Reusable Component-Based Systems. Journal of Computer Science, 1(2), 52‑57 DOI:10.1145/1507195.1507215 Bhatia, P. K., & Mann, R. (2008). An Approach to Measure Software Reusability of OO Design. Technology, 26‑30. doi:10.26713/cma.v13i2.2033 Abreu, F. B., Esteves, R., Goulão, M., Brito, F., Brito, A., Esteves, R., & Goulao, M. (1996). The design of eiffel programs: Quantitative evaluation using the mood metrics. Proceedings of TOOLS’96, (July) Pp.1-18. DOI: 10.22091/jemsc.2018.2550.1062 Bansiya, J., & Davis, C. G. (2002). A hierarchical model for object-oriented design quality assessment. IEEE Transactions on Software Engineering, 28(1), 4‑17. https://doi.org/10.1109/32.979986 Denvir, T., Herman, R., & Whitty, R. W. (Robin W. . (1992). Formal aspects of measurement : proceedings of the BCS-FACS Workshop on Formal Aspects of Measurement, South Bank University, London, 5 May 1991. (S.l.) : Springer-Verlag. DOI:10.1109/32.979986 Ahmed, S. H., Soliman, T. H. A., & Sewisy, A. A. (2013). A Hybrid Metrics Suite for Evaluating Object-Oriented Design. International Journal of Software Engineering, 6(1), 65‑82. DOI:10.33899/csmj.2013.163431 Singh, A. P., & Tomar, P. (2016). The analysis of software metrics for design complexity and its impact on reusability. Dans 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom) (pp. 3808‑3812). DOI:10.21203/rs.3.rs-3059408/v1 Niranjan, P., Rao, C. V. G., & Guru Rao, C. V. (2011). A Model Software Reuse Repository with an Intelligent Classification and Retrieval Technique. Computer Science and Engineering, 1(1), 15‑21. DOI:10.5923/j.computer.20110101.03 Misra, S. (2011). Evaluation criteria for object-oriented metrics. Acta Polytechnica Hungarica, 8(5), 109‑136. DOI:10.1109/INISTA49547.2020.9194645 Basili, V. R., Briand, L. C., & Melo, W. L. (1996). A validation of object-oriented design metrics as quality indicators. IEEE Transactions on Software Engineering, 22(10), 751‑761. https://doi.org/10.1109/32.544352 Suresh, Y., Pati, J., & Rath, S. K. (2012). Effectiveness of Software Metrics for Object-oriented System. Procedia Technology, 6, 420‑427. https://doi.org/https://doi.org/10.1016/j.protcy.2012.10.050 Walker, S. (2009). Professional DotNetNuke 5 : open source Web application framework for ASP.NET. (S.l.) : Wrox Press/Wiley Technology. DOI: 10.1109/32.544352 Kumar, A. (2012). Measuring Software reusability using SVM based classifier approach. International Journal of Information Technology and Knowledge Management, 5(1), 205‑209. DOI: 10.5281/zenodo.1097332 | ||
|
آمار تعداد مشاهده مقاله: 3,931 تعداد دریافت فایل اصل مقاله: 819 |
||
