Pradip Dey - Academia.edu (original) (raw)

Papers by Pradip Dey

Research paper thumbnail of An Innovative Approach to User Interface Engineering

9th International Conference on Computer Science, Engineering and Applications (CCSEA 2019), 2019

If a computational system is to be successful, it must have an impressive user interface endowed ... more If a computational system is to be successful, it must have an impressive user interface endowed with appealing usability features for providing exceptional user experience. User interface engineering requires an innovative approach because it is one of the most challenging areas given the diversity of knowledge, ideas, skills and creativity needed for building smart interfaces in order to succeed in today's rapidly paced and tough, competitive marketplace.Modern engineering aspects including analytical, intuitive, user experience, artistic, technical, graphical, mathematical, psychological and programming models need to be considered in the development process of a user interface. This paper critically examines some of the past practices and recommends a set of principles for designing alluring user interfaces.It also demonstrates how UML use case diagrams can be improved by naturally relating use cases to user interface elements. The improved design constructs of an enhanced UML view are presented with examples for highlighting and clarifying important user interface engineering issues.

Research paper thumbnail of Software Project Management Challenges

Managing complex software projects is enormously challenging; however, the challenges can be over... more Managing complex software projects is enormously challenging; however, the challenges can be overcome by integrating appropriate management strategies with a strong team of professionals in an iterative software development process that promotes robust communication. Some iterative models of software development start with risk analysis in each iteration. This paper addresses software project management challenges by integrating software aspects with an iterative model of development using risk analysis and effective management strategies. There are many risk categories including communication risks, project planning risks, technical risks, budget risks, scheduling risks, legal risks, ethical risks, operational risks, security risks, and personnel risks that require timely attention. Potential risks should be identified, analyzed, evaluated, and appropriate strategies should be developed for managing imminent risks in a timely manner. This paper advocates a strategy that suggests a special role to communication risk because it interacts with other risks in a way that may allow its coupling with most other risks. In our framework, interacting risks are monitored and controlled with special attention to communication risk because it is considered a super-risk. The current state of knowledge indicates that a reasonable solution is to obtain early warnings from a team of risk analysts about potential risks, which are then further studied in interaction contexts in order to develop plans for risk mitigation strategies with software process phases.

Research paper thumbnail of Emerging Trends in Technology and Engineering Education

As new trends emerge in robotics, autonomous systems, quantum computing and other technological a... more As new trends emerge in robotics, autonomous systems, quantum computing and other technological areas transforming our essential habits and the ways in which we learn, think and work, we need to consider changing our educational systems. As the competition among the global powers and the military industrial complexes of regional powers increases, new trends in engineering and technological education must be considered for effectively supporting national goals. Industry is ever more demanding of graduates’ innovative problem solving skills, applied math skills, communication skills, employability and value. Innovations are not easy to achieve in engineering and technological projects. This study critically examines alternative trends in higher education and presents new proposals, practices and tools in order to meet industry demand in socio-economic and environmental contexts, ethical standards and stewardship of the future. KeywordsCreative Achievement, Innovative Environment, Lear...

Research paper thumbnail of Best Practices for Improving User Interface Design

International Journal of Software Engineering & Applications

A rich and effective computational system must have a friendly user interface with appealing usab... more A rich and effective computational system must have a friendly user interface with appealing usability features that provides excellent user experience. In order to develop interactive systems with the best user experience, an innovative iterative approach to user interface engineering is required because it is one of the most challenging areas given the diversity of knowledge, ideas, skills and creativity needed for building smart interfaces in order to succeed in today's rapidly paced and tough, competitive marketplace. Many modeling aspects including analytical, intuitive, artistic, technical, graphical, mathematical, psychological and programming models need to be considered in the development process of an effective user interface. This research examines some of the past practices and recommends a set of guidelines for designing effective user interfaces. It also demonstrates how UML use case diagrams can be enhanced by relating user interface elements to use cases.

Research paper thumbnail of Aspect Oriented Software Architecture U

