Vijay Vaishnavi

Last updated

Vijay Vaishnavi
Vijay Vaishnavi Photograph.jpg
Born1948 (age 7576)
Alma mater IIT Kanpur, NIT Srinagar
Awards IEEE Fellow (2002)
Fulbright Fellow (2004; 2010)
Scientific career
Fields Computer information systems
Institutions Georgia State University
Doctoral advisor Sanat K. Basu
Website vijayvaishnavi.wordpress.com

Vijay Kumar Vaishnavi is a noted researcher and scholar in the computer information systems field with contributions mainly in the areas of design science, software engineering, and data structures & algorithms, authoring over 150 publications including seven books in these and related areas, [1] [2] [3] [4] [5] and co-owning a patent. [6] He is currently Professor Emeritus at the Department of Computer Information Systems, Georgia State University. He is Senior Editor Emeritus [7] of MIS Quarterly and is on the editorial boards of a number of other major journals. [8] His research has been funded by the National Science Foundation (NSF) (through multiple multi-year research grants) as well as by the industry.

Contents

Education

After his early education at National High School, Srinagar, Vaishnavi completed his matriculation at Model Academy, Jammu in 1962 and pre-university course at GM Science College, Jammu, in 1963. He completed his B.E. degree in electrical engineering in 1968 from Regional Engineering College, Srinagar (currently National Institute of Technology, Srinagar). [9] He completed his M.Tech. degree in electrical engineering with major in computer science in 1971, (thesis advisor: Hari V. Sahasrabudhe) and Ph.D. degree in 1975 (dissertation advisor: San-at K. Basu), both from the Indian Institute of Technology Kanpur. [10] [11] He did his postdoctoral work in computer science with Derick Wood at McMaster University, 1977–79.

Professional career

Vaishnavi has mainly been on the faculty of Georgia State University and has also held faculty positions at a number of other universities in India, Canada, and the US such as Birla Institute of Technology and Science, Pilani (where he started his career); Indian Institute of Technology Kanpur; Concordia University; and Ohio University. He has conducted the bulk of his research and scholarly work at the Computer Information Systems (CIS) department of Georgia State University; he joined the department as an associate professor in 1981 and became a full professor in 1987, board of advisors professor in 2005, and professor emeritus in 2014. [12] [13] Over these years the GSU CIS department has gained considerable reputation; its research and academic programs are very highly ranked. [14]

Honors and awards

Vaishnavi was elected as an IEEE Fellow, 2002, with the citation: [15] "For contributions to the theory and practice of software development." He was awarded Lifetime Achievement Award at the International Conference on Design Science Research and Technology (DESRIST) [16] in 2007 for "making significant fundamental contributions in design science research through research, leadership and mentorship." Vaishnavi has received Fulbright Fellowship twice, in 2004 [17] (for 6 months) and in 2010 [18] (for 6 months), for lecturing in India. As a Fulbright Fellow he was a visiting professor at Indian Institute of Technology (IIT), Delhi (2004) and a visiting professor at Indraprastha Institute of Information Technology (IIIT), Delhi (2010).

Research and scholarly work contributions

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, [19] which he then called "improvement research" [20] taking the novel approach of developing a pattern language for conducting this type of research. [21] 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 [22] in 2004, last revised in 2023, and publication of the book: Design Science Research Methods and Patterns [23] 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. [24] [25] 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 [26] and the JAIS paper. [27] His recent work in design science is on social innovation design with the publication of a book on Social Innovation Design Cases. [28]

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, [29] published by Manning in 1996). His research contributions to software engineering include models and frameworks for the use of formal specifications, [30] [31] a data/knowledge paradigm for the development of operations support systems, [32] and a comprehensive survey [33] and framework [34] 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 [35] [36] 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. [37] 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 [38] "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, [39] [40] multidimensional balanced binary trees, [41] [42] and weighted leaf AVL-trees. [43] [44] These data structures generalize known structures for one dimensional data to higher dimensions or weighted data while offering optimal performance.

Bibliography

