Requirements

A collection of articles from the 'Requirements' column, edited by Neil Maiden (2005-2013), Jane Cleland-Huang (2013-2016), and Sarah Gregory (2017-).

This collections includes 54 articles published between 2005 and 2020.

(stats / articles)
(stats / downloads)
(top articles)




2020 (5)

2020
Gender Inclusivity as a Quality Requirement: Practices and Pitfalls
IEEE Software 2020 (6); by M. Guizani, L. Letaw, M. Burnett, A. Sarma

Gender inclusivity in software is gaining attention from researchers and practitioners, with some seeing it as a nonfunctional requirement.

2020
RE_BBC: Requirements Engineering in a Blockchain-Based Cloud: Its Role in Service-Level Agreement Specification
IEEE Software 2020 (5); by I. Singh, S. Lee

The cloud has several security and trust issues with the third-party provider.

2020
Requirements Engineering in the Days of Artificial Intelligence
IEEE Software 2020 (4); by F. Dalpiaz, N. Niu

Artificial Intelligence AI has a long tradition in software and requirements engineering RE.

2020
When Does Design Help Thinking, and When Does Design Thinking Help?
IEEE Software 2020 (2); by B. Penzenstadler

As I'm sitting in the audience of a software development day, where Johan Sanneblad hiQ developer and business consultant raves about the possibilities of…

2020
Shu-Ha-Ri for RE? An Agile Approach to Requirements Engineering Practitioner Maturity
IEEE Software 2020 (1); by S. Gregory

An interesting phenomenon occurred a couple of months ago when I elicited thoughts and feedback on meaningful requirements engineering RE metrics from a few…

2019 (6)

2019
Requirements Engineering: The Quest for Meaningful Metrics: Time for a Change?
IEEE Software 2019 (6); by S. Gregory

For many years, I quoted a misstatement of this quotation from statistician and quality guru W.

2019
Ten Years of EARS
IEEE Software 2019 (5); by A. Mavin Mav, P. Wilkinson

The first easy Approach to Requirements Syntax EARS paper was published 10 years ago.1 For more information, see "Introduction to the Easy Approach to…

2019
Is Requirements-Engineering Research Delivering What It Promised?: A Review of Its Accomplishments and Opportunities After 10 Years
IEEE Software 2019 (4); by B. Tenbergen, M. Daun

In the 1990s, it was recognized that requirements engineering RE laid the foundation for high-quality software.

2019
The Missing Requirements Perspective in Large-Scale Agile System Development
IEEE Software 2019 (3); by E. Knauss

Recent developments in agile methods at scale and continuous delivery have successfully removed major bottlenecks that have, so far, limited the speed at…

2019
Ubiquitous Requirements Engineering: A Paradigm Shift That Affects Everyone
IEEE Software 2019 (2); by K. Villela, E. C. Groen, J. Doerr

In recent years, we have witnessed profound changes in business and society.

2019
Requirements Engineering (RE) for Social Good: RE Cares [Requirements]
IEEE Software 2019 (1); by A. Dekhtyar, J. Huffman Hayes, I. Hadar, E. Combs, A. Ferrari, S. Gregory, J. Horkoff, M. Levy, M. Nayebi, B. Paech, J. Payne, M. Primrose, P. Spoletini, S. Clarke, C. Brophy, D. Amyot, W. Maalej, G. Ruhe, J. Cleland-Huang, D. Zowghi

2018 (2)

2018
“It Depends”: Heuristics for Common-Enough Requirements Practice
IEEE Software 2018 (4); by S. Gregory

How much diversity is permissible in requirements practices in a large corporation Can different project teams legitimately use different elicitation…

2018
How Common Is Common Enough in Requirements-Engineering Practice?
IEEE Software 2018 (3); by S. Gregory

When determining requirements-engineering practices in a complex organization in which different groups might have different needs, the trick is to determine…

2017 (2)

2017
RE@40: Midlife Crisis or Graceful Maturity?
IEEE Software 2017 (6); by S. Gregory

