Search For:

Displaying 1-31 out of 31 total
Transforming the Requirements Engineering Classroom Experience
Found in: Requirements Engineering, IEEE International Conference on
By Didar Zowghi, Jane Cleland-Huang
Issue Date:September 2008
pp. 297
This panel presents and discusses effective techniques for teaching requirements engineering principles and practices, in ways which actively engage students in the learning process.
Requirements Engineering Education and Training: Key Challenges and Practical Solutions
Found in: Requirements Engineering, IEEE International Conference on
By Didar Zowghi
Issue Date:September 2009
pp. 358
Academics and practitioners alike have long recognized the key challenges of requirements engineering education and training. This panel attempts to discuss these key challenges in details and provide an opportunity for a meaningful dialogue between academ...
Automated Reasoning with Goal Tree Models for Software Quality Requirements
Found in: 2012 IEEE 36th IEEE Annual Computer Software and Applications Conference Workshops (COMPSACW)
By Bo Wei,Zhi Jin,Didar Zowghi,Bin Yin
Issue Date:July 2012
pp. 373-378
Implementation of software quality requirements is critical for producing high-quality softwares. High-level quality requirements are usually refined stepwise by different low-level quality requirements, until some potential functional design alternatives ...
An Approach for Comparison of Architecture Level Change Impact Analysis Methods and Their Relevance in Web Systems Evolution
Found in: Software Engineering Conference, Australian
By Zafar Mehboob, Didar Zowghi, David Lowe
Issue Date:April 2009
pp. 162-172
Change impact analysis (CIA) methods have been developed to identify the consequences of making changes to system artifacts and to support decision making with regards to that change. There is a growing body of research on CIA methods that specifically add...
How to Combine Requirements Engineering and Interaction Design?
Found in: Requirements Engineering, IEEE International Conference on
By Hermann Kaindl, Larry Constantine, Oscar Pastor, Alistair Sutcliffe, Didar Zowghi
Issue Date:September 2008
pp. 299-301
In this panel, we propose to figure out how requirements engineering and interaction design can be usefully combined. In particular, some people argue that scenarios/ use cases should be concrete, as in story-telling. Others argue for use of
Requirements Change: What?s the Alternative?
Found in: Computer Software and Applications Conference, Annual International
By Alan M. Davis, Nur Nurmuliani, Sooyong Park, Didar Zowghi
Issue Date:August 2008
pp. 635-638
Numerous studies have shown that a software project’s cost, schedule and defect density escalate as the rate of requirements change increases. Yet none of these studies have explored the effects of not making requirements changes in response to changes in ...
Towards a Collaborative and Combinational Approach to Requirements Elicitation within a Systems Engineering Framework
Found in: Systems Engineering, International Conference on
By Chad Coulin, Abd-El-Kader Sahraoui, Didar Zowghi
Issue Date:August 2005
pp. 456-461
<p>Despite its critical importance to the process of systems development, requirements elicitation continues to be a major problem in both research and practice. This complex activity involving many different facets and issues is often performed badl...
Measuring the Expressiveness of a Constrained Natural Language: An Empirical Study
Found in: Requirements Engineering, IEEE International Conference on
By Stephen Boyd, Didar Zowghi, Alia Farroukh
Issue Date:September 2005
pp. 339-352
<p>It has been suggested that constraining a natural language (NL) reduces the degree of ambiguity of requirement specifications written in that language. There is also a tendency to assume that an inescapable side effect of constraining a natural la...
Project Management Capability Levels: An Empirical Study
Found in: Asia-Pacific Software Engineering Conference
By Tom McBride, Brian Henderson-Sellers, Didar Zowghi
Issue Date:December 2004
pp. 56-63
This paper outlines existing maturity models of project management and their underlying constructs. Organizations involved in software development in Sydney, Australia were interviewed about their project management practices and their responses analysed t...
Using Card Sorting Technique to Classify Requirements Change
Found in: Requirements Engineering, IEEE International Conference on
By Nur Nurmuliani, Didar Zowghi, Susan P. Williams
Issue Date:September 2004
pp. 240-248
Requirements Volatility is considered to be a major source of risk to the management of large and complex software projects. The ability to characterise the nature and origins of requirements change during software development is important and can lead org...
Analysis of Requirements Volatility during Software Development Life Cycle
Found in: Software Engineering Conference, Australian
By N Nurmuliani, Didar Zowghi, Sue Fowell
Issue Date:April 2004
pp. 28
Investigating the factors that drive requirements change is an important prerequisite for understanding the nature of requirements volatility. This increased understanding will improve the process of requirements change management.<div></div> T...
Developing a Requirements Management Toolset: Lessons Learned
Found in: Software Engineering Conference, Australian
By Muhammad Ali Babar, Didar Zowghi
Issue Date:April 2004
pp. 10
Requirements Engineering (RE) is a multi-faceted discipline involving various methods, techniques and tools. RE researchers and practitioners are emphasizing the importance of having an integrated RE process. The need for an integrated toolset to support t...
A model for the implementation of software process improvement: A pilot study
Found in: Quality Software, International Conference on
By Mahmood Niazi, David Wilson, Didar Zowghi
Issue Date:November 2003
pp. 196
Little attention has been paid in the literature on
An Insight into the Interplay between Culture, Conflict and Distance in Globally Distributed Requirements Negotiations
Found in: Hawaii International Conference on System Sciences
By Daniela E. Damian, Didar Zowghi
Issue Date:January 2003
pp. 19c
There is an increasing interest in research addressing issues of global software development. Specifying software requirements is a communication-intensive collaborative activity that is increasingly performed across cultural, language and time zone bounda...
A Study of the Impact of Requirements Volatility on Software Project Performance
Found in: Asia-Pacific Software Engineering Conference
By Didar Zowghi, N Nurmuliani
Issue Date:December 2002
pp. 3
Software development is considered to be a dynamic process where demands for changes seem to be inevitable. Modifications to software are prompted by all kinds of changes including changes to the requirements. This type of changes gives rise to an intrinsi...
An Industrial Experience in Process Improvement: An Early Assessment at the Australian Center for Unisys Software
Found in: Empirical Software Engineering, International Symposium on
By Daniela Damian, Didar Zowghi, Lakshminarayanan Vaidyanathasamy, Yogendra Pal
Issue Date:October 2002
pp. 111
This paper describes an industrial experience in process improvement at one of the Unisys development labs in Australia. Following a Capability Maturity Model (CMM) mini-assessment, the organization is undertaking significant changes in the requirements ma...
The Impact of Stakeholders? Geographical Distribution on Managing Requirements in a Multi-Site Organization
Found in: Requirements Engineering, IEEE International Conference on
By Daniela E. Damian, Didar Zowghi
Issue Date:September 2002
pp. 319
<p>The increasing globalization of software industry demands an investigation of Requirements Engineering (RE) in multi-site software development organizations. Requirements engineering is a task difficult enough when done locally -- but it is even m...
Using Default Reasoning to Discover Inconsistencies in Natural Language Requirements
Found in: Asia-Pacific Software Engineering Conference
By Didar Zowghi, Vincenzo Gervasi, Andrew McRae
Issue Date:December 2001
pp. 133
The use of logic in identifying and analysing inconsistency in requirements from multiple stakeholders has been found to be effective in a number of studies. Default reasoning is a theoretically well founded formalism that is especially suite for supportin...
A Logical Framework for Modeling and Reasoning About the Evolution of Requirements
Found in: Requirements Engineering, IEEE International Conference on
By Didar Zowghi, Ray Offen
Issue Date:January 1997
pp. 247
We present a logical framework for modeling and reasoning about the evolution of requirements. We demonstrate how a sufficiently rich meta level logic can formally capture intuitive aspects of managing changes to requirements models, while maintaining comp...
Supporting traceability through affinity mining
Found in: 2014 IEEE 22nd International Requirements Engineering Conference (RE)
By Vincenzo Gervasi,Didar Zowghi
Issue Date:August 2014
pp. 143-152
Traceability among requirements artifacts (and beyond, in certain cases all the way to actual implementation) has long been identified as a critical challenge in industrial practice.
Ready-set-transfer! Technology transfer in the requirements engineering domain (panel)
Found in: 2014 IEEE 22nd International Requirements Engineering Conference (RE)
By Jane Huffman Hayes,Didar Zowghi
Issue Date:August 2014
pp. 500-501
Though the primary goal of requirements engineering research is to propose, develop, and validate effective solutions for important practical problems, practice has shown that successful projects take from 20–25 years to reach full industry adoption, while...
Software versus IT Service: A Comparative Study from Requirements Engineering Perspective
Found in: Database and Expert Systems Applications, International Workshop on
By Didar Zowghi,Ava Bargi
Issue Date:September 2011
pp. 31-35
Services are ubiquitous and are a critical element of the modern world economies. They play an increasingly important role in most industry sectors including Information Technology (IT). The essential differences between a software product and an IT Servic...
An Automatic Reasoning Mechanism for NFR Goal Models
Found in: Theoretical Aspects of Software Engineering, Joint IEEE/IFIP Symposium on
By Bo Wei,Zhi Jin,Didar Zowghi
Issue Date:August 2011
pp. 52-59
Software requirements, especially non-functional requirements, are considered as vital prerequisites for producing software of high quality. As widely accepted, non-functional goal modeling like the NFR Framework usually employs tree modeling style, and pr...
A Framework for the Elicitation and Analysis of Information Technology Service Requirements and Their Alignment with Enterprise Business Goals
Found in: Computer Software and Applications Conference Workshops
By Didar Zowghi, Zhi Jin
Issue Date:July 2010
pp. 269-272
As the economies of the world have become increasingly dependant on Information Technology (IT) services, there is a need for service designers and developers to focus on co-value creation between service providers and service consumers. Developers need to...
A Measurement-Driven Process Model for Managing Inconsistent Software Requirements
Found in: Asia-Pacific Software Engineering Conference
By Kedian Mu, Zhi Jin, Didar Zowghi
Issue Date:December 2008
pp. 291-298
Inconsistency is a pervasive issue in software engineering. Both general rules of inconsistency management and special case-based approaches to handling inconsistency have recently been considered. In this paper, we present a process model for handling req...
Teaching Requirements Engineering to the Baháí Students in Iran who are Denied of Higher Education
Found in: Requirements Engineering Education and Training
By Didar Zowghi
Issue Date:September 2009
pp. 38-48
This paper's primary purpose is to make educators aware of critical requirements concepts that customary courses and literature fail to address appropriately. Widely-accepted conventional requirements models continue to create creep--changes to settled req...
Teaching Requirements Engineering through Role Playing: Lessons Learnt
Found in: Requirements Engineering, IEEE International Conference on
By Didar Zowghi, Suresh Paryani
Issue Date:September 2003
pp. 233
Requirements engineering (RE) has attracted a great deal of attention from researchers and practitioners in recent years. This increasing interest demands academia to provide software engineering students with a solid foundation in the subject matter. RE i...
Problem frames and business strategy modelling
Found in: Proceedings of the 3rd international workshop on Applications and advances of problem frames (IWAAPF '08)
By Abdul R. Babar, Didar Zowghi, June Verner, Karl Cox, Steven Bleistein, Vladimir Tosic
Issue Date:May 2008
pp. 45-46
Requirements engineering describes how an IT implementation will support business functions. Most IT systems are operational in nature and typical requirements engineering techniques and methods are usually adequate in capturing and documenting the require...
Three integration approaches for map and B-SCP requirements engineering techniques
Found in: Proceedings of the 2008 ACM symposium on Applied computing (SAC '08)
By Abdul Babar, Didar Zowghi, Karl Cox, Vladimir Tosic
Issue Date:March 2008
pp. 28-34
Integration of requirements engineering techniques has been common and proven beneficial. Map is a strategy-driven modelling technique that elicits requirements in terms of intentions and strategies. B-SCP is an approach to address alignment between requir...
A survey of issue resolution on the incremental refinement of the system scope in web system development
Found in: Proceedings of the 6th international conference on Web engineering (ICWE '06)
By David B. Lowe, Didar Zowghi, Norazlin Yusop
Issue Date:July 2006
pp. 313-320
Increasingly, IT systems and Web systems in particular, fall into the class of applications where the scope of the application to be developed cannot be clearly articulated a priori. This is for a range of reasons, but is at least in part due to the comple...
Reasoning about inconsistencies in natural language requirements
Found in: ACM Transactions on Software Engineering and Methodology (TOSEM)
By Didar Zowghi, Vincenzo Gervasi
Issue Date:July 2005
pp. 277-330
The use of logic in identifying and analyzing inconsistency in requirements from multiple stakeholders has been found to be effective in a number of studies. Nonmonotonic logic is a theoretically well-founded formalism that is especially suited for support...