List of selected publications:

  1. Vaishnavi. V.K. and Kuechler, W. Design Science Research Methods and Patterns, 2nd Edition, CRC Press, 2015, 415 pages.
  2. Kuechler, W. and V. Vaishnavi. "A Framework for Theory Development in Design Science Research: Multiple Perspectives." Journal of the Association for Information Systems (JAIS), Vol. 13, Issue 6, June 2012, pp. 395–423.
  3. Kuechler, B. and V. Vaishnavi. "On Theory Development in Design Science Research: Anatomy of a Research Project." European Journal on Information Systems (EJIS), Vol. 17, No. 5, October 2008, pp. 489–504.
  4. Vaishnavi, V. K., S. Purao, and J. Liegle. "Object-Oriented Product Metrics: A Generic Framework." Information Sciences: An International Journal, 2007, Vol. 177, pp. 587–606.
  5. Purao, S. and V. K. Vaishnavi. "Product Metrics for Object-Oriented Systems." ACM Computing Surveys, Vol. 35, Issue 2, 2003, pp. 191–221.
  6. Vaishnavi, V. K., G. C. Buchanan, and W. L. Kuechler. "A Data/Knowledge Paradigm for the Modeling and Design of Operations Support Systems." IEEE Transactions on Knowledge and Data Engineering, Vol. 9, No. 2, 1997, pp. 275–291.
  7. Korson, T.D. and Vaishnavi, V.K. Object Technology Centers of Excellence, Manning, Manning, April 1996, 208 pages.
  8. Vaishnavi, V. K. "On k-Dimensional Balanced Binary Trees." Journal of Computer and System Sciences (Academic Press), Vol. 52, No. 2, 1996, pp. 328–348.
  9. Fraser, M. D., K. Kumar, and V. K. Vaishnavi. "Strategies for Incorporating Formal Specifications in Software Development." Communications of the ACM, Vol. 37, No. 10, 1994, pp. 74–86.
  10. Fraser, M. D., Kumar, K. and Vaishnavi, V.K. "Informal and Formal Requirements Specification Languages: Bridging the Gap." IEEE Transactions on Software Engineering, Vol. 17, 1991, pp. 454–466.
  11. Vaishnavi, V. K. "Multidimensional Balanced Binary Trees." IEEE Transactions on Computers, Vol. 38, 1989, pp. 968–985.
  12. Vaishnavi, V. K. "Weighted Leaf AVL-Trees." SIAM Journal on Computing, Vol. 16, 1987, 503–537.
  13. Vaishnavi, V. K. "On the Height of Multidimensional Height-Balanced Trees." IEEE Transactions on Computers, Vol. 35, 1986, pp. 773–780.
  14. Vaishnavi, V. K. "Multidimensional Height-Balanced Trees." IEEE Transactions on Computers, Vol. 33, 1984, pp. 334–343.
  15. Vaishnavi, V.K. "Computing Point Enclosures." IEEE Transactions on Computers, Vol. C-31, 1982, pp. 22–29.
  16. Vaishnavi, V.K. and Wood, D. "Rectilinear Line Segment Intersection, Layered Segment Trees and Dynamization." J. Algorithms, 3, 1982, pp. 160–176.

Related Research Articles

<span class="mw-page-title-main">Ant colony optimization algorithms</span> Optimization algorithm

In computer science and operations research, the ant colony optimization algorithm (ACO) is a probabilistic technique for solving computational problems which can be reduced to finding good paths through graphs. Artificial ants stand for multi-agent methods inspired by the behavior of real ants. The pheromone-based communication of biological ants is often the predominant paradigm used. Combinations of artificial ants and local search algorithms have become a method of choice for numerous optimization tasks involving some sort of graph, e.g., vehicle routing and internet routing.

<span class="mw-page-title-main">Kees Schouhamer Immink</span> Dutch engineer, inventor, and entrepreneur