The RE40 seminar offered a diagnosis of the state of RE as it enters its 40s.

2017
The Unplanned Journey of a Requirements Engineer in Industry: An Introduction
IEEE Software 2017 (5); by S. Gregory

New department editor Sarah Gregory tells how her professional introduction to requirements engineering both informs the work she does now and drives…

2015 (4)

2015
From Raw Project Data to Business Intelligence
IEEE Software 2015 (4); by P. Mader, J. Cleland-Huang

VTML Visual Trace Modeling Language empowers project stakeholders to issue useful queries.

2015
Mining Domain Knowledge [Requirements]
IEEE Software 2015 (3); by J. Cleland-Huang

Basic data-mining skills can be useful for processing domain documents early during requirements engineering.

2015
Injecting Value-Thinking into Prioritization Decisions
IEEE Software 2015 (2); by J. Cleland-Huang

A proposed approach injects value-thinking into feature prioritization, using story mapping.

2015
Toward Meaningful Industrial--Academic Partnerships
IEEE Software 2015 (1); by J. Cleland-Huang

At the Ready-Set-Transfer panel at the 2014 IEEE International Requirements Engineering Conference, researchers presented their projects to a team of…

2014 (4)

2014
Requirements in a Global World
IEEE Software 2014 (6); by J. Cleland-Huang, P. Laurent

The challenges of eliciting requirements in global projects can be addressed through deliberate up-front planning processes that take into consideration,…

2014
How Well Do You Know Your Personae Non Gratae?
IEEE Software 2014 (4); by J. Cleland-Huang

Imagine that you're building a software system that collects healthcare data and financial information from its users.

2014
Beyond Anecdotal Thinking: Deepening Our Understanding for Achieving Quality Goals
IEEE Software 2014 (3); by M. Hirzalla, P. Bahrs, J. Cleland-Huang

Quality goals for security, business agility, maintainability and other such attributes are often achieved through implementing best practices.

2014
Don't Fire the Architect! Where Were the Requirements?
IEEE Software 2014 (2); by J. Cleland-Huang

The Healthcare.gov debacle of 2013 leads many to wonder if a better understanding of the project's requirements could have lessened the impact of the failed…

2013 (6)

2013
Requirements Engineering's Next Top Model
IEEE Software 2013 (6); by O. Gotel, J. Cleland-Huang

A game-show environment let a panel competitively explore the use of various requirements modeling techniques for specifying a complex problem.

2013
Thinking about Quoins: Strategic Traceability of Architecturally Significant Requirements
IEEE Software 2013 (5); by J. Cleland-Huang

Architectural degradation is a common problem in most nontrivial, long-lived software systems.

2013
Meet Elaine: A Persona-Driven Approach to Exploring Architecturally Significant Requirements
IEEE Software 2013 (4); by J. Cleland-Huang

Software-intensive projects are driven by quality concerns; however, these can be difficult to elicit and manage in early stages of a project.

2013
Are Requirements Alive and Kicking?
IEEE Software 2013 (3); by J. Cleland-Huang

The importance of discovering and understanding stakeholders' needs and delivering quality products that meet those needs is timeless.

2013
So, What Is Requirements Work?
IEEE Software 2013 (2); by N. Maiden

Requirements work is really about problem solving.

2013
Monitoring Our Requirements
IEEE Software 2013 (1); by N. Maiden

Most people think of requirements as things to manipulate at the start of a project.

2012 (5)

2012
Cherishing Ambiguity
IEEE Software 2012 (6); by N. Maiden

Ambiguity in requirements isn't always a bad thing. In the right hands, it can be positively useful.

2012
Politics Are Inescapable
IEEE Software 2012 (5); by N. Maiden

Although people involved in requirements work agree that politics greatly affect their work, few can actually define what…

2012
Spocks and Kirks in the Requirements Universe
IEEE Software 2012 (4); by N. Maiden

Many people make decisions based on emotion, then retrospectively justify these decisions with logic.

2012
Framing Requirements Work as Learning
IEEE Software 2012 (3); by N. Maiden

Reflection is a characteristic of good professional practice.

2012
Exactly How Are Requirements Written?
IEEE Software 2012 (1); by N. Maiden

Few studies of actual requirements practices exist compared to the number of studies on how people program.

2011 (4)

2011
The Inhibited Analyst
IEEE Software 2011 (6); by N. Maiden

Requirements analysts need to ask the right questions repeatedly.

2011
What Time Is It, Eccles?
IEEE Software 2011 (4); by N. Maiden

Requirements analysts need a new toolbox with both the right tools and the instructions to use them including agile development and user-centered design for…

2011
Requirements and Aesthetics
IEEE Software 2011 (3); by N. Maiden

In our design thinking module, with its focus on creativity and innovation, students seemed to consider the first two principles uncontroversial, even obvious.

2011
Requirements Analysis: The Next Generation
IEEE Software 2011 (2); by N. Maiden, A. Wever

One technological advance that will influence future requirements processes is ubiquitous computing.

2010 (3)

2010
Storyboarding Requirements
IEEE Software 2010 (6); by M. Sutherland, N. Maiden

Techniques for requirements acquisition must find new ways to gather information about brands and emotional responses to them.

2010
Agile Requirements Can We Have Our Cake and Eat It Too?
IEEE Software 2010 (3); by N. Maiden, S. Jones

Over the last decade, software development has seen a substantial growth in the use of agile techniques.

2010
Trust Me, I'm an Analyst
IEEE Software 2010 (1); by N. Maiden

We often need to remind ourselves that, in the end, requirements projects are really all about people.

2009 (4)

2009
Oi, Analyst You're Barred!
IEEE Software 2009 (6); by N. Maiden

The team of international requirements engineering board enabled standardization in what a requirement analyst is and does,…

2009
Where Are We? Handling Context
IEEE Software 2009 (5); by N. Maiden

These requirements were often enough for the architects to design the application.

2009
Card Sorts to Acquire Requirements
IEEE Software 2009 (3); by N. Maiden

This paper deals with a requirement acquisition techniques card sorts.

2009
How to Use Web Services in Your Requirements Process
IEEE Software 2009 (1); by P. Sawyer, N. Maiden

An effective solution for exploiting Web services to improve requirements must support specifying both requirements and…

2008 (3)

2008
Requirements 25 Years On
IEEE Software 2008 (6); by N. Maiden

This column reviews progress in research and practice in requirements engineering over the past 25 years, looking back at early…

2008
Theater Improvisers Know the Requirements Game
IEEE Software 2008 (5); by M. Mahaux, N. Maiden

This article introduces improvisational theater, or improv, to support team-based innovation in requirements processes.

2008
User Requirements and System Requirements
IEEE Software 2008 (2); by N. Maiden

In software, we often talk about user requirements and system requirements.

2007 (2)

2007
From the Horse's Mouth
IEEE Software 2007 (6); by N. Maiden, I. Alexander

In this column, IEEE Software aims to bring you the latest in requirements thinking.

2007
My Requirements? Well, That Depends
IEEE Software 2007 (1); by N. Maiden

Using scenarios can help you quantify your requirements.

2006 (3)

2006
Improve Your Requirements: Quantify Them
IEEE Software 2006 (6); by N. Maiden

One of the biggest challenges requirements analysts face is quantifying requirements.

2006
Servicing Your Requirements
IEEE Software 2006 (5); by N. Maiden

Web services are operations that users access via the Internet through a well-defined interface independent of where the service is executed.

2006
Take your mobile device out from behind the requirements desk
IEEE Software 2006 (4); by N. Seyff, P. Grunbacher, N. Maiden

Mobile computing devices are everywhere.

2005 (1)

2005
What has requirements research ever done for us? (goal-modeling techniques)
IEEE Software 2005 (4); by N. Maiden

Requirements research has produced two principal goal-modeling techniques-knowledge acquisition in automated specification KAOS and i.