Natural language processing systems pose a unique challenge for software architectural design as ... more Natural language processing systems pose a unique challenge for software architectural design as system complexity has increased continually and systems cannot be easily constructed from loosely coupled modules. Lexical, syntactic, semantic, and pragmatic aspects of linguistic information are tightly coupled in a manner that requires separation of concerns in a special way in design, implementation and maintenance. An aspect oriented software architecture is proposed in this paper after critically reviewing relevant architectural issues. For the purpose of this paper, the syntactic aspect is characterized by an augmented context-free grammar. The semantic aspect is composed of multiple perspectives including denotational, operational, axiomatic and case frame approaches. Case frame semantics matured in India from deep thematic analysis. It is argued that lexical, syntactic, semantic and pragmatic aspects work together in a mutually dependent way and their synergy is best represented...

Research paper thumbnail of Community-Based Research Project in Wireless Communication

2011 ASEE Annual Conference & Exposition Proceedings

Research paper thumbnail of A Multiprocessing Model of Natural Language Processing

Theoretical Linguistics, 1990

Research paper thumbnail of Estimation of Database Complexity from Modeling Schemas

Research paper thumbnail of A Non Destructive Testing Technique to Determine the Quality of Meat

Research paper thumbnail of New Media as an Emerging Paradigm in Language and Communication

Research paper thumbnail of Multi-model Strategies for Improving Report Writing

Research paper thumbnail of Software complexity measurement using multiple criteria

Journal of Computing Sciences in Colleges, Apr 1, 2013

Research paper thumbnail of Relating automata to other fields

Journal of Computing Sciences in Colleges, Apr 1, 2012

ABSTRACT Automata classes including Turing Machines, Pushdown Automata and Finite Automata define... more ABSTRACT Automata classes including Turing Machines, Pushdown Automata and Finite Automata define the most elegant models of computation in terms of set processors. This study elaborates pedagogically motivated intuitive and formal relations between ...

Research paper thumbnail of A complete electrical equivalent circuit model for biological cell

Proceedings of the 7th Wseas International Conference on Applied Computer and Applied Computational Science, Apr 6, 2008

... Two different Randles circuits are expected to be present in a two-probe sample of biological... more ... Two different Randles circuits are expected to be present in a two-probe sample of biological tissue: 1) reactive charge transfer between cell ... of the School of Engineering, valuable help provided by Ms. Khadija Amin at the University of California-San Diego, and Dr. Martin ...

Research paper thumbnail of Modeling human computer interactions with automata

Proceedings of the 2nd Wseas International Conference on Electronics Control and Signal Processing, Dec 7, 2003

Research paper thumbnail of Parsing Tree Adjoining Grammars With A Preprocessor

This paper presents a preprocessor based parsing system for Tree Adjoining Grammars. The preproce... more This paper presents a preprocessor based parsing system for Tree Adjoining Grammars. The preprocessor is used for two purposes: (1) to organize the data structures, (2) to reduce the runtime processing load so that the parser executes fast. A parallel parsing algorithm is presented that takes advantage of the preprocessor. The future goals of the proposed research are to achieve

Research paper thumbnail of A Web-based System for Automated Medical Knowledge Acquisition

Information and Knowledge Engineering, 2009

- Automated knowledge,acquisition of production rules can be performed,through,data mining or dir... more - Automated knowledge,acquisition of production rules can be performed,through,data mining or direct user input of case-based reasoning. However, knowledge base editors and,the,decision,trees representing,case-based reasoning in specific domains,are difficult for domain experts to navigate and a domain model that provides a moreintuitive interface for knowledge,base editing is required. This paper describes the implementation,of a hierarchical graphical user

Research paper thumbnail of A Web-based Intelligent Tutorial System

Appropriate use of computer technology in the learning process has been lacking and many web-base... more Appropriate use of computer technology in the learning process has been lacking and many web-based and stand alone tutorial systems in today's market-place do not provide material that teaches students in an enjoyable and effective way. This paper proposes a Web-based Intelligent Tutorial System that will present material in an intuitive, interactive, and innovative manner while focusing on ways to

Research paper thumbnail of ). Online Course Design to Promote Reflective and Critical Thinking in Learners

