We performed three studies to verify whether these techniques support the inspection of interaction models. Both techniques have questions, whose answers assist in identifying defects. MCheck is a simple technique to be used by practitioners in a traditional way. MCards employs a gamification mechanism to motivate practitioners during the inspection. ![]() We created two inspection techniques for interaction models, called MoLVERIC Cards (MCards) and MoLVERIC Check (MCheck). There is a need to inspect interaction models, as it avoids the propagation of defects to other artefacts. Interaction models specify the structure and content of the user interface, the allowed user actions, and the corresponding system responses. It is possible to see that inspectors applying FMCheck to inspect F-s can be more effective than those applying ad-hoc techniques, regarding four distinct domains. The inspection technique was empirically evaluated, having indicated its feasibility and effectiveness. FMCheck is configurable and can be applied to the original feature model notation (the F ODA approach) and its extensions, including the Odyssey-FEX notation. Therefore, a checklist-based inspection technique (FMCheck) has been developed to support the detection of defects on FMs. However, the results of a quasi-systematic review of the technical literature reported in this paper pointed to a lack of such techniques to support the inspection of SPL artefacts, including techniques to support the inspection of feature models (FMs) that are largely used in domain modelling. ![]() Software inspection techniques are effective in detecting defects in software artefacts and avoiding their propagation throughout the software development process. ![]() Software Product Line Engineering (SPL) should ensure the correctness, completeness and consistenc y of its artefacts and related domain to prevent the propagation of defects in derived products.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |