Skip to main content

A Collaborative Requirement Mining Framework to Support OEMs

  • Conference paper
  • First Online:
Cooperative Design, Visualization, and Engineering (CDVE 2015)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9320))

Abstract

With the fastidiously ever-increasing complexity of systems, the relentless, massive customisation of products and the mushrooming accumulation of legal documents (standards, policies and laws), we can observe a significant increase in requirements. We consider the tremendous volume of requirements as big data with which companies struggle to make strategic decisions early on. This paper proposes a collaborative requirement mining framework to enable the decision-makers of an Original Equipment Manufacturer (OEM) to gain insight and discover opportunities in a massive set of requirements so as to make early effective strategic decisions. The framework supports OEMs willing to uncover a subset of key requirements by distilling large unstructured and semi-structured specifications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    An integrator is sometimes known as an acquirer, a customer, a contractor or a contracting authority.

  2. 2.

    An OEM is sometimes known as a subsystem provider, a subsystem supplier or a subcontractor.

  3. 3.

    One StRS for each system element.

  4. 4.

    Reddivari et al. [5] coined the term visual requirements analytics that is the use of visual analytics applied to requirements engineering. Visual analytics is “the science of analytical reasoning facilitated by interactive visual interfaces” [4].

  5. 5.

    http://www-03.ibm.com/software/products/fr/ratidoor.

  6. 6.

    http://www.3ds.com/products-services/enovia/products/v6/portfolio/d/collaborative-innovation/s/governance-user/p/requirements-central/.

  7. 7.

    http://www.reusecompany.com/requirements-quality-suite.

  8. 8.

    http://www.omg.org/spec/ReqIF/.

  9. 9.

    Create, Read, Update and Delete.

  10. 10.

    https://tika.apache.org/.

  11. 11.

    https://poi.apache.org/.

  12. 12.

    http://www.jdom.org/.

  13. 13.

    http://nlp.stanford.edu/software/corenlp.shtml.

  14. 14.

    http://mallet.cs.umass.edu/.

  15. 15.

    https://wordnet.princeton.edu/.

  16. 16.

    http://nlp.stanford.edu/software/stanford-dependencies.shtml.

  17. 17.

    https://lucene.apache.org/core/.

  18. 18.

    https://javaserverfaces.java.net/.

  19. 19.

    http://neo4j.com/.

  20. 20.

    http://projects.spring.io/spring-data-neo4j/.

  21. 21.

    http://d3js.org/.

