skip to main content
10.1145/3631991.3632021acmotherconferencesArticle/Chapter ViewAbstractPublication PageswsseConference Proceedingsconference-collections
research-article

Requirements Review Education Curriculum for Embedded Software Practitioners

Published: 26 December 2023 Publication History

Abstract

The author teaches requirements engineering for embedded software engineers in Japan. Conventional requirements review methods based on overall quality characteristics such as clarity and feasibility have the problem that the interpretation of quality characteristics becomes dependent on the individual. In our education program, we teach the requirements review method based on the terminology of the specification sentences. In this paper, we introduce the content of the teaching and the resulting impressions of the requirements review method.

References

[1]
S. Biffl, M. Halling, Investigating the defect detection effectiveness and cost benefit of nominal inspection teams, Software Engineering, IEEE Transactions on, Volume 29, Issue 5, May 2003 Page(s):385 – 397
[2]
T. Berling, T. Thelin, A Case Study of Reading Techniques in a Software Company, Proceedings of the 2004 International Symposium on Empirical Software Engineering (ISESE’04), 2004
[3]
F. Shull, I. Rus, V. Basili, How perspective-based reading can improve requirements inspections, Computer, Volume 33, Issue 7, July 2000 Page(s):73 – 79
[4]
A. Porter, G. Votta, An experiment to assess different defect detection methods for software requirements inspections, Software Engineering, 1994. Proceedings. ICSE-16., 16th International Conference on, pp.103 – 112, May 1994,
[5]
G. Sigurbjörg E. Vilbergsdóttir, T. Hvannberg, L. Law, Classification of usability problems (CUP) scheme: augmentation and exploitation, Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles NordiCHI '06, 2006
[6]
V. Anu, G. Walia, W. Hu, J. Carver, G. Bradshaw, Using A Cognitive Psychology Perspective on Errors to Improve Requirements Quality: An Empirical Investigation, 2016 IEEE 27th International Symposium on Software Reliability Engineering, pp.65-76, 2016
[7]
V. Anu, W. Hu, J. Carver, G. Walia, G. Bradshaw, Development of a Human Error Taxonomy for Software Requirements: A Systematic Literature Review, Information and Software Technology, vol.103, pp.112-124, 2018
[8]
J. Leite, P. Freeman, Requirements Validation through Viewpoint Resolution, IEEE trans. on Software Engineering, Vol.17, No.12, 1991
[9]
V. Basili, S., Green, O. Laitenberger, F. Lanubile, F. Shull, The empirical investigation of Perspective-Based Reading, Empirical Software Engineering, vol.1, No.2, pp.133-164, 1996
[10]
E. Kamsties, D. Berry, B. Paech, Detecting Ambiguities in Requirements Documents Using Inspections, pp. 68–80 in Proceedings of the First Workshop on Inspection in Software Engineering (WISE'01), 2001
[11]
INCOSE, Guide for Writing Requirements, INCOSE-TP-2010-006-03, 2019
[12]
IEEE, Recommended Practice for Software Requirements Specifications, IEEE Std. 830-1998, 1998
[13]
The Open Group, TOGAF standard Version 9.2, 2018
[14]
RQA(Requirement Quality Assistant), https://www.ibm.com/blogs/solutions/jp-ja/iot-rqa/
[15]
A. Posta, T. Fuhra, Case study: How well can IBM's “Requirements Quality Assistant” review automotive requirements?, http://ceur-ws.org/Vol-2857/nlp4re8.pdf
[16]
R. Dehghani, K. Wnuk, D. Mendez, T. Gorschek, R. Ramsin, On Understanding the Relation of Knowledge and Confidence to Requirements Quality. In: Dalpiaz F., Spoletini P. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2021. Lecture Notes in Computer Science, vol 12685. Springer, Cham. https://doi.org/10.1007/978-3-030-73128-1_15, 2021
[17]
H. Femmer, D. Fernandez, E. Juergens, M. Klose, I. Zimmer, J. Zimmer, Rapid Requirements Checks with Requirements Smells: Two Case Studies, ICSE, RCoSE, pp.10-19, 2014
[18]
H. Femmer, D. Fernandez, S. Wagner, S. Eder, Rapid Quality Assurance with Requirements Smells, Journal of Systems and Software, Vol. 123, pp.190-213, 2017
[19]
ISO/IEC/IEEE 29148:2011, Systems and software engineering —Life cycle processes — Requirements Engineering, 2011

Index Terms

  1. Requirements Review Education Curriculum for Embedded Software Practitioners

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    WSSE '23: Proceedings of the 2023 5th World Symposium on Software Engineering
    September 2023
    352 pages
    ISBN:9798400708053
    DOI:10.1145/3631991
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 26 December 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Embedded software practitioners
    2. Requirements engineering education
    3. Requirements review
    4. Requirements specification

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    WSSE 2023

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 21
      Total Downloads
    • Downloads (Last 12 months)18
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 21 Jan 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media