Design science Vaishnavi has made major contributions to design science, particularly the teaching, propagation, and development of
design science research methods for information systems and other
information and communication technology fields such as
computer science,
software engineering, and
human-computer interface (HCI). Starting in early 1990s, he started focusing his doctoral level seminar course (at Georgia State University) to design science research methods, which he then called "improvement research" taking the novel approach of developing a
pattern language for conducting this type of research. This work resulted in the introduction of a formal course for the teaching of this type of research in 2002 called "Design Science Research Methods in Information Systems," creation of the living AIS design science research page in 2004, last revised in 2025, and publication of the book: Design Science Research Methods and Patterns in 2007, which has been widely used as a reference or textbook; the second revised and expanded edition of this book has been published in 2015. In addition to contributing to design science research methods, he has also contributed to advancing design science theory through his books as well as research papers including the
EJIS paper and the
JAIS paper. His recent work in design science is on social innovation design with the publication of a book on Social Innovation Design Cases.
Software engineering In this area Vaishnavi has contributed to facilitating the use of object technology by major companies in addition to making interesting research contributions in a number of subareas of software engineering. Between 1992 and 1998, he worked as a founding research director (along with the executive director, Timothy Korson, at COMSOFT, the Consortium for the Management of Emerging Software Technologies; COMSOFT (sponsored by companies such as
IBM,
AT&T,
Bell South, and
Nortel) facilitated object technology transfer to companies. This work resulted in a book on Object Technology Centers of Excellence, published by
Manning in 1996). His research contributions to software engineering include models and frameworks for the use of formal specifications, a data/knowledge paradigm for the development of operations support systems, and a comprehensive survey and framework for object-oriented product metrics.
Data structures and algorithms The work of Vaishnavi in this area has mainly focused on
computational geometry problems and the creation of efficient new data structures for multidimensional and weighted data. In the computational geometry area, Vaishnavi was among early researchers who developed and used techniques for efficiently locating a key in many ordered lists—a problem that frequently arises in computational geometry. In this regard,
Mehlhorn and Näher write (on p. 215 of their 1990 article) that several researchers including Vaishnavi and Wood "observed that the naïve strategy of locating the key separately in each list by binary search is far from optimal and that more efficient techniques frequently exist." They further write that
Chazelle and
Guibas "distilled from these special case solutions a general data structuring technique and called it
fractional cascading." Vaishnavi's work on efficient multidimensional and weighted data structures include creation and analysis of new data structures such as multidimensional height-balanced trees, multidimensional balanced binary trees, and weighted leaf AVL-trees. These data structures generalize known structures for one dimensional data to higher dimensions or weighted data while offering optimal performance. == Bibliography ==