Kornelis Antonie "Kees" Schouhamer Immink is a Dutch engineer, inventor, and entrepreneur, who pioneered and advanced the era of digital audio, video, and data recording, including popular digital media such as compact disc (CD), DVD and Blu-ray disc. He has been a prolific and influential engineer, who holds more than 1100 U.S. and international patents. A large portion of the commonly used audio and video playback and recording devices use technologies based on his work. His contributions to coding systems assisted the digital video and audio revolution, by enabling reliable data storage at information densities previously unattainable.

Software visualization or software visualisation refers to the visualization of information of and related to software systems—either the architecture of its source code or metrics of their runtime behavior—and their development process by means of static, interactive or animated 2-D or 3-D visual representations of their structure, execution, behavior, and evolution.

Vasant G. Honavar is an Indian-American computer scientist, and artificial intelligence, machine learning, big data, data science, causal inference, knowledge representation, bioinformatics and health informatics researcher and professor.

<span class="mw-page-title-main">Jeannette Wing</span> American computer scientist

Jeannette Marie Wing is Avanessians Director of the Data Science Institute at Columbia University, where she is also a professor of computer science. Until June 30, 2017, she was Corporate Vice President of Microsoft Research with oversight of its core research laboratories around the world and Microsoft Research Connections. Prior to 2013, she was the President's Professor of Computer Science at Carnegie Mellon University, Pittsburgh, Pennsylvania, United States. She also served as assistant director for Computer and Information Science and Engineering at the NSF from 2007 to 2010. She was appointed the Columbia University executive vice president for research in 2021.

In software engineering, software aging is the tendency for software to fail or cause a system failure after running continuously for a certain time, or because of ongoing changes in systems surrounding the software. Software aging has several causes, including the inability of old software to adapt to changing needs or changing technology platforms, and the tendency of software patches to introduce further errors. As the software gets older it becomes less well-suited to its purpose and will eventually stop functioning as it should. Rebooting or reinstalling the software can act as a short-term fix. A proactive fault management method to deal with the software aging incident is software rejuvenation. This method can be classified as an environment diversity technique that usually is implemented through software rejuvenation agents (SRA).

Design science research (DSR) is a research paradigm focusing on the development and validation of prescriptive knowledge in information science. Herbert Simon distinguished the natural sciences, concerned with explaining how things are, from design sciences which are concerned with how things ought to be, that is, with devising artifacts to attain goals. Design science research methodology (DSRM) refers to the research methodologies associated with this paradigm. It spans the methodologies of several research disciplines, for example information technology, which offers specific guidelines for evaluation and iteration within research projects.

<span class="mw-page-title-main">Robert J. Marks II</span> American engineer and intelligent design advocate (born 1950)

Robert Jackson Marks II is an American electrical engineer, computer scientist and Distinguished Professor at Baylor University. His contributions include the Zhao-Atlas-Marks (ZAM) time-frequency distribution in the field of signal processing, the Cheung–Marks theorem in Shannon sampling theory and the Papoulis-Marks-Cheung (PMC) approach in multidimensional sampling. He was instrumental in the defining of the field of computational intelligence and co-edited the first book using computational intelligence in the title. A Christian and an old earth creationist, he is a subject of the 2008 pro-intelligent design motion picture, Expelled: No Intelligence Allowed.

Virgil Dorin Gligor is a Romanian-American professor of electrical and computer engineering who specializes in the research of network security and applied cryptography.

Jock D. Mackinlay is an American information visualization expert and Vice President of Research and Design at Tableau Software. With Stuart Card, George G. Robertson and others he invented a number of information visualization techniques.

<span class="mw-page-title-main">Vijay Bhargava</span>

Vijay K. Bhargava is a researcher and Professor in the Department of Electrical and Computer Engineering at the University of British Columbia (UBC). He served the department as its Head for 5 years. Before moving to UBC, Bhargava was a Professor in the Department of Electrical and Computer Engineering at University of Victoria.

Colette Rolland is a French computer scientist and Professor of Computer Science in the department of Mathematics and Informatics at the University of Paris 1 Pantheon-Sorbonne, and a leading researcher in the area of information and knowledge systems, known for her work on meta-modeling, particularly goal modelling and situational method engineering.

