Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jawed I. A. Siddiqi

dblp:20/1070 · also Jawed Siddiqi · DBLP profile ↗
← Back
25ranked-venue papers
5as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 11 · 2 first-authorArtificial intelligence and machine learning · 7 · 1 first-authorHuman-computer interaction and ubiquitous computing · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 2 first-authorDatabases, data management, data science and information retrieval · 2Graphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Requirements engineering and software design · 84% Empirical software engineering · 16%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%

Topics — the 2 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › design process
program design
0.021989
Specification Influences in Program Design · Int. J. Man Mach. Stud. 1989
An Empirical Investigation into Problem Decomposition Strategies Used in Program Design · Int. J. Man Mach. Stud. 1985
Computing education
programming education
0.011985
An Empirical Investigation into Problem Decomposition Strategies Used in Program Design · Int. J. Man Mach. Stud. 1985

Methods — techniques the papers use, named apart from their topics

empirical study · 0.0
YearPublicationVenuePosition
2012 Semantic annotation of digital music
Fazilatur Rahman, Jawed I. A. Siddiqi
J. Comput. Syst. Sci.2
2010 Security in e-Business - Understanding Customers Perceptions and Concerns
Ja'far Alqatawna, Jawed I. A. Siddiqi, Mohammad Hjouj Btoush
WEBIST (2)2
2009 Applying Visualisation to Validating Software System Requirements
abstract
This paper describes the application of visualisation to the validation of software system requirements. It enhances the popular validation technique of prototyping because the execution of prototypes offer minimalistic or rudimentary presentation styles with little or no regard to customer comprehension. Visualisation enables the results generated by prototype execution to be presented using a rich repertoire of representations and more importantly, using imagery that is borrowed directly from the customer's own domain. This paper presents some of the pertinent issues in applying visualisation to this area, and describes the results of our efforts in developing an approach that visualises prototype execution behaviour.
Paul William Parry, Jawed I. A. Siddiqi
SoMeT2
2007 Ontological Model for Exception Management in Open Multi-Agent Systems
abstract
One of the major issues in dealing with exceptions in open multi-agent systems (MAS) is lack of uniform representation of exceptions and their shared semantics. In the absence of a uniform framework different business organization may use different representations for the same exception or may interpret the same exception in different way. In order to address this issue we present an ontological approach to provide a uniform way of representing and interpreting exceptions in cross-organizational settings. This helps agents from different organizations to interpret exceptional situations in an unambiguous way and exchange exception related information using standard structures. We believe that exception ontology along with domain ontology increases the open MAS reliability and also enhances its fault tolerance capability.
Nazaraf Shah, Rahat Iqbal, Anne E. James, Jawed I. A. Siddiqi, Babak Akhgar
CSCWD4
2003 Evolutionary Reinforcement of User Models in an Adaptive Search Engine
abstract
The volume and variety of the Internet information is exponentially grows and therefore causes difficulties for a user to obtain information that accurately matches of the user interested. Several combination techniques are used to achieve the precise goal. This is due, firstly, to the fact that users often do not present queries to information retrieval systems that optimally represent the information they want, and secondly, the measure of a document's relevance is highly subjective and variable between different users. We address this problem with an approach that relies on evolutionary user-modelling, in order to retrieve domain-specific information. We describe an adaptive information retrieval system that learns user needs from user-provided relevance feedback. The method combines qualitative feedback measures using fuzzy inference, and quantitative feedback using genetic algorithms (GA) fitness measures. We utilise the multiagent design approach for designing an information retrieval system (IRS). The system consists of following combination of complex processes: document indexing, learning strategic for relevant feedback and user modelling using genetic algorithm, filtering and ranking the retrieve documents based on the user model. We show the design of the IRS consists of several agents that cooperate with each other and may perform in parallel to achieve the system goal.
Saeedeh Maleki-Dizaji, Zulaiha Ali Othman, Henry O. Nyongesa, Jawed I. A. Siddiqi
Web Intelligence4
2003 Adaptive Web Interface Design Using Fuzzy Logic
abstract
We present the development of a Web portal to support online shopping, using fuzzy logic to enable adaptability in order to improve users' shopping experience. The adaptive interface is designed at the level of presentation of product category, through capturing and inferring dynamic user behaviour. Personalised information such as past shopping records and current shopping list is maintained. Evaluation regarding functionality and usability is performed and the results, in general, show that using a fuzzy approach for adaptation can viably be incorporated into Web interfaces.
Henry O. Nyongesa, Shicheng Tian, Saeedeh Maleki-Dizaji, Shr-Ting Huang, Jawed I. A. Siddiqi
Web Intelligence5
2002 The Role of Middleware in Information Systems Strategy
Babak Akhgar, Mehrdad Naderi, Innes Ritchie, Jawed I. A. Siddiqi, Khalid Hafeez
ICMLA4
2002 A Logical Architecture for E-Knowledge Management
Babak Akhgar, Jawed I. A. Siddiqi, Khalid Hafeez, James Stevenson
ICMLA2
2002 Evolutionary User Modelling in an Adaptive Information Retrieval System
Henry O. Nyongesa, Saeedeh Maleki-Dizaji, Jawed I. A. Siddiqi
ICMLA3
2002 Requirements Engineering and Technology Transfer: Obstacles, Incentives and Improvement Agenda
Hermann Kaindl, Sjaak Brinkkemper, Janis A. Bubenko Jr., Barbara Farbey, Sol J. Greenspan, Constance L. Heitmeyer, Julio César Sampaio do Prado Leite, Nancy R. Mead, John Mylopoulos, Jawed I. A. Siddiqi
Requir. Eng.10
1998 Requirements Validation based on the Visualization of Executable Formal Specifications
abstract
This paper reports on ongoing research work to facilitate the user validation process based on executable formal specifications. It embodies a visualisation system which allows software developers to choose an appropriate representation of objects used in a formal specification and create a dynamic and/or static animation of these objects in an interactive and iterative fashion. This paper outlines our approach and illustrates its application in a real-world setting.
Mehmet Bülent Özcan, Paul William Parry, Ian C. Morrey, Jawed I. A. Siddiqi
COMPSAC4
1998 Templates and tariffs - tools for empirical studies
Babak Khazaei, Jawed I. A. Siddiqi, Rick Osborn, Chris Roast
Inf. Softw. Technol.2
1998 A toolset to support the construction and animation of formal specifications
Ian C. Morrey, Jawed I. A. Siddiqi, Richard Hibberd, Graham Buckberry
J. Syst. Softw.2
1998 Can the case for CASE technology be advanced by Process Improvement?
Matthew Love, Jawed I. A. Siddiqi
Softw. Qual. J.2
1997 Using the Template Model to Analyse Directory Visualisation
abstract
This article describes the template framework, a conceptual abstraction that enables both system and user properties to be combined. The intended purpose of the framework is illustrated through an example of applying it in the assessment of a commercially available interface for visualising and managing a directory service. The template framework is one technique for promoting the recognition of human factors within formal system modelling. The framework encourages the recognition and formalisation of system features that are relevant to effective use. Through examining interaction and interface designs in this way, assumptions about intended use, system design and user tasks can be made explicit. An informal description along with a partial formal development of the directory service and its interface is given, as well as an outline of the sort of tasks it may be expected to support. An analysis of the interface in terms of the adherence between its 'system provided view' and the 'user expected view' is carried out which is investigated in terms of a generic notion within the template model known as output correctness. The investigation focuses on determining the specification constraints required to satisfy output correctness and explores the implications of these constraints upon interface design.
Chris Roast, Jawed I. A. Siddiqi
Interact. Comput.2
1997 Editorial Formality, Its Role in Bridging the Communication Gap between Humans and Computers
Jawed I. A. Siddiqi, Chris Roast
Interact. Comput.1
1996 Interchanging Specifications and Implementations in Evolutionary Prototyping
abstract
The strategy of retrofitting quality onto a prototype and evolving it into a production quality system has at best led to severe problems and at worst to a complete failure. The present work reports on an environment and methodology that supports the development of high quality prototypes that can easily accommodate changes so that the prototypes can be evolved into production quality systems. An outline of the environment incorporating an architectural mechanism and associated tools that accommodates the intertwining of algebraic specifications, known as ADTSPEC, and implementations in a modular programming language, PARADOX PASCAL, is presented. A framework for applying the environment in the context of evolutionary development is detailed. An illustrative application is also presented. It demonstrates the effectiveness of the work, to support user participation at each stage of evolution and the engineering of high quality prototypes constructed in a systematic manner, incorporating the degree of rigour that is appropriate to the clarity of requirements.
Mehmet Bülent Özcan, Jawed I. A. Siddiqi
Softw. Pract. Exp.2
1995 Toolset to support a systematic strategy for AI development
abstract
AI developments have been based on an exploratory approach whereas software engineering approaches can be characterised as specification-based. We present an integrated toolset that accommodates and encourages a mixed-mode development, thereby maximising the strengths and minimising the weaknesses of both approaches. Moreover, the interactive nature of the toolset provides an effective means to validate the adequacy of the developing system.
Jawed I. A. Siddiqi, Ian C. Morrey
ICTAI1
1993 Use of a specification construction and animation tool to teach formal methods
abstract
ZAL (Z Animation in LISP) is a package which allows a Z specification to be incrementally designed and validated in an interactive environment built on Common LISP. A Z specification is transformed into an equivalent ZAL program which can be executed in order to demonstrate the functionality of the intended implementation. ZED is a full screen editor and syntax analyser for Z. Using these two tools as an integrated package encourages and facilitates an exploratory approach to formal specification which reflects the way in which many users of Z (particularly beginners) prefer to approach the specification task. The package has also been used to support the teaching of students following courses in discrete mathematics, formal specification and software development.>
Ian C. Morrey, Jawed I. A. Siddiqi, Graham Buckberry, Richard Hibberd
COMPSAC2
1993 The classification of requirements engineering methods
abstract
A classification of requirements engineering methods based on the social assumptions made about organizations is presented. The scheme, based on a taxonomy of social theories after J. Lyotard (1984), provides a set of categories corresponding to metanarratives used within requirements engineering. A short description of each metanarrative is provided in terms of the assumptions made about the nature of society and the expected role of the requirements engineer. A decision aid for practitioners is included in the form of a table that classifies a representative sample of requirements engineering methods.>
Matthew J. Bickerton, Jawed I. A. Siddiqi
RE2
1989 What are the 'carry over effects' in changing from a procedural to a declarative approach?
abstract
Highlights are presented of the carry-over effects in changing from a procedural to a declarative approach. The results of a case study of programming in Prolog for a relatively simple problem are reported. The different methods that the subjects used to solve the problem are described. It is argued that they can be explained on the basis of strategies used for problem decomposition and the choice of data representation. It is also argued that the methods of solution used suffer from a carry-over effect based on a procedural approach and, in particular, that the choice of data representation used appears to be more important than the paradigm used.>
Jawed I. A. Siddiqi, Babak Khazaei
COMPSAC1
1989 Specification Influences in Program Design
Jawed I. A. Siddiqi, Bryan Ratcliff
Int. J. Man Mach. Stud.1
1988 Models of programmer behaviour: a comparative study
abstract
The authors briefly review three current cognitive models and report on the findings of an experiment involving the collection and analysis of video protocols of five experienced programmers. It is shown that, although there is a significant degree of similarity in the explanation offered by the three models, they focus attention on different aspects of the program design task. Furthermore, the protocols gathered provide supportive empirical evidence for these models. It is also argued that the results of these works need to be consolidated into an explanatory framework. Moreover, the orientation of this framework needs to be predictive rather than descriptive so that the necessary guidelines for software development can be made.>
Jawed I. A. Siddiqi, Babak Khazaei
COMPSAC1
1988 A Cognitive Model of Program Designer Behaviour
J. H. Sumiga, Babak Khazaei, Jawed I. A. Siddiqi
ECAI3
1985 An Empirical Investigation into Problem Decomposition Strategies Used in Program Design
Bryan Ratcliff, Jawed I. A. Siddiqi
Int. J. Man Mach. Stud.2