A survey on Test Suite Reduction frameworks and tools <s> Open Research Issues <s> Software product lines have received considerable adoption in the software industry and prove to be a very successful approach to intra-organizational software reuse. Existing literature, however, often presents only a single approach towards adopting and evolving a software product line. In this paper, we present an overview of different approaches to the architecture-centric, intra-organizational reuse of software artefacts. We relate these to maturity levels for product line artefacts and organizational models. <s> BIB001 </s> A survey on Test Suite Reduction frameworks and tools <s> Open Research Issues <s> Usability testing of software applications developed for mobile devices is an emerging research area that faces a variety of challenges due to unique features of mobile devices, limited bandwidth, unreliability of wireless networks, as well as changing context (environmental factors). Traditional guidelines and methods used in usability testing of desktop applications may not be directly applicable to a mobile environment. Therefore, it is essential to develop and adopt appropriate research methodologies that can evaluate the usability of mobile applications. The contribution of this article is to propose a generic framework for conducting usability tests for mobile applications through discussing research questions, methodologies, and usability attributes. The article provides an overview of existing mobil application usability studies and discusses major research questions that have been investigated. Then, it proposes a generic framework and provides detailed guidelines on how to conduct such usability studies. <s> BIB002 </s> A survey on Test Suite Reduction frameworks and tools <s> Open Research Issues <s> Correct functioning of object-oriented software depends upon the successful integration of classes. While individual classes may function correctly, several new faults can arise when these classes are integrated together. In this paper, we present a technique to enhance testing of interactions among modal classes. The technique combines UML collaboration diagrams and statecharts to automatically generate an intermediate test model, called SCOTEM (State COllaboration TEst Model). The SCOTEM is then used to generate valid test paths. We also define various coverage criteria to generate test paths from the SCOTEM model. In order to assess our technique, we have developed a tool and applied it to a case study to investigate its fault detection capability. The results show that the proposed technique effectively detects all the seeded integration faults when complying with the most demanding adequacy criterion and still achieves reasonably good results for less expensive adequacy criteria. <s> BIB003
This section presents potential research issues related to automation support for TSR. The highlighted research issues will assist the researchers in improving limitations of existing TSR tools. Furthermore, it would help in proposing such tools that can efficiently meet the challenges of increasingly popular applications, including software product lines BIB001 , mobile applications BIB002 , service-oriented architectures  , web applications BIB003 , and cloud-based applications  .