Metadatabase is a database model for (1) metadata management, (2) global query of independent databases, and (3) distributed data processing. The word metadatabase is an addition to the dictionary. Originally, metadata was only a common term referring simply to "data about data", such as tags, keywords, and markup headers. However, in this technology, the concept of metadata is extended to also include such data and knowledge representation as information models, application logic, and analytic models. In the case of analytic models, it is also referred to as a Modelbase.

Software intelligence is insight into the inner workings and structural condition of software assets produced by software designed to analyze database structure, software framework and source code to better understand and control complex software systems in information technology environments. Similarly to business intelligence (BI), software intelligence is produced by a set of software tools and techniques for the mining of data and the software's inner-structure. Results are automatically produced and feed a knowledge base containing technical documentation and blueprints of the innerworking of applications, and make it available to all to be used by business and software stakeholders to make informed decisions, measure the efficiency of software development organizations, communicate about the software health, prevent software catastrophes.

<span class="mw-page-title-main">Chittoor V. Ramamoorthy</span> Indian-American computer scientist

Chittoor V. Ramamoorthy (1926–2016) was an Indian-American computer scientist, computer engineer and educator whose work had many implications in engineering, computer science, and software engineering. Together with Raymond T. Yeh, he is given credit for the early establishment of the discipline of software engineering. He had a large following worldwide with whom he actively collaborated until the last few months of his life. Advances made during these collaborations included the exploration of transdisciplinary methods and the development of a science to support future complex systems design.

This glossary of artificial intelligence is a list of definitions of terms and concepts relevant to the study of artificial intelligence, its sub-disciplines, and related fields. Related glossaries include Glossary of computer science, Glossary of robotics, and Glossary of machine vision.

Arun K. Somani is Associate Dean for Research of College of Engineering, Distinguished Professor of Electrical and Computer Engineering and Philip and Virginia Sproul Professor at Iowa State University. Somani is Elected Fellow of Institute of Electrical and Electronics Engineers (IEEE) for “contributions to theory and applications of computer networks” from 1999 to 2017 and Life Fellow of IEEE since 2018. He is Distinguished Engineer of Association for Computing Machinery(ACM) and Elected Fellow of The American Association for the Advancement of Science(AAAS).

