Search results
1 – 10 of over 231000Tomás Lopes and Sérgio Guerreiro
Testing business processes is crucial to assess the compliance of business process models with requirements. Automating this task optimizes testing efforts and reduces human error…
Abstract
Purpose
Testing business processes is crucial to assess the compliance of business process models with requirements. Automating this task optimizes testing efforts and reduces human error while also providing improvement insights for the business process modeling activity. The primary purposes of this paper are to conduct a literature review of Business Process Model and Notation (BPMN) testing and formal verification and to propose the Business Process Evaluation and Research Framework for Enhancement and Continuous Testing (bPERFECT) framework, which aims to guide business process testing (BPT) research and implementation. Secondary objectives include (1) eliciting the existing types of testing, (2) evaluating their impact on efficiency and (3) assessing the formal verification techniques that complement testing.
Design/methodology/approach
The methodology used is based on Kitchenham's (2004) original procedures for conducting systematic literature reviews.
Findings
Results of this study indicate that three distinct business process model testing types can be found in the literature: black/gray-box, regression and integration. Testing and verification approaches differ in aspects such as awareness of test data, coverage criteria and auxiliary representations used. However, most solutions pose notable hindrances, such as BPMN element limitations, that lead to limited practicality.
Research limitations/implications
The databases selected in the review protocol may have excluded relevant studies on this topic. More databases and gray literature could also be considered for inclusion in this review.
Originality/value
Three main originality aspects are identified in this study as follows: (1) the classification of process model testing types, (2) the future trends foreseen for BPMN model testing and verification and (3) the bPERFECT framework for testing business processes.
Details
Keywords
Kersti Nogeste and Derek H.T. Walker
This paper aims to use a knowledge management (KM) approach to effectively revise a utility retailer's software testing process. This paper presents a case study of how the…
Abstract
Purpose
This paper aims to use a knowledge management (KM) approach to effectively revise a utility retailer's software testing process. This paper presents a case study of how the utility organisation's customer services IT production support group improved their test planning skills through applying the American Productivity and Quality Center (APQC) KM framework to define a software‐testing process. This included the ongoing maintenance and use of a business knowledge repository comprising software test cases.
Design/methodology/approach
An action learning approach was used for workplace training facilitated by one of the authors. Applying and refining learnings gained in a series of three workshops achieved these outcomes. The first two workshops focused on improving test‐planning skills and the third on introducing KM concepts, the APQC KM framework and the development of a KM based software‐testing process that combined explicit and tacit knowledge.
Findings
The combination of workshop outputs, workshop evaluation feedback and lessons learned during the following two months suggests that the KM approach was an effective way for teams or organisations wanting to capture and convey tacit knowledge on software testing.
Research limitations/implications
Participants viewed the described approach as an easily comprehensible and relatively quick method to define a KM based process and define the factors that can influence the success of a KM based process. While our results suggest that this KM approach could be more generally applied to transfer of high‐intensity tacit knowledge workplace training situations, the case study was confined to a single group and focused on software testing only.
Originality/value
Provide information on a utility retailer's software testing process.
Details
Keywords
Organisations make use of different tools and methods in testing software to ensure quality and appropriateness for business needs. Despite the efforts, many organisations…
Abstract
Purpose
Organisations make use of different tools and methods in testing software to ensure quality and appropriateness for business needs. Despite the efforts, many organisations continue to have challenges with the quality of their software. This has impacted the service that the organisation provides to their customers and business partners. Software quality challenges persist because of two main reasons: some organisations do not conduct testing and evaluation of their software, and many organisations pay less attention to the non-technical activities in the testing and evaluation of software in their organisations. Thus, the purpose of this paper is to understand the factors that influence software testing through empirical study.
Design/methodology/approach
This study used actor–network theory (ANT) to assess the factors that influence the testing and evaluation of software, using a South African organisation as case in the study. Qualitative data was collected from 14 participants using semi-structured interview techniques. The interpretivist approach was applied in the analysis of the data.
Findings
From the analysis, six factors, software evaluation, process oriented, implementation policy, change management, power relationship and organisational structure, were found to be of influence on software testing. Based on the factors, a framework was developed to help software testers and managers understand how to customise their testing tools.
Originality/value
The originality of this study comes from its empirical nature, through which it contributes to practice by proposing a model for practical actions towards improving software testing in organisations. Also, this study contributes to ANT usefulness from the point of investigative effectiveness.
Details
Keywords
Vibha Verma, Sameer Anand and Anu Gupta Aggarwal
The software development team reviews the testing phase to assess if the reliability growth of software is as per plan and requirement and gives suggestions for improvement. The…
Abstract
Purpose
The software development team reviews the testing phase to assess if the reliability growth of software is as per plan and requirement and gives suggestions for improvement. The objective of this study is to determine the optimal review time such that there is enough time to make judgments about changes required before the scheduled release.
Design/methodology/approach
Testing utilizes majority of time and resources, assures reliability and plays a critical role in release and warranty decision-making reviews necessary. A very early review during testing may not give useful information for analyzing or improving project performance, and a very late review may delay product delivery and lead to opportunity loss for developers. Therefore, it is assumed that the optimal time for review is in the later stage of testing when the fault removal rate starts to decline. The expression for this time point is determined using the S-curve 2-D software reliability growth model (SRGM).
Findings
The methodology has been illustrated using the real-life fault datasets of Tandem computers and radar systems resulting in optimal review time of 14 weeks and 26 months, respectively, which is neither very early in testing nor very near to the scheduled release. The developer can make changes (more resources or postpone release) to expedite the process.
Originality/value
Most of the literature studies focus on determination of optimal testing or release time to achieve considerable reliability within the budget, but in this study, the authors determine the optimal review time during testing using SRGM to ensure the considerable reliability at release.
Details
Keywords
Irina Farquhar and Alan Sorkin
This study proposes targeted modernization of the Department of Defense (DoD's) Joint Forces Ammunition Logistics information system by implementing the optimized innovative…
Abstract
This study proposes targeted modernization of the Department of Defense (DoD's) Joint Forces Ammunition Logistics information system by implementing the optimized innovative information technology open architecture design and integrating Radio Frequency Identification Device data technologies and real-time optimization and control mechanisms as the critical technology components of the solution. The innovative information technology, which pursues the focused logistics, will be deployed in 36 months at the estimated cost of $568 million in constant dollars. We estimate that the Systems, Applications, Products (SAP)-based enterprise integration solution that the Army currently pursues will cost another $1.5 billion through the year 2014; however, it is unlikely to deliver the intended technical capabilities.
This paper seeks to present a comparative study of the traditional usability‐testing process and the re‐engineered usability‐testing process for live multimedia systems.
Abstract
Purpose
This paper seeks to present a comparative study of the traditional usability‐testing process and the re‐engineered usability‐testing process for live multimedia systems.
Design/methodology/approach
Provides an overview of current usability‐testing techniques and usability laboratory configurations, and identifies some gaps in the traditional usability‐testing approach.
Findings
Traditional usability‐testing procedures are suitable for testing systems in the static environment but prove to be sub‐optimal in testing systems for dynamic (real‐time) environments.
Originality/value
The traditional set‐up is compared with innovative laboratory configuration, which consists of three computer systems: the test system in the middle augmented by two systems on either side that function as the scenario presenter and the data collection system. The re‐engineered usability‐testing process streamlined usability experiments and reduced the task completion times.
Details
Keywords
Qamar Naith and Fabio Ciravegna
This paper aims to support small mobile application development teams or companies performing testing on a large variety of operating systems versions and mobile devices to ensure…
Abstract
Purpose
This paper aims to support small mobile application development teams or companies performing testing on a large variety of operating systems versions and mobile devices to ensure their seamless working.
Design/methodology/approach
This paper proposes a “hybrid crowdsourcing” method that leverages the power of public crowd testers. This leads to generating a novel crowdtesting workflow Developer/Tester- Crowdtesting (DT-CT) that focuses on developers and crowd testers as key elements in the testing process without the need for intermediate as managers or leaders. This workflow has been used in a novel crowdtesting platform (AskCrowd2Test). This platform enables testing the compatibility of mobile devices and applications at two different levels, high-level (device characteristics) or low-level (code). Additionally, a “crowd-powered knowledge base” has been developed that stores testing results, relevant issues and their solutions.
Findings
The comparison of the presented DT-CT workflow with the common and most recent crowdtesting workflows showed that DT-CT may positively impact the testing process by reducing time-consuming and budget spend because of the direct interaction of developers and crowd testers.
Originality/value
To authors’ knowledge, this paper is the first to propose crowdtesting workflow based on developers and public crowd testers without crowd managers or leaders, which light the beacon for the future research in this field. Additionally, this work is the first that authorizes crowd testers with a limited level of experience to participate in the testing process, which helps in studying the behaviors and interaction of end-users with apps and obtains more concrete results.
Details
Keywords
Rosembergue Pereira Souza, Luiz Fernando Rust da Costa Carmo and Luci Pirmez
The purpose of this paper is to present a procedure for finding unusual patterns in accredited tests using a rapid processing method for analyzing video records. The procedure…
Abstract
Purpose
The purpose of this paper is to present a procedure for finding unusual patterns in accredited tests using a rapid processing method for analyzing video records. The procedure uses the temporal differencing technique for object tracking and considers only frames not identified as statistically redundant.
Design/methodology/approach
An accreditation organization is responsible for accrediting facilities to undertake testing and calibration activities. Periodically, such organizations evaluate accredited testing facilities. These evaluations could use video records and photographs of the tests performed by the facility to judge their conformity to technical requirements. To validate the proposed procedure, a real-world data set with video records from accredited testing facilities in the field of vehicle safety in Brazil was used. The processing time of this proposed procedure was compared with the time needed to process the video records in a traditional fashion.
Findings
With an appropriate threshold value, the proposed procedure could successfully identify video records of fraudulent services. Processing time was faster than when a traditional method was employed.
Originality/value
Manually evaluating video records is time consuming and tedious. This paper proposes a procedure to rapidly find unusual patterns in videos of accredited tests with a minimum of manual effort.
Details
Keywords
Matthias Scholer, Matthias Vette and Mueller Rainer
This study aims to deliver an approach of how lightweight robot systems can be used to automate manual processes for higher efficiency, increased process capability and enhanced…
Abstract
Purpose
This study aims to deliver an approach of how lightweight robot systems can be used to automate manual processes for higher efficiency, increased process capability and enhanced ergonomics. As a use case, a new collaborative testing system for an automated water leak test was designed using an image processing system utilized by the robot.
Design/methodology/approach
The “water leak test” in an automotive final assembly line is often a significant cost factor due to its labour-intensive nature. This is particularly the case for premium car manufacturers as each vehicle is watered and manually inspected for leakage. This paper delivers an approach that optimizes the efficiency and capability of the test process by using a new automated in-line inspection system whereby thermographic images are taken by a lightweight robot system and then processed to locate the leak. Such optimization allows the collaboration of robots and manual labour, which in turn enhances the capability of the process station.
Findings
This paper examines the development of a new application for lightweight robotic systems and provides a suitable process whereby the system was optimized regarding technical, ergonomic and safety-related aspects.
Research limitations/implications
A new automated testing process in combination with a processing algorithm was developed. A modular system suitable for the integration of human–robot collaboration into the assembly line is presented as well.
Practical implications
To optimize and validate the system, it was set up in a true to reality model factory and brought to a prototypical status. Several original equipment manufacturers showed great interest in the system. Feasibility studies for a practical implementation are running at the moment.
Social implications
The direct human–robot collaboration allows humans and robots to share the same workspace without strict separation measures, which is a great advantage compared with traditional industrial robots. The workers benefit from a more ergonomic workflow and are relieved from unpleasant, repetitive and burdensome tasks.
Originality/value
A lightweight robotic system was implemented in a continuous assembly line as a new area of application for these systems. The automated water leak test gives a practical example of how to enrich the assembly and commissioning lines, which are currently dominated by manual labour, with new technologies. This is necessary to reach a higher efficiency and process capability while maintaining a higher flexibility potential than fully automated systems.
Details
Keywords
Ryall Carroll and R. Mitch Casselman
Uncertainty in the early development of digital business startups can benefit from data-driven testing of hypotheses. Startups face uncertainty not only in product development…
Abstract
Purpose
Uncertainty in the early development of digital business startups can benefit from data-driven testing of hypotheses. Startups face uncertainty not only in product development, but also over the structure of the business model and the nature of the customer or market to address. The authors conceptualize a new model, the Lean Discovery Process (LDP), which focuses on market-based testing from the early business idea through to fully realized product stages of an innovation. The purpose of this paper is to highlight a methodology to help digital business reduce uncertainty and apply lean principles as early as possible in the development of a business concept.
Design/methodology/approach
Examining literature in lean startups, lean user experience and lean software development, the authors highlight underlying assumptions of existing lean models. The authors then examine the LDP using the case of raiserve, a social entrepreneurship startup that focuses on the management of cause-based voluntary service.
Findings
Existing literature focuses on product development against an assumed customer base. Early hypothesis testing can be applied to business concept development to substantially reduce cost and time to market.
Research limitations/implications
Further investigation of different forms of uncertainty in digital startups can open up opportunities to further apply lean methodologies. A more extensive empirical study to measure the potential impact is warranted.
Originality/value
The authors conceptualize the minimum viable customer and support early testing with concepts from market research and collective intelligence. The authors demonstrate early opportunities to apply lean principles and rigorous hypothesis testing in an LDP that results in significant reductions in time and expense of product development.
Details