Comparing SMartySPEM and vSPEM for Modeling Variability in Software Processes: A Qualitative Study

Maicon G. Pazin, R. Geraldi, E. Oliveirajr
{"title":"Comparing SMartySPEM and vSPEM for Modeling Variability in Software Processes: A Qualitative Study","authors":"Maicon G. Pazin, R. Geraldi, E. Oliveirajr","doi":"10.1145/3275245.3275253","DOIUrl":null,"url":null,"abstract":"Customizing and reusing software processes is a common practice for addressing the diversity of software projects. This fact expanded the number of Software Process Lines (SPrL) researches based on concepts derived from the Software Product Line approach. However, SPrL is still incipient with regard to existing literature providing de facto empirical studies on comparing SPrL variability modeling capabilities. In this context, approaches such as SMartySPEM and vSPEM, both based on the Metamodel Software and System Process Engineering Metamodel (SPEM), were proposed as annotative mechanisms for variabilities representation in SPrL. We compared SMartySPEM and vSPEM for comprehensibility and variability mechanism in a previous controlled quasi-experiment. Results from such study suggested further investigation on variability modeling of both approaches. Therefore, this paper presents an empirical study, which qualitatively compares such approaches based on Modularity, Traceability, Error Detection, Granularity, Adoption and Systematic Variability Management. Experts were invited to contribute to our study. Their feedback was analyzed based on Grounded Theory procedures, such as Coding. Results provided initial evidence SMartySPEM had better results compared to vSPEM, except for the Adoption criterion. In addition, several points of improvement for SMartySPEM were highlighted.","PeriodicalId":443823,"journal":{"name":"Proceedings of the XVII Brazilian Symposium on Software Quality","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the XVII Brazilian Symposium on Software Quality","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3275245.3275253","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Customizing and reusing software processes is a common practice for addressing the diversity of software projects. This fact expanded the number of Software Process Lines (SPrL) researches based on concepts derived from the Software Product Line approach. However, SPrL is still incipient with regard to existing literature providing de facto empirical studies on comparing SPrL variability modeling capabilities. In this context, approaches such as SMartySPEM and vSPEM, both based on the Metamodel Software and System Process Engineering Metamodel (SPEM), were proposed as annotative mechanisms for variabilities representation in SPrL. We compared SMartySPEM and vSPEM for comprehensibility and variability mechanism in a previous controlled quasi-experiment. Results from such study suggested further investigation on variability modeling of both approaches. Therefore, this paper presents an empirical study, which qualitatively compares such approaches based on Modularity, Traceability, Error Detection, Granularity, Adoption and Systematic Variability Management. Experts were invited to contribute to our study. Their feedback was analyzed based on Grounded Theory procedures, such as Coding. Results provided initial evidence SMartySPEM had better results compared to vSPEM, except for the Adoption criterion. In addition, several points of improvement for SMartySPEM were highlighted.
比较SMartySPEM和vSPEM在软件过程中的可变性建模:定性研究
定制和重用软件过程是处理软件项目多样性的常用实践。这一事实扩展了基于源自软件产品线方法的概念的软件过程线(SPrL)研究的数量。然而,就现有文献提供了比较SPrL变异性建模能力的实际经验研究而言,SPrL仍然处于初级阶段。在这种背景下,基于元模型软件和系统过程工程元模型(SPEM)的SMartySPEM和vSPEM等方法被提出作为SPrL中变量表示的注释机制。我们在之前的受控准实验中比较了SMartySPEM和vSPEM的可理解性和变异性机制。该研究的结果建议对这两种方法的变异性建模进行进一步的研究。因此,本文提出了一项实证研究,对基于模块化、可追溯性、错误检测、粒度、采用和系统可变性管理的方法进行定性比较。专家们应邀为我们的研究作出贡献。他们的反馈是基于接地理论的程序,如编码分析。结果提供了初步证据,除了采用标准之外,SMartySPEM比vSPEM有更好的结果。此外,还强调了SMartySPEM的几个改进点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信