John A. Cross

  • Citations Per Year
Learn More
The practice of software reviewing includes a collection of techniques for achieving management control of the software development process, improvements in software quality, improved productivity, and professional growth (IEEE, 1985). A variety of interacting factors influence the effectiveness of software reviewing, but the complementary, constructive(More)
The impact of rapidly changing technologies on our profession is clearly multi-dimensional: researchers struggle to keep pace; vendors wrestle with chaotic evolution in the marketplace; and users strive to maximize the benefits they receive from new technology, while minimizing disruption for training and system conversion. Computer-Supported Cooperative(More)
Beginning in 1997, hazards and disaster researchers gathered from a variety of academic areas to present and discuss their current research. Since then, the meetings have provided the opportunity for investigators to depart their disciplinary confines and enter a forum of multidisciplinary discussion to present and provide feedback on recent results.(More)
Groupware is defined as software, systems, and services that help groups of workers do their jobs better [2]. Computer Supported Cooperative Work is defined by Greif and Cashman as the support of multiple individuals working together with computer systems [1]. Groupware is currently a widespread tool in the professional community [3]. To educate and prepare(More)
Computer word processing has had a profound i m p a c t o n writing behavior during the development of software documentation. Electronic mail, computer conferencing, on-line documentation and electronic calendars have perhaps been less widely embraced, but their potential effect on the process of software engineering, particularly with regard to group(More)
  • 1