Research paper thumbnail of Innovative User Interface Engineering

Research paper thumbnail of An Innovative Approach to User Interface Engineering

9th International Conference on Computer Science, Engineering and Applications (CCSEA 2019), 2019

If a computational system is to be successful, it must have an impressive user interface endowed ... more If a computational system is to be successful, it must have an impressive user interface endowed with appealing usability features for providing exceptional user experience. User interface engineering requires an innovative approach because it is one of the most challenging areas given the diversity of knowledge, ideas, skills and creativity needed for building smart interfaces in order to succeed in today's rapidly paced and tough, competitive marketplace.Modern engineering aspects including analytical, intuitive, user experience, artistic, technical, graphical, mathematical, psychological and programming models need to be considered in the development process of a user interface. This paper critically examines some of the past practices and recommends a set of principles for designing alluring user interfaces.It also demonstrates how UML use case diagrams can be improved by naturally relating use cases to user interface elements. The improved design constructs of an enhanced UML view are presented with examples for highlighting and clarifying important user interface engineering issues.

Research paper thumbnail of Software Project Management Challenges

Managing complex software projects is enormously challenging; however, the challenges can be over... more Managing complex software projects is enormously challenging; however, the challenges can be overcome by integrating appropriate management strategies with a strong team of professionals in an iterative software development process that promotes robust communication. Some iterative models of software development start with risk analysis in each iteration. This paper addresses software project management challenges by integrating software aspects with an iterative model of development using risk analysis and effective management strategies. There are many risk categories including communication risks, project planning risks, technical risks, budget risks, scheduling risks, legal risks, ethical risks, operational risks, security risks, and personnel risks that require timely attention. Potential risks should be identified, analyzed, evaluated, and appropriate strategies should be developed for managing imminent risks in a timely manner. This paper advocates a strategy that suggests a special role to communication risk because it interacts with other risks in a way that may allow its coupling with most other risks. In our framework, interacting risks are monitored and controlled with special attention to communication risk because it is considered a super-risk. The current state of knowledge indicates that a reasonable solution is to obtain early warnings from a team of risk analysts about potential risks, which are then further studied in interaction contexts in order to develop plans for risk mitigation strategies with software process phases.

Research paper thumbnail of Emerging Trends in Technology and Engineering Education

As new trends emerge in robotics, autonomous systems, quantum computing and other technological a... more As new trends emerge in robotics, autonomous systems, quantum computing and other technological areas transforming our essential habits and the ways in which we learn, think and work, we need to consider changing our educational systems. As the competition among the global powers and the military industrial complexes of regional powers increases, new trends in engineering and technological education must be considered for effectively supporting national goals. Industry is ever more demanding of graduates’ innovative problem solving skills, applied math skills, communication skills, employability and value. Innovations are not easy to achieve in engineering and technological projects. This study critically examines alternative trends in higher education and presents new proposals, practices and tools in order to meet industry demand in socio-economic and environmental contexts, ethical standards and stewardship of the future. KeywordsCreative Achievement, Innovative Environment, Lear...

Research paper thumbnail of Best Practices for Improving User Interface Design

International Journal of Software Engineering & Applications

A rich and effective computational system must have a friendly user interface with appealing usab... more A rich and effective computational system must have a friendly user interface with appealing usability features that provides excellent user experience. In order to develop interactive systems with the best user experience, an innovative iterative approach to user interface engineering is required because it is one of the most challenging areas given the diversity of knowledge, ideas, skills and creativity needed for building smart interfaces in order to succeed in today's rapidly paced and tough, competitive marketplace. Many modeling aspects including analytical, intuitive, artistic, technical, graphical, mathematical, psychological and programming models need to be considered in the development process of an effective user interface. This research examines some of the past practices and recommends a set of guidelines for designing effective user interfaces. It also demonstrates how UML use case diagrams can be enhanced by relating user interface elements to use cases.

Research paper thumbnail of Aspect Oriented Software Architecture U

