Evaluating usefulness, ease of use and usability of an UML-based Software Product Line Tool

被引:2
作者
da Silva, Leandro Flores [1 ]
Oliveira, Edson, Jr. [1 ]
机构
[1] Univ Estadual Maringa, Dept Informat, Maringa, Parana, Brazil
来源
34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020 | 2020年
关键词
Software Product Line; SPL tool support; UML; VARIABILITY;
D O I
10.1145/3422392.3422402
中图分类号
学科分类号
摘要
Software Product Line (SPL) is a software development approach that systematically applies reuse of artifacts in a specific domain. In the last years, the industry has increasingly required the support of tools for most SPL life cycle activities, targeting feature models and related diagrams, variability management and SPL specific products configuration. However, existing literature does not present any tools with native support to UML-based SPLs. In addition, relying on manipulating XMI files for general-purpose UML tools for such SPLs takes significant effort, and it is time-consuming and error-prone. In this scenario, we developed SMartyModeling, with support to UML stereotype-based variability management. To evolve our tool, we evaluated it throughout a survey answered by 37 participants. We adopted questions from the Technology Acceptance Model (TAM) and the System Usability Scale (SUS). We organized it into three sections of Likert-scaled questions for usefulness, ease of use, and usability. A last section consisted of open questions focused on positive and negative aspects and an overview of the evalaution. SMartyModeling was well evaluated in relation to usefulness, ease of use, and usability. We analyzed and interpreted the respondents quotes using correlation techniques and open and axial coding. The analysis of open questions allowed us a direct identification of points to improve the tool, its limitations and positive aspects.
引用
收藏
页码:798 / 807
页数:10
相关论文
共 50 条
  • [41] Model-based Test Generation for Software Product Line
    Cai, Xinying
    Zeng, Hongwei
    [J]. 2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 347 - 351
  • [42] A Pattern-based Modeling Approach for Software Product Line Engineering
    Fant, Julie Street
    Gomaa, Hassan
    Pettit, Robert G.
    [J]. PROCEEDINGS OF THE 46TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2013, : 4985 - 4994
  • [43] A Model-Based Software Product Line for Differentiated Instruction in MOOC
    Sophia Tahiri, Jihane
    Bennani, Samir
    Khalidi Idrissi, Mohammed
    [J]. PROCEEDINGS OF THE 16TH EUROPEAN CONFERENCE ON E-LEARNING (ECEL 2017), 2017, : 504 - 510
  • [44] A Feature Model Based Framework for Refactoring Software Product Line Architecture
    Tanhaei, Mohammad
    Habibi, Jafar
    Mirian-Hosseinabadi, Seyed-Hassan
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2016, 31 (05) : 951 - 986
  • [45] Representation of Software Product Line Architectures for Search-Based Design
    Colanzi, Thelma Elita
    Vergilio, Silvia Regina
    [J]. 2013 1ST INTERNATIONAL WORKSHOP ON COMBINING MODELLING AND SEARCH-BASED SOFTWARE ENGINEERING (CMSBSE), 2013, : 28 - 33
  • [46] Research Survey on Integrated Software Engineering Environment Based on Product Line
    Dong, Jianli
    [J]. PROCEEDINGS OF INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY (ISCSCT 2009), 2009, : 16 - 19
  • [47] A Feature Model Based Framework for Refactoring Software Product Line Architecture
    Mohammad Tanhaei
    Jafar Habibi
    Seyed-Hassan Mirian-Hosseinabadi
    [J]. Journal of Computer Science and Technology, 2016, 31 : 951 - 986
  • [48] A Software Product Line Approach to Design Secure Connectors in Component-Based Software Architectures
    Shin, Michael
    Gomaa, Hassan
    Pathirage, Don
    [J]. SOFTWARE TECHNOLOGIES, ICSOFT 2018, 2019, 1077 : 372 - 396
  • [49] Classification Trends Taxonomy of Model-based Testing for Software Product Line: A Systematic Literature Review
    Sulaiman, Rabatul Aduni
    Jawawi, Dayang Norhayati Abang
    Halim, Shahliza Abdul
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2022, 16 (05): : 1561 - 1583
  • [50] Preserving architectural styles in the search based design of software product line architectures
    Mariani, Thaina
    Colanzi, Thelma Elita
    Vergilio, Silvia Regina
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 115 : 157 - 173