References

  1. Google Scholar results for "Vijay Vaishnavi"
  2. "Vijay K. Vaishnavi". DBLP (Computer Science Bibliography). Retrieved 2 July 2018.
  3. ResearchGate list of publications for Vijay K. Vaishnavi
  4. Arnet information for Vijay Vaishnavi
  5. List of selected publications of Vijay Vaishnavi
  6. Trusted Query Network Systems and Methods (2014)
  7. MIS Quarterly Editorial Board information for Vijay Vaishnavi
  8. Vita of Vijay Vaishnavi
  9. Vaishnavi in searchable alumni database, NIT Srinagar
  10. Vaishnavi in 1971 M. Tech. batch of EE Department, IIT Kanpur
  11. Vaishnavi in 1974 Ph.D. batch of EE Department, IIT Kanpur
  12. Vita of Vijay Vaishnavi
  13. Georgia State University Emeriti Association Members List (J. Mack Robinson College of Business Administration)
  14. Department of Computer Information Systems website
  15. IEEE Fellow (2002) citation for Vijay Vaishnavi
  16. International Conference on Design Science and Technology (DESRIST)
  17. US Fulbright Scholar (2004, GA), Vijay Vaishnavi Archived 27 April 2015 at the Wayback Machine
  18. US Fulbright Scholar (2010, GA), Vijay Vaishnavi
  19. Information on design science research courses at the Resource page of the DESRIST website
  20. Panel on "Teaching and Propagation of Improvement Research" moderated by Vijay Vaishnavi at the 1999 Workshop on Information Systems and Technologies
  21. Preface of the design science research methods and patterns book
  22. AIS Design Science Research Page
  23. Vaishnavi, V.K. and Kuechler, W. Design Science Research Methods and Patterns, Auerbach Publications, October 2007, 248 pages
  24. Vaishnavi. V.K. and Kuechler, W. Design Science Research Methods and Patterns, 2nd Edition, CRC Press, 2015, 415 pages
  25. Design Science Research Methods and Patterns: Innovating Information and Communication Technology, 2nd Edition by Vijay K. Vaishnavi (2015-05-06) Amazon link
  26. Kuechler, B. and V. Vaishnavi. "On Theory Development in Design Science Research: Anatomy of a Research Project." European Journal on Information Systems (EJIS), Vol. 17, No. 5, October 2008, pp. 489-504
  27. Kuechler, W. and V. Vaishnavi. "A Framework for Theory Development in Design Science Research: Multiple Perspectives." Journal of the Association for Information Systems (JAIS), Vol. 13, Issue 6, June 2012, pp. 395-423
  28. Vaishnavi, V.K. Social Innovation Design Cases: A Chronicle of Global Journeys, Routledge, 2024, to appear
  29. Korson, T.D. and Vaishnavi, V.K. Object Technology Centers of Excellence, Manning, Manning, April 1996, 208 pages
  30. Fraser, M. D., Kumar, K. and Vaishnavi, V.K. "Informal and Formal Requirements Specification Languages: Bridging the Gap." IEEE Transactions on Software Engineering, Vol. 17, 1991, pp. 454-466
  31. Fraser, M. D., K. Kumar, and V. K. Vaishnavi. "Strategies for Incorporating Formal Specifications in Software Development." Communications of the ACM, Vol. 37, No. 10, 1994, pp. 74-86
  32. Vaishnavi, V. K., G. C. Buchanan, and W. L. Kuechler. "A Data/Knowledge Paradigm for the Modeling and Design of Operations Support Systems." IEEE Transactions on Knowledge and Data Engineering, Vol. 9, No. 2, 1997, pp. 275-291
  33. Purao, S. and V. K. Vaishnavi. "Product Metrics for Object-Oriented Systems." ACM Computing Surveys, Vol. 35, Issue 2, 2003, pp. 191-221
  34. Vaishnavi, V. K., S. Purao, and J. Liegle. "Object-Oriented Product Metrics: A Generic Framework." Information Sciences: An International Journal, Vol. 177, 2007, pp. 587-606
  35. Vaishnavi, V.K. and Wood, D. "Rectilinear Line Segment Intersection, Layered Segment Trees and Dynamization." J. Algorithms, 3, 1982, pp. 160-176
  36. Vaishnavi, V.K. "Computing Point Enclosures." IEEE Transactions on Computers, Vol. C-31, 1982, pp. 22-29
  37. Mehlhorn, K. and Näher, S. "Dynamic Fractional Cascading." Algorithmica, Vol. 5, 1990, pp. 215-241. doi:10.1007/BF01840386
  38. Chazelle, B. and Guibas, L. "Fractional Cascading: I, A Data Structuring Technique; II. Applications." Algorthmica, Vol. 1, 1986, pp. 133-191
  39. Vaishnavi, V. K. "Multidimensional Height-Balanced Trees." IEEE Transactions on Computers, Vol. 33, 1984, pp. 334-343
  40. Vaishnavi, V. K. "On the Height of Multidimensional Height-Balanced Trees." IEEE Transactions on Computers, Vol. 35, 1986, pp. 773-780
  41. Vaishnavi, V. K. "Multidimensional Balanced Binary Trees." IEEE Transactions on Computers, Vol. 38, 1989, pp. 968-985
  42. Vaishnavi, V. K. "On k-Dimensional Balanced Binary Trees." Journal of Computer and System Sciences (Academic Press), Vol. 52, No. 2, pp. 1996, 328-348
  43. Vaishnavi, V. K. "Weighted Leaf AVL-Trees." SIAM Journal on Computing, Vol. 16, 1987, 1987, 503-537
  44. Vaishnavi, V. K. "Erratum: Weighted Leaf AVL-Trees." SIAM Journal on Computing, Vol. 19, 1990, p. 591