Natural language processing systems pose a unique challenge for software architectural design as ... more Natural language processing systems pose a unique challenge for software architectural design as system complexity has increased continually and systems cannot be easily constructed from loosely coupled modules. Lexical, syntactic, semantic, and pragmatic aspects of linguistic information are tightly coupled in a manner that requires separation of concerns in a special way in design, implementation and maintenance. An aspect oriented software architecture is proposed in this paper after critically reviewing relevant architectural issues. For the purpose of this paper, the syntactic aspect is characterized by an augmented context-free grammar. The semantic aspect is composed of multiple perspectives including denotational, operational, axiomatic and case frame approaches. Case frame semantics matured in India from deep thematic analysis. It is argued that lexical, syntactic, semantic and pragmatic aspects work together in a mutually dependent way and their synergy is best represented...

Research paper thumbnail of Community-Based Research Project in Wireless Communication

2011 ASEE Annual Conference & Exposition Proceedings

Research paper thumbnail of A Multiprocessing Model of Natural Language Processing

Theoretical Linguistics, 1990

Research paper thumbnail of Estimation of Database Complexity from Modeling Schemas

Research paper thumbnail of A Non Destructive Testing Technique to Determine the Quality of Meat

Research paper thumbnail of New Media as an Emerging Paradigm in Language and Communication

Research paper thumbnail of Multi-model Strategies for Improving Report Writing

Research paper thumbnail of Software complexity measurement using multiple criteria

Journal of Computing Sciences in Colleges, Apr 1, 2013

Research paper thumbnail of Relating automata to other fields

Journal of Computing Sciences in Colleges, Apr 1, 2012

ABSTRACT Automata classes including Turing Machines, Pushdown Automata and Finite Automata define... more ABSTRACT Automata classes including Turing Machines, Pushdown Automata and Finite Automata define the most elegant models of computation in terms of set processors. This study elaborates pedagogically motivated intuitive and formal relations between ...

Research paper thumbnail of A complete electrical equivalent circuit model for biological cell

Proceedings of the 7th Wseas International Conference on Applied Computer and Applied Computational Science, Apr 6, 2008

... Two different Randles circuits are expected to be present in a two-probe sample of biological... more ... Two different Randles circuits are expected to be present in a two-probe sample of biological tissue: 1) reactive charge transfer between cell ... of the School of Engineering, valuable help provided by Ms. Khadija Amin at the University of California-San Diego, and Dr. Martin ...

Research paper thumbnail of Modeling human computer interactions with automata

Proceedings of the 2nd Wseas International Conference on Electronics Control and Signal Processing, Dec 7, 2003

Research paper thumbnail of Parsing Tree Adjoining Grammars With A Preprocessor

This paper presents a preprocessor based parsing system for Tree Adjoining Grammars. The preproce... more This paper presents a preprocessor based parsing system for Tree Adjoining Grammars. The preprocessor is used for two purposes: (1) to organize the data structures, (2) to reduce the runtime processing load so that the parser executes fast. A parallel parsing algorithm is presented that takes advantage of the preprocessor. The future goals of the proposed research are to achieve

Research paper thumbnail of A Web-based System for Automated Medical Knowledge Acquisition

Information and Knowledge Engineering, 2009

- Automated knowledge,acquisition of production rules can be performed,through,data mining or dir... more - Automated knowledge,acquisition of production rules can be performed,through,data mining or direct user input of case-based reasoning. However, knowledge base editors and,the,decision,trees representing,case-based reasoning in specific domains,are difficult for domain experts to navigate and a domain model that provides a moreintuitive interface for knowledge,base editing is required. This paper describes the implementation,of a hierarchical graphical user

Research paper thumbnail of A Web-based Intelligent Tutorial System

Appropriate use of computer technology in the learning process has been lacking and many web-base... more Appropriate use of computer technology in the learning process has been lacking and many web-based and stand alone tutorial systems in today's market-place do not provide material that teaches students in an enjoyable and effective way. This paper proposes a Web-based Intelligent Tutorial System that will present material in an intuitive, interactive, and innovative manner while focusing on ways to

Research paper thumbnail of ). Online Course Design to Promote Reflective and Critical Thinking in Learners

Research paper thumbnail of Innovative User Interface Engineering