Pradip Dey - Academia.edu (original) (raw)
Papers by Pradip Dey
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.
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.
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...
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.
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...
2011 ASEE Annual Conference & Exposition Proceedings
Theoretical Linguistics, 1990
Journal of Computing Sciences in Colleges, Apr 1, 2013
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 ...
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 ...
Proceedings of the 2nd Wseas International Conference on Electronics Control and Signal Processing, Dec 7, 2003
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
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
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
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.
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.
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...
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.
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...
2011 ASEE Annual Conference & Exposition Proceedings
Theoretical Linguistics, 1990
Journal of Computing Sciences in Colleges, Apr 1, 2013
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 ...
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 ...
Proceedings of the 2nd Wseas International Conference on Electronics Control and Signal Processing, Dec 7, 2003
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
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
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