Lessons learned by building and using Scrutiny, a collaborative software inspection system

Author(s):  
J.W. Gintell ◽  
M.B. Houde ◽  
R.F. McKenney
1992 ◽  
Author(s):  
JANET DRAKE ◽  
VAHID MASHAYEKHI ◽  
JOHN RIEDL ◽  
WEI-TEK TSAI

2011 ◽  
pp. 53-80
Author(s):  
Yuk Kuen Wong

There are many software review tools for supporting the software review process, particularly in a group review. This chapter presents an overview of common software review tools and discussions on how these tools work in software review process. A number of software review tools will be discussed in this chapter. These include: Intelligent Code Inspection in a C Language Environment (ICICLE), Scrutiny, Collaborate Software Inspection (CSI), InspeQ, CSRS, Requirement Traceability tool (RADIX), InspectA, Asynchronous Inspection of Software Artefacts (AISA), Web Inspection Prototype (WiP), Asynchronous/Synchronous Software Inspection Support Tool (ASSIST), CORD, Agent-based Software Tool, Web-based Software Review System, Internet-Based Inspection System (IBIS) and VisionQuest.


10.28945/2583 ◽  
2002 ◽  
Author(s):  
Kam Hou Vat

This paper describes the initiative to incorporate the practice of quality software development (QSD) into our undergraduate curriculum concerning the engineering of software. We discuss how the constructivist’s method of problem-based learning (PBL) helps develop this QSD practice into our students’ daily learning. This paper expounds the idea of an architectural approach to building software solutions, which is supported by the industry’s emerging consensus that architectural components provide the kind of building blocks we need for developing today’s complex systems. Particularly, the technology of component-based development asks of us the required portions of productivity, quality, and rapid construction of software artifacts. Consequently, our pedagogic approach to QSD focuses on designing and building a sensible architecture characterized by objects of different services, which represent the cohesive collections of related functionality, accessed through some consistent interfaces that encapsulate the implementation. The paper outlines an QSD approach in terms of state-of-the-practice development processes modified for educational scenarios, through which our students could learn to acquire their collaborative software engineering experience in the current practice of architected application development. The paper concludes by discussing the criteria used to evaluate the working of the learning scenario and some lessons learned involved in incorporating PBL learning scenarios suitable for QSD.


2020 ◽  
Vol 83 (11) ◽  
pp. 1918-1928 ◽  
Author(s):  
L. ELIZABETH RIESS ◽  
KARIN HOELZER

ABSTRACT Consumption of contaminated meat and poultry products is a major source of foodborne illness in the United States and globally. Meat inspection procedures, established more than 100 years ago to detect prevailing food safety issues of the time and largely harmonized around the world, do not effectively detect modern hazards and may inadvertently increase food safety risks by spreading contamination across carcasses. Visual-only inspection (VOI) is a significantly different, modernized meat inspection system that is data driven and minimizes physical manipulation of the carcass during inspection. It was developed based on scientific evidence and risk assessment and aims to better control current food safety hazards. In 2014, the European Union (EU) became the first supranational government in the world to require VOI for all swine herds slaughtered in member states that met certain epidemiologic and animal rearing conditions. Here, we review the implementation of this new inspection system with the goal of informing similar modernization efforts in other countries and for other commodities beyond pork. This article reports the results of a literature review and interviews conducted with nine experts in 2018 on the implementation of the EU's 2014 VOI regulation. Challenges, opportunities, and lessons learned about the implementation of the regulation are described for audiences interested in adapting inspection procedures to prevent and detect modern food safety hazards. Overall, implementation of VOI varies within and across member states, and among slaughterhouses of different sizes. This variation is due to disease risk patterns, supply chain conditions, and trade barriers. Before transitioning to a similar risk-based meat inspection system, other countries should consider the following: science-based research agendas to identify what food chain information best predicts herd health and foodborne hazards, regulatory system design that accurately reflects local hazards, and development of targeted VOI educational materials. HIGHLIGHTS


IEEE Software ◽  
1993 ◽  
Vol 10 (5) ◽  
pp. 66-75 ◽  
Author(s):  
V. Mashayekhi ◽  
J.M. Drake ◽  
W.-T. Tsai ◽  
J. Riedl

2021 ◽  
Vol 11 (21) ◽  
pp. 9965
Author(s):  
Mikael Ericsson ◽  
Dahniel Johansson ◽  
David Stjern

The theory and applications of Smart Factories and Industry 4.0 are increasing the entry into the industry. It is common in industry to start converting exclusive parts, of their production, into this new paradigm rather than converting whole production lines all at once. In Europe and Sweden, recent political decisions are taken to reach the target of greenhouse gas emission reduction. One possible solution is to replace concrete in buildings with Cross Laminated Timber. In the last years, equipment and software that have been custom made for a certain task, are now cheaper and can be adapted to fit more processes than earlier possible. This in combination, with lessons learned from the automotive industry, makes it possible to take the necessary steps and start redesigning and building tomorrows automated and flexible production systems in the wood industry. This paper presents a proof of concept of an automated inspection system, for wood surfaces, where concepts found in Industry 4.0, such as industrial Internet of things (IIoT), smart factory, flexible automation, artificial intelligence (AI), and cyber physical systems, are utilized. The inspection system encompasses, among other things, of the shelf software and hardware, open source software, and standardized, modular, and mobile process modules. The design of the system is conducted with future expansion in mind, where new parts and functions can be added as well as removed.


2020 ◽  
Vol 5 (1) ◽  
pp. 88-96
Author(s):  
Mary R. T. Kennedy

Purpose The purpose of this clinical focus article is to provide speech-language pathologists with a brief update of the evidence that provides possible explanations for our experiences while coaching college students with traumatic brain injury (TBI). Method The narrative text provides readers with lessons we learned as speech-language pathologists functioning as cognitive coaches to college students with TBI. This is not meant to be an exhaustive list, but rather to consider the recent scientific evidence that will help our understanding of how best to coach these college students. Conclusion Four lessons are described. Lesson 1 focuses on the value of self-reported responses to surveys, questionnaires, and interviews. Lesson 2 addresses the use of immediate/proximal goals as leverage for students to update their sense of self and how their abilities and disabilities may alter their more distal goals. Lesson 3 reminds us that teamwork is necessary to address the complex issues facing these students, which include their developmental stage, the sudden onset of trauma to the brain, and having to navigate going to college with a TBI. Lesson 4 focuses on the need for college students with TBI to learn how to self-advocate with instructors, family, and peers.


2020 ◽  
Vol 29 (3S) ◽  
pp. 638-647 ◽  
Author(s):  
Janine F. J. Meijerink ◽  
Marieke Pronk ◽  
Sophia E. Kramer

Purpose The SUpport PRogram (SUPR) study was carried out in the context of a private academic partnership and is the first study to evaluate the long-term effects of a communication program (SUPR) for older hearing aid users and their communication partners on a large scale in a hearing aid dispensing setting. The purpose of this research note is to reflect on the lessons that we learned during the different development, implementation, and evaluation phases of the SUPR project. Procedure This research note describes the procedures that were followed during the different phases of the SUPR project and provides a critical discussion to describe the strengths and weaknesses of the approach taken. Conclusion This research note might provide researchers and intervention developers with useful insights as to how aural rehabilitation interventions, such as the SUPR, can be developed by incorporating the needs of the different stakeholders, evaluated by using a robust research design (including a large sample size and a longer term follow-up assessment), and implemented widely by collaborating with a private partner (hearing aid dispensing practice chain).


Sign in / Sign up

Export Citation Format

Share Document