Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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
  • Get Citation Alerts
  • 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)RoboREIT: An interactive robotic tutor with instructive feedback component for requirements elicitation interview trainingJournal of Software: Evolution and Process10.1002/smr.2608Online 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%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)32
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 10 Aug 2024

      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)RoboREIT: An interactive robotic tutor with instructive feedback component for requirements elicitation interview trainingJournal of Software: Evolution and Process10.1002/smr.2608Online 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
      • (2021)A validation of QDAcity-RE for domain modeling using qualitative data analysisRequirements Engineering10.1007/s00766-021-00360-627:1(31-51)Online publication date: 16-Aug-2021
      • (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

      Get Access

      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