skip to main content
10.1145/3297280.3297435acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Contemporary requirements challenges and issues: an empirical study in 11 organizations

Published: 08 April 2019 Publication History

Abstract

Requirements Engineering (RE) is regarded as key to software project success and has been researched and practiced for decades. With the growing maturity and complexity of software development, however, the contemporary RE environment has been changing so that the intertwining of requirements with implementation and organizational contexts has been observed and emphasized. What relevant RE challenges and issues exist in this contemporary RE environment merits investigation. This paper, therefore, reports an empirical study on the current requirements challenges and issues focusing on projects in enterprise software development environments that affect multiple (more than three) applications. Data were obtained by survey and interviews from a total of 26 practitioners in 11 organizations. Through analyzing the data, a collection of requirements challenges and issues were identified. The findings indicate that identifying the ramifications of changes and balancing the level of design and solutions in requirements are becoming important in contemporary RE for enterprise software development environment.

References

[1]
IEEE Standard Glossary of Software Engineering Terminology. IEEE Std 610.12-1990, 1990: p. 1--84.
[2]
Brooks, F.P., Jr., No Silver Bullet Essence and Accidents of Software Engineering. Computer, 1987. <b>20</b>(4): p. 10--19.
[3]
Hansen, S., N. Berente, and K. Lyytinen, Requirements in the 21st century: Current practice and emerging trends, in Design requirements engineering: A ten-year perspective. 2009, Springer. p. 44--87.
[4]
Jarke, M., et al., The brave new world of design requirements. Information Systems, 2011. <b>36</b>(7): p. 16.
[5]
Goguen, J.A., Formality and Informality in Requirements Engineering, in Proc. of the 2nd Int'l Conf. on Requirements Engineering. 1996, IEEE Computer Society: Los Alamitos, Calif. p. 102.
[6]
Firesmith, D., Common Requirements Problems, Their Negative Consequences, and the Industry Best Practices to Help Solve Them. Journal of Object Technology, 2007. <b>6</b>(1): p. 17--33.
[7]
Jones, C., Positive and negative innovations in software engineering. International Journal of Software Science and Computational Intelligence (IJSSCI), 2009. <b>1</b>(2): p. 20--30.
[8]
Standish Group, The CHAOS report. linea}, S. n., sl, 1995.
[9]
Curtis, B., H. Krasner, and N. Iscoe, A field study of the software design process for large systems. Commun. ACM, 1988. <b>31</b>(11): p. 1268--1287.
[10]
Hall, T., S. Beecham, and A. Rainer, Requirements problems in twelve software companies: an empirical analysis. IEE Proceedings - Software, 2002. <b>149</b>(5): p. 153--160.
[11]
Karlsson, L., et al., Requirements engineering challenges in market-driven software development-An interview study with practitioners. Information and Software technology, 2007. <b>49</b>(6): p. 588--604.
[12]
Fernández, D.M., et al., Naming the pain in requirements engineering. Empirical Software Engineering, 2017. <b>22</b>(5): p. 2298--2338.
[13]
Shekaran, M.C. and J.F. Tremlett. Reasoning about integration issues during requirements definition: a knowledge-based approach. in Proceedings of the Second International Conference on Systems Integration. 1992.
[14]
Siddiqi, J. and M.C. Shekaran, Requirements Engineering: The Emerging Wisdom. IEEE Software, 1996. <b>13</b>(2): p. 15--19.
[15]
Weber, M. and J. Weisbrod. Requirements engineering in automotive development-experiences and challenges. in IEEE Joint International Conference on Requirements Engineering. 2002.
[16]
Ellis-Braithwaite, R., et al., Repetition between stakeholder (user) and system requirements. Requirements Engineering, 2015: p. 1--24.
[17]
Friese, S., ATLAS. ti 7 user guide and reference. Berlin: ATLAS. ti Scientific Software Development GmbH, 2013.
[18]
Charmaz, K., Constructing grounded theory. 2014: Sage.
[19]
Alford, M., Software Requirements Engineering Methodology. 1979: Wiley Online Library.
[20]
DeMarco, T., Structured Analysis: Beginnings of a New Discipline. Software pioneers: contributions to software engineering, ed. M. Broy and E. Denert. 2012: Springer Science & Business Media.
[21]
Galster, M., et al., Views on software engineering from the twin peaks of requirements and architecture. SIGSOFT Softw. Eng. Notes, 2013. <b>38</b>(5): p. 40--42.
[22]
Feldt, R. and A. Magazinius. Validity Threats in Empirical Software Engineering Research-An Initial Survey. in SEKE. 2010.

Cited By

View all
  • (2023)On Campus Student Recruitment Analysis using Machine Learning techniques2023 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT)10.1109/CONECCT57959.2023.10234797(1-6)Online publication date: 14-Jul-2023
  • (2023)RoboREITJournal of Software: Evolution and Process10.1002/smr.260836:5Online publication date: 29-Aug-2023
  • (2022)A Requirement Gathering Framework for Electronic Document Management Systems2022 IEEE Bombay Section Signature Conference (IBSSC)10.1109/IBSSC56953.2022.10037540(1-6)Online publication date: 8-Dec-2022
  • Show More Cited By

Index Terms

  1. Contemporary requirements challenges and issues: an empirical study in 11 organizations

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SAC '19: Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing
    April 2019
    2682 pages
    ISBN:9781450359337
    DOI:10.1145/3297280
    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 ACM 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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 08 April 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. empirical study
    2. requirements challenges
    3. requirements engineering
    4. requirements issues

    Qualifiers

    • Research-article

    Funding Sources

    • Chinese Scholarship Council
    • National Institute of Informatics

    Conference

    SAC '19
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

    Upcoming Conference

    SAC '25
    The 40th ACM/SIGAPP Symposium on Applied Computing
    March 31 - April 4, 2025
    Catania , Italy

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)21
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 17 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)On Campus Student Recruitment Analysis using Machine Learning techniques2023 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT)10.1109/CONECCT57959.2023.10234797(1-6)Online publication date: 14-Jul-2023
    • (2023)RoboREITJournal of Software: Evolution and Process10.1002/smr.260836:5Online publication date: 29-Aug-2023
    • (2022)A Requirement Gathering Framework for Electronic Document Management Systems2022 IEEE Bombay Section Signature Conference (IBSSC)10.1109/IBSSC56953.2022.10037540(1-6)Online publication date: 8-Dec-2022
    • (2022)Measuring and improving software requirements elicitation in a small-sized software organization: a lightweight implementation of ISO/IEC/IEEE 15939:2017—systems and software engineering—measurement processRequirements Engineering10.1007/s00766-022-00394-428:2(257-281)Online publication date: 19-Nov-2022
    • (2022)A validation of QDAcity-RE for domain modeling using qualitative data analysisRequirements Engineering10.1007/s00766-021-00360-627:1(31-51)Online publication date: 1-Mar-2022
    • (2020)A proposed framework for improved software requirements elicitation process in SCRUMJournal of Software: Evolution and Process10.1002/smr.224732:7Online publication date: 2-Jul-2020
    • (2019)Intelligent Chatbot for Requirements Elicitation and Classification2019 4th International Conference on Recent Trends on Electronics, Information, Communication & Technology (RTEICT)10.1109/RTEICT46194.2019.9016907(866-870)Online publication date: May-2019

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media