References

  1. Houdek, F.: Managing large scale specification projects. In: 19th International Working Conference on Requirements Engineering Foundation for Software Quality, REFSQ 2013, Essen, Germany, 8–11 April 2013 (2013)

    Google Scholar 

  2. The Standish Group: Chaos manifesto report (2013)

    Google Scholar 

  3. Sawyer, P., Rayson, P., Garside, R.: REVERE: support for requirements synthesis from documents. Inf. Syst. Front. J. 4(3), 343–353 (2002)

    Article  Google Scholar 

  4. Thomas, J., Cook, K.: Illuminating the Path: Research and Development Agenda for Visual Analytics. IEEE Press, Los Alamitos (2005)

    Google Scholar 

  5. Reddivari, S., Rad, S., Bhowmik, T., Cain, N., Niu, N.: Visual requirements analytics: a framework and case study. Requir. Eng. 19(3), 257–279 (2014)

    Article  Google Scholar 

  6. Cooper, Jr., J.R., Lee, S-W., Gandhi, R.A., Gotel, O.: Requirements engineering visualization: a survey on the state-of-the-art. In: 4th International Workshop on Requirements Engineering Visualisation, pp. 46–55. IEEE, Altanta (2010)

    Google Scholar 

  7. Coatanéa, E., Mokammel, F., Christophe, F.: Requirements models for engineering, procurement and interoperability: a graph and power laws vision of requirements engineering. Technical report, Matine (2013)

    Google Scholar 

  8. Lash, A.: Computational representation of linguistics semantics for requirements analysis in engineering design. MSc thesis, Clemson University (2013)

    Google Scholar 

  9. Zeni, N., Kiyavitskaya, N., Mich, L., Cordy, J.R., Mylopoulos, J.: GaiusT: supporting the extraction of rights and obligations for regulatory compliance. Requir. Eng. 20(1), 1–22 (2015)

    Article  Google Scholar 

  10. de Marneffe, M., Rafferty, M., Manning, C.: Finding contradictions in text. In: 46th Annual Meeting of ACL, Columbus, OH, pp. 1039–1047 (2008)

    Google Scholar 

  11. Carlson, N., Laplante, P.: The NASA automated requirements measuring tool: a reconstruction. Innov. Syst. Softw. Eng. 10(2), 77–91 (2014)

    Article  Google Scholar 

  12. Christophe, F., Mokammel, F., Coatanéa, E., Nguyen, A., Bakhouya, M., Bernard, A.: A methodology supporting syntactic, lexical and semantic clarification of requirements in systems engineering. Prod. Dev. 19(4), 173–190 (2014)

    Article  Google Scholar 

  13. Génova, G., Fuentes, J.M., Llorens, J., Hurtado, O., Moreno, V.: A framework to measure and improve the quality of textual requirements. Requir. Eng. 18(1), 25–41 (2013)

    Article  Google Scholar 

  14. Kiyavitskaya, N., Zeni, N., Mich, L., Berry, D.M.: Requirements for tools for ambiguity identification and measurement in natural language requirements specifications. Requir. Eng. 13(3), 207–239 (2008)

    Article  Google Scholar 

  15. Körner, S.J., Brumm, T.: Natural language specification improvement with ontologies. Semant. Comput. 3(4), 445–470 (2009)

    Article  Google Scholar 

  16. Lamar, C.: Linguistic analysis of natural language engineering requirements. MSc thesis, Clemson University (2009)

    Google Scholar 

  17. Yang, H., de Roeck, A., Gervasi, V., Willis, A., Nuseibeh, B.: Analysing anaphoric ambiguity in natural language requirements. Requir. Eng. 16(3), 163–189 (2011)

    Article  Google Scholar 

  18. Knauss, E., Ott, D.: (Semi-) automatic categorization of natural language requirements. In: Salinesi, C., van de Weerd, I. (eds.) REFSQ 2014. LNCS, vol. 8396, pp. 39–54. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  19. Zhang, A., Auriol, G., Eres, H., Baron, C.: A prescriptive approach to qualify and quantify customer value for value-based requirements engineering. Comput. Integr. Manuf. 26(4), 327–345 (2014)

    Article  Google Scholar 

  20. Achimugu, P., Selamat, A., Ibrahim, R., Mahrin, M.N.: A systematic literature review of software requirements prioritization research. Information Softw. Technol. 56(6), 568–585 (2014)

    Article  Google Scholar 

  21. Felfernig, A., Ninaus, G., Grabner, H., Reinfrank, F., Weninger, L., Pagano, D., Maalej, W.: An overview of recommender systems in requirements engineering. In: Maalej, W., Thurimella, A.K. (eds.) Managing Requirements Knowledge, pp. 315–332. Springer, New York (2013)

    Chapter  Google Scholar 

  22. Cheung, J., Wong, J., Forrester, J., Eres, H.: Application of value-driven design to commercial aero-engine systems. In: 10th AIAA Aviation Technology, Integration, and Operations (ATIO) Conference, Fort Worth, TX (2010)

    Google Scholar 

  23. Hussain, I., Kosseim, L., Ormandjieva, O.: Using linguistic knowledge to classify non-functional requirements in SRS documents. In: Kapetanios, E., Sugumaran, V., Spiliopoulou, M. (eds.) NLDB 2008. LNCS, vol. 5039, pp. 287–298. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Romain Pinquié .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Pinquié, R., Véron, P., Segonds, F., Croué, N. (2015). A Collaborative Requirement Mining Framework to Support OEMs. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2015. Lecture Notes in Computer Science(), vol 9320. Springer, Cham. https://doi.org/10.1007/978-3-319-24132-6_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-24132-6_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-24131-9

  • Online ISBN: 978-3-319-24132-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics