A contemporary view on software quality requirements in agile and software architecture practices

Mohamad Kassab

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Quality can be a very elusive concept that can be approached from a number of perspectives dependent on once take and interest. Evidence that relates software process to quality is often anecdotal or, when data is presented, it is to some extent contradictory or clashes with opposite evidence coming from different samples. Also, the influence of quality on software architecture is mostly described in a qualitative fashion based on architects expertise. Little contemporary data exists to document the actual perception from software experts in industry towards quality requirements for software products. Therefore, a comprehensive survey of software professionals was conducted to attempt to discover these practices. In this paper, we present a view of the captured data from this survey with a focus on investigating the influence of quality requirements on the software architectural decisions in practice.

Original languageEnglish (US)
Title of host publicationProceedings - 2017 IEEE 25th International Requirements Engineering Conference Workshops, REW 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages260-267
Number of pages8
ISBN (Electronic)9781538634882
DOIs
StatePublished - Sep 29 2017
Event25th IEEE International Requirements Engineering Conference Workshops, REW 2017 - Lisbon, Portugal
Duration: Sep 4 2017Sep 8 2017

Publication series

NameProceedings - 2017 IEEE 25th International Requirements Engineering Conference Workshops, REW 2017

Conference

Conference25th IEEE International Requirements Engineering Conference Workshops, REW 2017
Country/TerritoryPortugal
CityLisbon
Period9/4/179/8/17

Keywords

  • Agile
  • Software architecture
  • Software industrial practices
  • Software quality

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Human-Computer Interaction
  • Control and Systems Engineering
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'A contemporary view on software quality requirements in agile and software architecture practices'. Together they form a unique fingerprint.

Cite this