Service-oriented software engineering (SOSE) enables time- and cost-efficient development of dist... more Service-oriented software engineering (SOSE) enables time- and cost-efficient development of distributed software
even in heterogeneous environments where deliver their solutions as services. SOSE aims at providing methods and
tools to enhance the quality of products and make software development as beneficial as possible. Then a challenging
criterion in SOSE is providing quality-of-service (QoS) satisfying services which contributes in cost-efficient software
development. To this end, measurement tools for different aspects of the quality are crucial. Several metric suits are
proposed in literature for assessing different quality aspects of service-oriented solutions where each of them has some
strengths and weaknesses. Here we try to survey the available literature on quality assessment of SOSE solutions. To
this end, we propose a model for quality assessment of services. Based on this model, we divide available metrics in
different categories and analyze their strengths, weaknesses, and applications. The provided analysis’ and comparisons
shed light in finding the best metrics for different quality aspects which, to the best of our knowledge, is not available
in literature.
هدف مهندسي نرم افزار سرويس گرا حمايت از توسعه سريع، كم هزينه و تركيب آسان نرم افزار هاي توزيع شده... more هدف مهندسي نرم افزار سرويس گرا حمايت از توسعه سريع، كم هزينه و تركيب آسان نرم افزار هاي توزيع شده حتي در محيط هاي ناهمگن است که در آن از سرويس ها به عنوان عناصر اصلي براي توسعه برنامه ها و راه حل ها استفاده مي شود. مهندسي نرم افزار سرویس گرا درصدد توسعه روش ها و ابزارهايي برای بهبود كيفيت و سودآوري توسعه نرم افزار است. امروزه یکی از دغدغه های مهم و چالش برانگیز در حوزه مهندسی نرم افزار سرویس گرا، تولید سرویس هایی با کیفیت مورد نیاز است. تحقق کیفیتِ مورد انتظار نقش بسزایی در کاهش هزینه های توسعه نرم افزار دارد. قدم اول در مسير تحقق كيفيتِ مورد انتظار، برخورداري از قابليت اندازه گيري كمّيِ جنبه هاي مختلف كيفيت است. تاكنون كارهاي زيادي براي اندازه گيري كمّي كيفيت سرويس ها انجام شده است كه هر كدام از آن ها با مزيت ها، محدوديت ها و كاربرد هاي متنوعي همراه هستند. در اين مقاله به دنبال آن هستیم كه با تحليل روش هاي موجودِ اندازه گيري كمّي به مقايسه تطبيقي آن ها با يكديگر بپردازيم. بدین منظور، ابتدا يك مدل براي ارزيابيِ كيفيت سرويس ها ارائه مي كنيم. بر مبناي اين مدل، روش هاي مختلف را دسته بندي نموده و به تحلیل نقاط قوت، محدودیت ها و کاربردهای آن ها می پردازیم. نتایج تحلیل های انجام شده، امکان انتخاب مناسب ترین روش را برای اندازه گیری جنبه¬های مختلف کیفیت سرویس به همراه دلایل منطقی و مستدل فراهم می نماید.
Service-oriented software engineering (SOSE) enables time- and cost-efficient development of dist... more Service-oriented software engineering (SOSE) enables time- and cost-efficient development of distributed software
even in heterogeneous environments where deliver their solutions as services. SOSE aims at providing methods and
tools to enhance the quality of products and make software development as beneficial as possible. Then a challenging
criterion in SOSE is providing quality-of-service (QoS) satisfying services which contributes in cost-efficient software
development. To this end, measurement tools for different aspects of the quality are crucial. Several metric suits are
proposed in literature for assessing different quality aspects of service-oriented solutions where each of them has some
strengths and weaknesses. Here we try to survey the available literature on quality assessment of SOSE solutions. To
this end, we propose a model for quality assessment of services. Based on this model, we divide available metrics in
different categories and analyze their strengths, weaknesses, and applications. The provided analysis’ and comparisons
shed light in finding the best metrics for different quality aspects which, to the best of our knowledge, is not available
in literature.
هدف مهندسي نرم افزار سرويس گرا حمايت از توسعه سريع، كم هزينه و تركيب آسان نرم افزار هاي توزيع شده... more هدف مهندسي نرم افزار سرويس گرا حمايت از توسعه سريع، كم هزينه و تركيب آسان نرم افزار هاي توزيع شده حتي در محيط هاي ناهمگن است که در آن از سرويس ها به عنوان عناصر اصلي براي توسعه برنامه ها و راه حل ها استفاده مي شود. مهندسي نرم افزار سرویس گرا درصدد توسعه روش ها و ابزارهايي برای بهبود كيفيت و سودآوري توسعه نرم افزار است. امروزه یکی از دغدغه های مهم و چالش برانگیز در حوزه مهندسی نرم افزار سرویس گرا، تولید سرویس هایی با کیفیت مورد نیاز است. تحقق کیفیتِ مورد انتظار نقش بسزایی در کاهش هزینه های توسعه نرم افزار دارد. قدم اول در مسير تحقق كيفيتِ مورد انتظار، برخورداري از قابليت اندازه گيري كمّيِ جنبه هاي مختلف كيفيت است. تاكنون كارهاي زيادي براي اندازه گيري كمّي كيفيت سرويس ها انجام شده است كه هر كدام از آن ها با مزيت ها، محدوديت ها و كاربرد هاي متنوعي همراه هستند. در اين مقاله به دنبال آن هستیم كه با تحليل روش هاي موجودِ اندازه گيري كمّي به مقايسه تطبيقي آن ها با يكديگر بپردازيم. بدین منظور، ابتدا يك مدل براي ارزيابيِ كيفيت سرويس ها ارائه مي كنيم. بر مبناي اين مدل، روش هاي مختلف را دسته بندي نموده و به تحلیل نقاط قوت، محدودیت ها و کاربردهای آن ها می پردازیم. نتایج تحلیل های انجام شده، امکان انتخاب مناسب ترین روش را برای اندازه گیری جنبه¬های مختلف کیفیت سرویس به همراه دلایل منطقی و مستدل فراهم می نماید.
Uploads
Papers by M Basiri
even in heterogeneous environments where deliver their solutions as services. SOSE aims at providing methods and
tools to enhance the quality of products and make software development as beneficial as possible. Then a challenging
criterion in SOSE is providing quality-of-service (QoS) satisfying services which contributes in cost-efficient software
development. To this end, measurement tools for different aspects of the quality are crucial. Several metric suits are
proposed in literature for assessing different quality aspects of service-oriented solutions where each of them has some
strengths and weaknesses. Here we try to survey the available literature on quality assessment of SOSE solutions. To
this end, we propose a model for quality assessment of services. Based on this model, we divide available metrics in
different categories and analyze their strengths, weaknesses, and applications. The provided analysis’ and comparisons
shed light in finding the best metrics for different quality aspects which, to the best of our knowledge, is not available
in literature.
even in heterogeneous environments where deliver their solutions as services. SOSE aims at providing methods and
tools to enhance the quality of products and make software development as beneficial as possible. Then a challenging
criterion in SOSE is providing quality-of-service (QoS) satisfying services which contributes in cost-efficient software
development. To this end, measurement tools for different aspects of the quality are crucial. Several metric suits are
proposed in literature for assessing different quality aspects of service-oriented solutions where each of them has some
strengths and weaknesses. Here we try to survey the available literature on quality assessment of SOSE solutions. To
this end, we propose a model for quality assessment of services. Based on this model, we divide available metrics in
different categories and analyze their strengths, weaknesses, and applications. The provided analysis’ and comparisons
shed light in finding the best metrics for different quality aspects which, to the best of our knowledge, is not available
in literature.